在iOS上打开时刷新safari选项卡

时间:2012-11-19 10:49:29

标签: javascript ios session safari refresh

这与大多数人的问题相反。

通过单击主页按钮关闭Safari时,它会保存页面的当前状态。如果内存很好,那么当你重新打开Safari时 - 视图就像你离开它一样。我基本上想要在用户点击主页按钮时将用户注销。

当您再次打开Safari时,是否有办法强制页面刷新。我无法看到任何可以使用的事件或类似事件?

我能提出的最好的想法是运行一个持续的javascript函数并比较时间,这样当它们重新打开并恢复javascript时,它会认识到时间不同。

lc_theTime = new Date().getTime();

setTimeout('checkTime()',1000);
function checkTime() {
    lc_newDateTime = new Date().getTime();
    if (lc_newDateTime > (lc_theTime + 1500)) {
        alert('ready to log out');
    }
    lc_theTime = lc_newDateTime;
    setTimeout('checkTime()',1000);
}

显然,我真的不希望javascript函数不断运行 - 但我没有看到做我想做的事情的替代方案。任何帮助都会很棒!

0 个答案:

没有答案