这与大多数人的问题相反。
通过单击主页按钮关闭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函数不断运行 - 但我没有看到做我想做的事情的替代方案。任何帮助都会很棒!