JS如何关闭整个浏览器

JS如何关闭整个浏览器,第1张

windowclose();这方法是关闭当前浏览器窗口,关闭整个浏览器,这是不符合实际的,现在的浏览器大多数用户基本上都已经使用了选项卡式,关闭其他浏览页面对于用户来说是不明智的~~而且也没有关闭这种选项卡浏览器的方法

试试将windowonbeforeunload = onbeforeunload_handler;改成

windowonbeforeunload = onbeforeunload_handler();//加上括号,代表调用执行

alert()方法不会被执行。

可以这样windowonbeforeunload = function(e) {

myfunction(); //alert不会执行的。

consolelog(1);

//return 'Dialog text here';

};

    windowonbeforeunload= function(){

       alert('onbeforeunload');

    }

    //或者

    windowonunload= function(){

        alert('onunload');

    }

IE可以 chrome不行

这个谷歌浏览器是支持的,不过你要注意不要试图用addEventListener或attachEvent绑定这两个事件,浏览器不兼容。

代码如下:

windowonbeforeunload = function()

{  

return false;

}

不过这个浏览器不怎么兼容国内的网站,建议换个同样可以支持这个事件的浏览器。

注意事项:

1、不要试图用addEventListener或attachEvent绑定这两个事件,浏览器不兼容。

2、应该在onbeforeunload 中询问,而将退出动作放在onunload 中,这样逻辑好清晰。

3、如果是ajax请求放在onunload 事件中,需要同步执行ajax,否则是不能保证这个ajax请求会成功的。

以上就是关于JS如何关闭整个浏览器全部的内容,包括:JS如何关闭整个浏览器、JS中监听浏览器窗口关闭事件、在Chrome中怎么用JS获取关闭选项卡事件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9613967.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存