用于关闭浏览器FireFox / chrome / IE的JavaScript / jquery

时间:2011-09-23 13:24:13

标签: javascript jquery javascript-events

我需要用于关闭浏览器的JavaScript / jquery代码(FireFox / Chrome和IE ..)

正如我试过的那样   window.close()的

但它只适用于IE。

还有其他方式..?

5 个答案:

答案 0 :(得分:5)

适用于IE和Chrome。 (window.close()适用于IE,然后是win.close for chrome)

<script type="text/javascript">
    function CloseThis() {
             var win = window.open('', '_self');
             window.close();
             win.close(); return false;
    }
</script>

答案 1 :(得分:3)

可以检查浏览器并为IE / FireFox编写相应的脚本

IE ----&GT;

window.close()

FireFox ---&gt;

var answer = confirm("Do you want to close this window ?");
 if (answer){

netscape.security.PrivilegeManager.enablePrivilege('UniversalBrowserWrite');
    window.close();
 }
 else{
     stop;
 }

答案 2 :(得分:2)

我认为这不可能,因为javascript只能与浏览器呈现的页面进行交互,而不是实际的浏览器。

答案 3 :(得分:2)

Windows只能由首先由脚本打开的脚本(window.close())关闭。所以一般来说,这是不可能的(https://developer.mozilla.org/en/DOM/window.close

答案 4 :(得分:0)

试试这个代码段

window.close()