Javascript Chrome-浏览器退出时检测
我想知道是否有可能检测到用户是否退出Chrome浏览器Javascript Chrome-浏览器退出时检测,javascript,google-chrome-extension,Javascript,Google Chrome Extension,我想知道是否有可能检测到用户是否退出Chrome浏览器 编辑-对不起,我不是很清楚,所以我会解释我的情况。我正在浏览器的localstorage中存储一些变量。当用户关闭浏览器时,我想删除其中一些变量。他们的文档中有很多好东西onRemoved似乎就是这样做的 或者你指的是标签。在这种情况下,选项卡对象的onRemoved将执行此操作 在卸载窗口之前执行一些JavaScript 您可以钩住窗口的onbeforeuload事件 <script type="text/javascript"
编辑-对不起,我不是很清楚,所以我会解释我的情况。我正在浏览器的localstorage中存储一些变量。当用户关闭浏览器时,我想删除其中一些变量。他们的文档中有很多好东西
onRemoved
将执行此操作
在卸载窗口之前执行一些JavaScript
您可以钩住窗口的onbeforeuload
事件
<script type="text/javascript">
$(window).bind('beforeunload', function() {
if (iWantTo) {
return "Don't leave me!";
}
});
</script>
$(窗口).bind('beforeunload',function(){
如果(iWantTo){
return“不要离开我!”;
}
});
使用心跳来知道用户何时离开
或者创建一个JavaScript计时器,每XX秒ping一次服务器。当ping停止时,您可以假定用户已关闭浏览器或导航离开
也许你是想在浏览器真正退出之前得到通知?@Vincent Yup。我的意思是在浏览器退出之前得到通知。谢谢你澄清:)哦,这是一个创造性的方法,但在我的情况下,它不会工作得很好,因为我正在客户机上存储数据。该死的。不过我觉得很无聊。我将修改我的内容以使用您的代码:)我认为这些API仅适用于扩展。我想OP是指一个正规的网站。