相关疑难解决方法(0)

JavaScript,浏览器,窗口关闭 - 发送AJAX请求或在窗口关闭时运行脚本

我试图找出用户何时离开指定页面.找到他在页面内部使用链接导航时没有问题,但我需要标记一些内容,例如当他关闭窗口或输入另一个URL并按下回车时.第二个不是那么重要,但第一个是.所以这是一个问题:

我怎么能看到用户何时关闭我的页面(捕获window.close事件),然后......并不重要(我需要发送一个AJAX请求,但如果我能让它运行警报,我可以做其余的).

javascript browser window dom-events

27
推荐指数
3
解决办法
3万
查看次数

onbeforeunload支持检测

我想检查当前浏览器是否支持onbeforeunload事件.执行此操作的常见JavaScript方法似乎不起作用:

if (window.onbeforeunload) {
    alert('yes');
}
else {
    alert('no');
}
Run Code Online (Sandbox Code Playgroud)

实际上,它只检查某个处理程序是否已附加到事件.有没有办法检测是否支持onbeforeunload而不检测特定的浏览器名称?

javascript

20
推荐指数
3
解决办法
2万
查看次数

标签 统计

javascript ×2

browser ×1

dom-events ×1

window ×1