JS 在Firefox瀏覽器下關閉彈窗

來源:互聯網
上載者:User

標籤:windows   false   關閉   地址   config   切換   彈窗   pen   視窗   

1.首先,要確定Firefox設定是否允許通過JS代碼window.close()方法關閉標籤。

確定方式如下:

     在Firefox地址欄裡輸入 about:config
    在配置列表中找到dom.allow_scripts_to_close_windows
    點右鍵的選切換把上面的false修改為true即可。 
註:預設是false,是為了防止指令碼亂關視窗

 2.調用JS方法 window.close()方法 即可關閉視窗。

  另外,有一點需要注意:

如果是從別的視窗通過連結,或開啟新視窗開啟了一個頁面,用window.close()是可以關閉的,如果是直接通過地址欄開啟的頁面,用window.close()就不行了,必須像上面講述的得修改瀏覽器設定。
在IE中沒有這樣的問題,在window.close()方法之前加入window.opener=null,只是說在關閉頁面時沒有了確認關閉的提示,真接關閉頁面.

JS 在Firefox瀏覽器下關閉彈窗

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.