2017-06-01 48 views
0

我正在寫一個web應用程序,它執行強調瀏覽器和計算機cpu的計算。如何在瀏覽器中使用havascript預防錯誤消息?

程序應該像這樣,而且強調是不是這就是問題所在,或需要解決

我想從瀏覽器,以防止(Chrome和火狐尤其是)流行諸如頁面的「錯誤」消息沒有響應。

我該如何使用JavaScript? 我不想更改瀏覽器設置(我不希望該應用程序的用戶必須手動更改Chrome設置)。

謝謝:)

回答

0

如果可能的話,您應該將任務分解成若干部分(請參閱this question)並將工作委託給Web Workers

使用Web工人很簡單,你只需指定的URI要運行(main.js)的腳本:

var myWorker = new Worker('worker.js'); 

要與工人溝通,你傳遞消息來回。發送一個消息到工人,調用myWorker.postMessagemain.js):

myWorker.postMessage('some value'); 

要在工人接收消息,定義一個onmessage處理程序這樣的。您也可以postMessage回主線程(worker.js):

onmessage = function(e) { 
    // e.data === 'some value' 
    console.log('Message received from main script'); 
    postMessage('worker result'); 
} 

回到你的主線程,你可以聽像這樣從你的工人消息(main.js):

myWorker.onmessage = function(e) { 
    // e.data === 'worker result' 
    console.log('Message received from worker'); 
} 
+1

謝謝,那是我的解決方案 – avishle

0

檢查在Chrome

chrome://chrome-urls/ 

轉到這個開發工具,調試

可能會在Chrome

+0

感謝,但我沒有用我的解決方案 – avishle

相關問題