如果網頁屬於最新消息之類的訊息,讓使用者回到瀏覽器時自動reload會非常的方便
以下是使用javascript來判斷是否要reload頁面
var timenow = new Date().getTime();
timenow = Math.ceil(timenow/1000);
function autoReload(){
    var checktime = new Date().getTime();
    checktime = Math.ceil(checktime/1000);
    if( (checktime - timenow) > 60 ){ //如果這邊超過60秒,應該是離開瀏覽器又回來,所以reload
        location.reload();
    }
    timenow = checktime;
}
setInterval('autoReload();',5*1000); //5秒偵測一次
 
 
沒有留言:
張貼留言