2014-03-02 28 views
0

我做了一個自動重新加載腳本,不斷刷新網頁1秒後,頁面完全加載。它似乎沒有太快,但Chrome會在一段時間後總是崩潰:瀏覽器崩潰後保持自動重新加載工作? (JavaScript的)

「Aw Snap!顯示此網頁時出現問題 要繼續,請重新加載或轉到其他頁面。這是我得到的消息。似乎自動重新加載腳本然後停止工作。

如何拿到劇本,以保持甚至瀏覽器崩潰後走向何方?

感謝

PS:我目前的腳本:

if (window.location.toString() === 'http://blabla.com/wut') 
    { 
     setTimeout(function(){ 
           window.location.reload(true); 
           },1000); 
    } 

回答

1

沒有辦法,至少不使用JavaScript,這似乎非常愚蠢的

瀏覽器崩潰=沒有更多的代碼被執行

+0

dont有50代表處,但感謝信息 – fiction

+0

可接受的指責,只要記住的未來。我刪除了我的反對票,以免傷害您的個人資料。 –

0

以這種方式,以防止瀏覽器崩潰,您不應該重新加載頁面。而是使用類似JQuery的內容來從僅提供更改內容的端點以循環方式下載動態內容。它會節省數據的分配,因爲您可以放棄所有標題和不必要的標記,也不必再次加載CSS和其他資源。另一個程序上的答案是使用瀏覽器擴展。

包括jQuery庫後,你可以瓶坯這樣的請求。

$.get("a-dynamic-page-source.php", function(data) { 
    document.getElementById('dynamic-content').innerHTML = data; 
}); 
0

您應該使用ajax來代替。不斷重新加載頁面通常不是一個好主意。另外,這個錯誤沒有辦法解決。