js监听浏览器关闭为什么360不支持
答案:2 悬赏:0 手机版
解决时间 2021-02-06 21:15
- 提问者网友:爱了却不能说
- 2021-02-05 20:37
js监听浏览器关闭为什么360不支持
最佳答案
- 五星知识达人网友:渡鹤影
- 2021-02-05 21:50
JS本身最高事件等级到window级,你可以对window进行onunload等监听来判断是否关掉当前浏览器窗口。
对于以前的单一窗口管理模式,关闭浏览器窗口即关闭应用程序窗口,是可以做到的。
但是现在都是多窗口管理模式,消息机制的分发不是由浏览器发起的,而是应用程序本身。拿360浏览器为例,是winAPI对窗口消息进行管理,到了js层面的window对象只是一个widget而已。所以,除非你能拿到此浏览器所用的jscore代码,自己注入操作系统的窗口管理api进行js扩展,否则是不能实现的。
对于以前的单一窗口管理模式,关闭浏览器窗口即关闭应用程序窗口,是可以做到的。
但是现在都是多窗口管理模式,消息机制的分发不是由浏览器发起的,而是应用程序本身。拿360浏览器为例,是winAPI对窗口消息进行管理,到了js层面的window对象只是一个widget而已。所以,除非你能拿到此浏览器所用的jscore代码,自己注入操作系统的窗口管理api进行js扩展,否则是不能实现的。
全部回答
- 1楼网友:千杯敬自由
- 2021-02-05 23:15
您好,不建议用360浏览器来查看商桥的使用情况,您可以看下其他浏览器是否都可以正常显示商桥~
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯