Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/402.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
关闭浏览器选项卡时执行操作(Javascript)_Javascript_Events_Browser_Dom Events - Fatal编程技术网

关闭浏览器选项卡时执行操作(Javascript)

关闭浏览器选项卡时执行操作(Javascript),javascript,events,browser,dom-events,Javascript,Events,Browser,Dom Events,我希望能够在浏览器窗口/选项卡关闭时执行一些操作。这应该使用Javascript来完成。有什么建议吗?使用onBeforeUnload处理程序。见此: 更新: 见此: 如果有办法抓住这个机会 然后防止它发生 到处的广告都会用它来 阻止您关闭弹出窗口 另一种方法是使用 要转到的页面的onload事件 通过页面中的所有标记和 添加一个onclick处理程序,它做什么 你想要的 这是由于任何原因触发的,页面被留下这是你所能做的,但请注意,你不能最终保证浏览器不会在没有警告或追索的情况下从你下面消

我希望能够在浏览器窗口/选项卡关闭时执行一些操作。这应该使用Javascript来完成。有什么建议吗?

使用
onBeforeUnload
处理程序。见此:

更新:

见此:

如果有办法抓住这个机会 然后防止它发生 到处的广告都会用它来 阻止您关闭弹出窗口

另一种方法是使用 要转到的页面的onload事件 通过页面中的所有标记和 添加一个onclick处理程序,它做什么 你想要的


这是由于任何原因触发的,页面被留下这是你所能做的,但请注意,你不能最终保证浏览器不会在没有警告或追索的情况下从你下面消失。@Pointy:+1,但你必须一直假设这一点。哦,是的,当然:-)我只是想说“beforeunload”不是魔法,所以设计不能依靠它来解决问题。这是唯一的解决方案吗?我肯定我见过其他网站这样做。