兼容所有瀏覽器的js關閉當前頁面/窗口的代碼

我們在js中判斷能力窗口或頁面都離不開window.close()函數(shù)了,但是如果要做到兼容所有瀏覽器實現(xiàn)關閉當前窗口話并不是直接使用window.close()即可解決了。

可兼容所有瀏覽器關閉當前頁面函數(shù):

function CloseWebPage(){
if (navigator.userAgent.indexOf("MSIE") > 0) {
if (navigator.userAgent.indexOf("MSIE 6.0") > 0) {
window.opener = null;
window.close();
} else {
window.open('', '_top');
window.top.close();
}
}
else if (navigator.userAgent.indexOf("Firefox") > 0) {
window.location.href = 'about:blank ';
} else {
window.opener = null;
window.open('', '_self', '');
window.close();
}
}
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 概要 64學時 3.5學分 章節(jié)安排 電子商務網(wǎng)站概況 HTML5+CSS3 JavaScript Node 電子...
    阿啊阿吖丁閱讀 9,794評論 0 3
  • JS Window-瀏覽器對象模型 瀏覽器對象模型(BOM)使JS有能力與瀏覽器對話 由于現(xiàn)代瀏覽器幾乎實現(xiàn)了JS...
    figure_ai閱讀 1,356評論 0 2
  • 以后是對于初學者有幫助的一些JS的方法API,使用即說明 ■JS組成■1,ECMAScript : js的核心標準...
    簡愛的三年閱讀 920評論 0 0
  • 什么是BOM BOM:Browser Object Model 瀏覽器對象模型BOM是JavaScript組成之一...
    ZombieBrandg閱讀 766評論 0 1
  • 一、JS前言 (1)認識JS 也許你已經了解HTML標記(也稱為結構),知道了CSS樣式(也稱為表示),會使用HT...
    凜0_0閱讀 2,901評論 0 8

友情鏈接更多精彩內容