溫哥華警察局快速逃離按鈕:運作原理與專家意見
溫哥華警察局快速逃離按鈕:運作原理與專家意見
快速逃離按鈕 – 功能說明
溫哥華警察局(VPD)首頁顯示一個紅色的 「需要離開此網站以保護安全?快速逃離」 連結。點擊後,JavaScript 處理程序會:
- 將頁面不透明度設為 0,並將文件標題改為「New Tab」。
- 在新分頁開啟一個中性網站(例如 Google 或天氣頁面)。
- 在原始頁面呼叫
window.location.replace(),以連結的 URL 替換瀏覽器歷史中的當前條目。 結果是 VPD 頁面仍會保留在歷史列表中,但其標題被覆寫,使用者會被導向一個無害的網站,使訪問痕跡不那麼明顯。
為何會有此功能
此按鈕旨在協助可能處於危險情況的使用者——例如家庭暴力受害者——能快速離開警察網站而不留下可能被加害者發現的痕跡。類似的模式也被以下單位使用:
- 英國政府的 Exit a page quickly 設計系統,透過連續按三次 Shift 鍵啟動。 [¹][2]
- 紐西蘭政府網站會顯示「Shielded Site」彈出視窗,提供相同的保護。 [3]
- The Trevor Project,透過連續按三次 ESC 鍵觸發快速退出。 [4]
社群回應與技術批評
正面回應
- @tacodestroyer 稱讚此做法是相較於更複雜的避難站設計的簡單且有效的替代方案。
- @tanbog100 指出許多組織實作類似「老闆鍵」式的退出,並強調缺乏研究這類 UI 元素在壓力下對使用者速度的影響。
安全與隱私顧慮
- @hyperhello 警告允許網站自行修改歷史條目可能構成安全風險。
- @kijin 解釋說此按鈕僅替換當前條目;任何先前造訪的 VPD 頁面仍會保留在歷史堆疊中,限制了對多頁瀏覽使用者的效用。
- @jojobas 觀察到頁面標題被改為「New Tab」但 URL 仍保留在歷史中,某些瀏覽器的歷史檢視仍可能顯示。
- @Cider9986 回報在 GrapheneOS(Vanadium)上此按鈕不會刪除歷史,雖然仍會變更圖示並重新導向。
可用性問題
- @tanbog100 詢問在高壓情境下,大紅色按鈕是否會增加認知負荷,較之依賴原生裝置快捷鍵(首頁鍵、滑動手勢等)。
- @kijin 建議結合匿名模式與快速關閉視窗(Alt+F4)可能更可靠,特別是許多瀏覽器的匿名視窗會使用顯眼的深色主題。
技術實作細節
相關程式碼片段(由評論者提供)如下:
$('.quickBrowserEscape').on('click', function () {
document.body.style.opacity = 0;
document.title = 'New Tab';
window.open('https://www.weather.gc.ca/canada_e.html', '_blank');
window.location.replace($('.quickBrowserEscape').attr('href'));
// removes current page session – DOES NOT WORK IN IE
return false;
});
要點:
window.location.replace()會覆寫當前的歷史條目,防止使用者透過返回鍵回到原始 VPD 頁面。- 此腳本 不會 清除整個瀏覽會話;先前的頁面仍可透過返回鍵存取。
- 相容性問題:評論指出在 Internet Explorer 中失效,其他瀏覽器(例如 GrapheneOS)可能會忽略歷史替換呼叫。
最佳實踐建議
- 結合瀏覽器功能 – 建議使用者在私人/匿名視窗開啟 VPD 網站,然後將快速逃離按鈕作為備援。
- 提供多種逃離方式 – 同時提供可點擊的按鈕與鍵盤快捷鍵(例如 Shift‑Shift‑Shift),以因應無法快速操作滑鼠的使用者。
- 更清晰的 UI 反饋 – 更換頁面的 favicon 與背景顏色,使其與目標網站相符,減少重定向的視覺提示。
- 說明限制 – 明確指出僅替換當前頁面;若在多個 VPD 頁面間瀏覽仍可能留下痕跡。
- 安全性審查 – 確保腳本不會被惡意網站濫用,以偽造歷史條目或執行網路釣魚攻擊。
結論
VPD 的快速逃離按鈕是一項用心的功能,旨在透過隱蔽訪問警察網站來保護弱勢使用者。雖然其實作呼應了政府與支援組織已採用的模式,但社群回饋指出重要的限制:僅替換當前歷史條目、在不同瀏覽器上的表現不一致,且可能帶來安全疑慮。若能加入更多逃離機制、提供更明確的使用指引,並進行安全稽核,將能提升此功能的效能與可信度。
參考文獻
- Gov.uk Design System – Exit a page quickly pattern. https://design-system.service.gov.uk/patterns/exit-a-page-quickly/
- Gov.uk component for the pattern. https://design-system.service.gov.uk/components/exit-this-page/
- New Zealand Shielded Site implementation. https://shielded.co.nz/
- The Trevor Project quick‑exit via ESC key. https://www.thetrevorproject.org/