JQM アプリケーションを開発しており、ユーザーをログイン ページに戻して、数分間非アクティブになった後にローカル ストレージをクリアする必要があります。非アクティブとは、マウスのタッチやボタンのクリックなど、アプリとの対話がないことです。
誰かが私を正しい方向に向けてください。
ありがとう
JQM アプリケーションを開発しており、ユーザーをログイン ページに戻して、数分間非アクティブになった後にローカル ストレージをクリアする必要があります。非アクティブとは、マウスのタッチやボタンのクリックなど、アプリとの対話がないことです。
誰かが私を正しい方向に向けてください。
ありがとう
これはphonegapプロジェクトであり、アプリケーションがバックグラウンドに送信されるとJavaScriptタイマーが停止するため、これで別のルートを取ることにしました。
代わりに、PhoneGap イベントを使用し、顧客の要求に従って 24 時間後にタイムアウトするまでの時間差を計算しました。
document.addEventListener("pause", onPause, false);
function onPause() {
pausedate = new Date();
}
document.addEventListener("resume", onResume, false);
function onResume() {
var newhour = 86400000;
if (((new Date) - pausedate) > newhour)
{
logout();
}
}