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

通过单击主页按钮关闭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函数 - 但我没有看到做我想做的事情的替代方案 . 任何帮助都会很棒!