我有一個ASP.Net網頁,目前在iOS4上工作,但不在iOS5上。JavaScript setTimeout在Window.Open後沒有觸發
在父網頁上,我有一個打開子窗口的按鈕。我在打開的窗口調用之後在父窗口中執行setTimeout刷新事件。
我注意到iPhone的iOS5,當它打開子窗口時,直到我回到父窗口,然後回到子窗口才能看到更新,父頁面中的setTimeout函數纔會被調用。
這裏是我的代碼在父頁面中的片段,並在那裏我覺得是這個問題
WindowManager.OpenWindow('...')
t = setTimeout(function() { handles[0].testfx(); }, 1000);
本上運行iOS4的但不是在iOS5的。
任何想法?
沒有關於如何刷新的細節,我不認爲任何人都可以提供幫助。 –
也許ISO5會在頁面處於背景時停止javascript執行,以節省電池或類似的東西。 – Aristos