【发布时间】:2019-03-28 10:18:49
【问题描述】:
我正在开发一个应用程序,其要求是计算用户在页面上花费的总时间。
我已将页面打开时间保存在会话变量中,并在会话到期时获取结束时间。
Session["StartTime"] = DateTime.Now;
protected void Session_End(object sender, EventArgs e)
{
Session["EndTime"] = DateTime.Now;
//Saves in db
}
项目要求仅计算用户打开该页面的时间,当用户最小化当前浏览器窗口时,必须排除该时间,如果用户切换到当前浏览器页面中的另一个选项卡,该时间也不记录。
如何在asp.net或jquery中检测到用户当前正在我们的项目页面上工作?
【问题讨论】:
标签: javascript c# jquery asp.net