我們在網頁制作的時候,如果想制作關閉窗口按鈕,那麼會用到一個JavaScript函數就是window.close(),可是我發現在IE浏覽器下沒有任何問題,點擊關閉按鈕後即會執行關閉窗口,但在Firefox浏覽中有時就會無效。在Firefox中只要不是通過腳本打開的窗口,那麼window.close()函數就無效,經過網上找尋答案發現,到目前為止,還沒有可以通過代碼來解決Firefox中有時使用window.close()腳本無法關閉當前窗口的方法,不過可以通過修改Firefox的配置來解決該問題。
解決方法如下:
1、在Firefox浏覽器的地址欄中輸入about:config,即打開Firefox的配置頁面
2、然後搜索dom.allow_scripts_to_close_windows,找到後你會發現該配置的默認值是false,右鍵該選項,選擇切換,將值修改為true即可,相關截圖如下所示:
題外話:如果有高手可以通過JavaScript代碼來解決此問題,請留言分享,謝謝啦!!!