2016-11-25 80 views
0

我有一個可以執行DOM操作的web應用程序。但是,如果您最小化瀏覽器並關閉手機屏幕,則在移動設備上,大約3-4分鐘後,當您再次打開瀏覽器時,頁面會刷新,並且以前的任何DOM更改都會丟失(頁面將加載爲默認狀態)。移動睡眠/喚醒後阻止頁面刷新

作爲一種解決方法,我可以使用一些AJAX通過ping將數據更改發送到數據庫,然後每當頁面加載時 - 如果最後的ping是某個時間差 - 加載更改。

然而,這是有點乏味。有誰知道只是防止移動瀏覽器刷新頁面的方式嗎?

僅供參考我不使用jQuery。

回答

0

在移動設備上刷新瀏覽器不是你的網站的東西。這主要是因爲該網站需要存儲在移動設備的存儲器中才能被顯示而無需刷新。移動設備沒有那麼多的RAM,因此網站將在大多數移動瀏覽器上刷新,您無法阻止此操作。

有什麼可以幫助一點是,如果有任何方法,儘量減少網站的大小。