有一次使用firefox瀏覽器,關閉彈出的窗口(使用按鈕關閉),竟然關閉不了,網上搜索一下有人說firefox瀏覽器有點兼容問題,不支持window.close();乾脆就寫了一個js方法去關閉窗口:
function clos(){
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();
}
}
另外一種方式是修改firefox的配置:
打開firefox,在地址欄輸入about:config
找到dom.allow_scripts_to_close_windows這項並改爲true。