在控制台中禁止Chrome“无法加载资源”消息
我正在编写一个脚本,它使用XMLHttpRequest来search由相对path定义的文件,尝试parsing相对于脚本所知道的其他相同的域绝对path的相对path,然后尝试从已parsing的文件加载文件url。 如果我遇到一个404,我只是尝试解决文件相对path对另一个绝对path,并再次尝试。 对于这个特殊的脚本来说,遇到一个404错误是非常好的,但是我的控制台里充满了“无法加载资源:服务器响应404(Not Found)”消息的状态,我想压制它们。
我可以看到没有任何错误 – 错误情况由xmlHttpRequest.onreadystatechange处理程序处理,并且没有window.onerror。
有什么办法可以抑制这些消息吗?
谢谢
这个function是去年推出的 。 您可以在此处启用它: DevTools
– > Settings
– > General
– > Console
– > Hide network messages
。
另请参阅在devtools文档中筛选控制台输出和其他设置 。
将你的代码包装在try{ XMLHttpRequest() }catch(err){}
其中XMLHttpRequest()是所有关于请求的代码,如果你这样做,你的代码将不会输出错误。 catch(err)用于处理错误。 即使你不打算使用它,你也必须总是 试一试 。