Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Windows 綜合教學 >> 關於 Windows

Firefox 禁用 window.close() 限制:about:config 修改 dom.allow_scripts_to_close_windows

編輯:關於 Windows

JavaScript window.close() 在 IE 可直接關閉視窗,但 Firefox 預設僅允許腳本開啟的視窗被腳本關閉。若需讓非腳本開啟的分頁/視窗也能透過按鈕關閉,必須修改隱藏設定 dom.allow_scripts_to_close_windows。

修改步驟

  1. Firefox 網址列輸入 about:config → 按 Enter → 點擊「我接受風險」進入進階設定頁。
  2. 搜尋框輸入 dom.allow_scripts_to_close_windows。
  3. 雙擊該列 (或右鍵→「切換」) 將值從 false 改為 true。

about:config 修改值

效果與風險提示

  • 修改即時生效,無需重啟瀏覽器。
  • 所有網頁腳本均可呼叫 window.close() 關閉當前分頁/視窗,包含使用者未預期的自動關閉行為,請評估安全性與用戶體驗後再啟用。
  • 若僅需特定內部系統使用,建議透過 Group Policy (Enterprise Policy Generator) 僅對特定站點啟用,而非全域開放。

截至目前,無純 JavaScript 程式碼繞過此限制的標準化方案,修改 about:config 仍為唯一通用解法。

Copyright © Windows教程網 All Rights Reserved