3

我目前正在开发一个应用程序,要求管理员能够跟踪工单的视图及其持续时间。

我已经对用户的浏览次数进行了跟踪,我有一个包含 TicketID、UserID 和 DateOpened 的表。每次用户访问该页面时,都会插入一个新行。

但是,我想跟踪视图持续时间的方式是在表中添加一个 DateClosed 字段,这将允许我在代码中计算出视图持续时间,而不是直接存储时间。

由于内部政策,我不能使用谷歌分析或任何第三方来完成这项任务,因为它是一个 Intranet 应用程序。

在页面退出时填写此字段的最佳方法是什么?

4

1 回答 1

8

在窗口“卸载”之前,只需进行 AJAX 调用。

window.onbeforeunload = function() { //do ajax call }
于 2010-07-26T16:55:44.673 回答