我有這個功能建立在Jquery/JavaScript中,當用戶被通知他們的會話即將超時。然後他們可以選擇擴展它。如果他們沒有做出選擇,彈出窗口會自動關閉,瀏覽器會重定向到登錄頁面。它在一段時間裏工作得很好。但是現在我注意到,只有當我在電腦上工作時,它才能正常工作。如果電腦在一整天內無人看管,則在用戶解鎖電腦並重新登錄之前,彈出窗口才會開始倒計時。IE是否進入睡眠模式?
是否有人知道這種行爲,即在計算機長時間無人值守時停止執行JavaScript?
更新:有沒有一種方法來保持選項卡不睡覺?否則,瀏覽器將無法在正確的時間重定向。
你使用'setTimeout'實現了效果嗎? –
我注意到與Chrome相同的行爲,當它在後臺時它以某種方式「凍結」javascript。 – Adi
Rob:是的,我使用了javascript函數setTimeout。 – developer747