Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/459.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 - Fatal编程技术网

如何抑制所有发生的javascript错误,包括控制台中的错误?

如何抑制所有发生的javascript错误,包括控制台中的错误?,javascript,Javascript,我试图找到一种方法来抑制所有发生的javascript错误,包括那些从firebug/chrome控制台调用的错误 这并不是说我的代码有缺陷或者其他什么,而是一个实验:) Window.error只能在有限的范围内工作,是否有其他方法可以阻止错误 谢谢 您所说的“从控制台调用”是什么意思? JavaScript错误是根据代码抛出的 如果要防止浏览器中的错误控制台报告任何错误,请将所有代码放在try catch中: try { // all the code } catch(e) {}

我试图找到一种方法来抑制所有发生的javascript错误,包括那些从firebug/chrome控制台调用的错误

这并不是说我的代码有缺陷或者其他什么,而是一个实验:)

Window.error只能在有限的范围内工作,是否有其他方法可以阻止错误

谢谢

您所说的“从控制台调用”是什么意思? JavaScript错误是根据代码抛出的

如果要防止浏览器中的错误控制台报告任何错误,请将所有代码放在try catch中:

try {
    // all the code
} catch(e) {}
但是一旦抛出错误,后面的语句就不会执行,因此我们的想法是首先不要抛出任何错误。

您所说的“从控制台调用”是什么意思? JavaScript错误是根据代码抛出的

如果要防止浏览器中的错误控制台报告任何错误,请将所有代码放在try catch中:

try {
    // all the code
} catch(e) {}

但是一旦抛出错误,后面的语句就不会执行,因此,我们的想法是首先不要抛出任何错误。

的可能重复的可能重复您也可以尝试设置
window.onerror
这是全局try/catch。您还可以尝试设置
window.onerror
这是全局try/catch。