Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用JavaScript防止浏览器出现错误消息?_Javascript_Google Chrome_Firefox_Browser - Fatal编程技术网

如何使用JavaScript防止浏览器出现错误消息?

如何使用JavaScript防止浏览器出现错误消息?,javascript,google-chrome,firefox,browser,Javascript,Google Chrome,Firefox,Browser,我正在编写一个web应用程序,它执行的计算会对浏览器和计算机的CPU造成压力 程序应按如下方式运行,并且压力不是问题所在,也不是需要解决的问题。 我想防止浏览器(尤其是Chrome和Firefox)弹出错误消息,如“页面无响应” 我如何使用javaScript实现它 我不希望更改浏览器设置(我不希望应用程序的用户必须手动更改Chrome设置)。在Chrome中检查此开发者工具 chrome://chrome-urls/ 转到进行调试 如果使用Chrome,可能会有所帮助。请查看Webworke

我正在编写一个web应用程序,它执行的计算会对浏览器和计算机的CPU造成压力

程序应按如下方式运行,并且压力不是问题所在,也不是需要解决的问题。

我想防止浏览器(尤其是Chrome和Firefox)弹出错误消息,如“页面无响应”

我如何使用javaScript实现它


我不希望更改浏览器设置(我不希望应用程序的用户必须手动更改Chrome设置)。

在Chrome中检查此开发者工具

chrome://chrome-urls/
转到进行调试


如果使用Chrome,可能会有所帮助。请查看Webworkers:


这些线程在后台运行,专为重载任务而设计。

如果可能,您应该将任务分解为多个部分(请参阅),并将工作委派给

使用Web Workers非常简单,只需指定要运行的脚本的URI(
main.js
):

要与工作人员通信,您需要来回传递消息。要向工作者发送消息,请调用
myWorker.postMessage
main.js
):

要接收工作进程上的消息,请定义如下的
onmessage
处理程序。您还可以
postMessage
返回到主线程(
worker.js
):

回到主线程,您可以像这样监听来自工作人员的消息(
main.js
):

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