回答
类似的东西可能吗?
<body onmousemove="canceltimer()" onclick="canceltimer()">
<script type="text/javascript">
var tim = 0;
function reload() {
tim = setTimeout("location.reload(true);",300000); // 5 minutes
}
function canceltimer() {
window.clearTimeout(tim); // cancel the timer on each mousemove/click
reload(); // and restart it
}
</script>
为什么你们总是在'setTimeout'中使用字符串? :( –
键盘或类似的东西也需要(我可以使用键盘只) –
如果你想有一个真正的活动控制,请使用这个库(控制鼠标和键盘活动太)
jQuery的idletimer
http://paulirish.com/2009/jquery-idletimer-plugin/
下面是一个示例使用它:
// idleTimer() takes an optional argument that defines the idle timeout
// timeout is in milliseconds; defaults to 30000
$.idleTimer(10000);
$(document).bind("idle.idleTimer", function(){
// function you want to fire when the user goes idle
});
$(document).bind("active.idleTimer", function(){
// function you want to fire when the user becomes active again
});
// pass the string 'destroy' to stop the timer
$.idleTimer('destroy');
+1应该被检查为解决方案 – Simon
您好,请检查这篇博客文章有关检测网站中的闲置用户。这是一个jQuery Idletimer Plugin。你可以找到demo page here。
简单的用法:
// idleTimer() takes an optional argument that defines the idle timeout
// timeout is in milliseconds; defaults to 30000
$.idleTimer(10000);
来源不能你刚才设置META刷新您要为超时并指向的秒数适当的重定向页面?
<META HTTP-EQUIV="Refresh" CONTENT="60;url=http://www.mydomain.com/redirect_page.html">
我知道这通常是令人难以接受的,但它避免了jQuery的需要(或Javascript,对于这个问题)和所有浏览器都兑现了。
有时候简单会更好,即使它很丑。
这根本不起作用。原始问题要求检测闲置。在这种情况下,它会刷新是否或者用户没有空闲。 – Crisfole
- 1. 如何设置viewpager在5秒后自动更改页面
- 2. 如何在几分钟后更改网站页面的内容?
- 3. 几秒钟后Android视图分页器自动更改页面
- 4. 在yii2中不活动5分钟后自动注销
- 5. MySQL - 在X分钟不活动后更改字段值
- 6. 如何在每5分钟后获取位置?
- 7. 如何在3分钟后注销一个jsp页面,如果它不活动3分钟?
- 8. 如何在5分钟后在asp.net + bootstrap中自动更改背景照片
- 9. 如何更改菜单页面位置
- 10. Android的位置更新每5分钟后如果车辆不迁
- 11. 蝙蝠文件5分钟不活动后关闭程序
- 12. 如何在每5分钟后从后台/前台应用中获取位置
- 13. CGridView更改分页位置
- 14. Jasvascript:活动和5分多钟
- 15. 在后台5分钟内重新加载一次页面
- 16. ListItem css在活动页面上更改
- 17. jquery点击脚本页面更改后不活动
- 18. 每5分钟取GPS位置
- 19. 在前台更改活动时在后台获取位置
- 20. 如何更改活动链接颜色而不刷新页面?
- 21. 如何在最近5分钟内更改文件
- 22. HTML - 移动版面 - 定位更改后的滚动位置
- 23. 如何更改后台菜单在页面上获取url页面激活
- 24. 更改活动页面的颜色(分页)
- 25. 获取活动/位置/页面 - 地址
- 26. 后不更改页面?
- 27. 如何提示用户,如果页面从最后5分钟空闲
- 28. 用户更改位置设置后刷新活动
- 29. 如何在更新页面后留在同一位置?
- 30. 如何通过JACOB图书馆更改活动页面在Visio
定义“没有活动” – asawyer
一个建议:做一个睡眠(在JS ductus'超时'),然后重定向... – feeela