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