下面的脚本非常基本我猜,它开始加载“模糊”的东西。
<script>
window.onblur = function(){
TIMER = setTimeout(changeItUp, 5000);
}
window.onfocus = function(){
if(TIMER) clearTimeout(TIMER);
}
function changeItUp()
{
location.href = "http://www.yahoo.com"
}
</script>
所以,如果我想在一段时间不活动后将用户重定向到其他东西,是否有机会在不使用Javascript的情况下执行此操作?
感谢。
答案 0 :(得分:1)
简答:否
答案很长:检测页面上用户活动的唯一方法是通过Javascript。没有javascript,没有要触发的keyup / keydown / focus / blur事件。您可以使用<meta>
标记重定向在5秒后进行重定向,但这是无条件重定向。无论用户在页面上做什么,它都会在指定的时间过后继续重定向。
答案 1 :(得分:1)
没有。单独的HTML无法在特定时间段过去(有条件地)时重定向用户。你必须使用javascript。
答案 2 :(得分:0)
元刷新会做类似的事情,但只是在一段时间后,无论活动......
<meta http-equiv="refresh" content="5;url=http://yahoo.com/">
否则,与其他人一样,只有JavaScript。