Chrome - 浏览器退出时检测

Jon*_*Jon 5 javascript google-chrome-extension

我想知道是否可以检测用户是否退出Chrome浏览器?

编辑 - 对不起,我不太清楚所以我会解释我的情况.我在浏览器的localstorage中存储了一些变量.当用户关闭浏览器时,我想删除其中一些变量.

msi*_*man 6

在卸载窗口之前执行一些JavaScript

你可以挂钩OnBeforeUnload事件window

<script type="text/javascript">
    $(window).bind('beforeunload', function() {
        if (iWantTo) {
            return "Don't leave me!";
        }
    }); 
</script>
Run Code Online (Sandbox Code Playgroud)

使用心跳知道用户何时离开

或者创建一个JavaScript计时器,每隔XX秒对您的服务器进行ping操作.当ping停止时,您可以假设用户已关闭浏览器或导航.

http://ajaxpatterns.org/archive/Heartbeat.php