【发布时间】:2015-12-31 14:09:18
【问题描述】:
正如标题所说,我想在用户进入网站 3 分钟后弹出一个窗口。问题是因为用户不会在一个页面上停留 3 分钟。我不能使用javascript。因为他可能会导航到我网站上的不同页面。我尝试使用 setTimeout,但如果我导航到另一个页面,代码将再次刷新,它将无法正常工作。
【问题讨论】:
-
您需要将计数作为 URL 参数跨页面携带。这是一个 hack,但它会起作用,尽管有点不准确。
-
最好在服务器端计算时间。另外,您可以在客户端时间使用cookie、localstore来存储时间,这样客户端可以轻松更改时间
标签: javascript jquery asp.net