javascript - 向服务器报告页面花费的时间

标签 javascript onunload

当访问者通过关闭选项卡或浏览器离开页面时,是否可以将页面上花费的时间报告回服务器?使用 JavaScript。

它适用于 Firefox、Google Chrome、Safari、Opera 和 IE8(IE7 和 6 并不重要)。

但无论如何它都会起作用;即使浏览器正在关闭,或者输入了另一个地址。

最佳答案

您可以尝试windows.onbeforeunload,但不能保证它在所有情况下都有效。

无论如何我建议你使用google analytics它具有许多其他功能(我怀疑你能比谷歌做得更好!)。它是免费的。

关于javascript - 向服务器报告页面花费的时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1934684/

相关文章:

javascript - 在 window.onunload 事件中获取下一个打开页面的 url

javascript - 在页面关闭时显示窗口时遇到问题

javascript - 如何在不将 overflow-x 更改为 auto 的情况下使 overflow-y 滚动?

javascript - 渲染存在于 jquery 自动完成数据中的 html 元素

javascript - Chart.js & Angular 2 - ng2-charts 自定义点击事件

javascript - 检测浏览器关闭/导航到其他页面并注销的最佳方法

javascript - 单击页面卸载事件上的链接

javascript - 如果用户想关闭浏览器然后检查他们选择的内容,如何显示对话框?

javascript - 有条件地阻止方法执行的 JS TS 装饰器

javascript - 注入(inject)器错误在 angular.js 中找不到模块?