Javascript 如何从XMLHttpRequest隐藏控制台中的错误

Javascript 如何从XMLHttpRequest隐藏控制台中的错误,javascript,Javascript,执行下面的代码在我的控制台(Chrome)中显示为错误“GET”。为什么?这个错误不应该被发现并排除吗 try { var req = new XMLHttpRequest(); req.open('GET', 'https://blah.com/42', false); req.send(); } catch(e) {} chrome控制台不仅显示了常见的javascript错误。 您的请求可能返回了一个错误(例如404或没有权限)。 您是否尝试加载其他人的页面代码? 因为如果你

执行下面的代码在我的控制台(Chrome)中显示为错误“GET”。为什么?这个错误不应该被发现并排除吗

try {
  var req = new XMLHttpRequest();
  req.open('GET', 'https://blah.com/42', false);
  req.send();
} catch(e) {}

chrome控制台不仅显示了常见的javascript错误。 您的请求可能返回了一个错误(例如404或没有权限)。 您是否尝试加载其他人的页面代码? 因为如果你这样做。。。它的安全问题和chrome将不允许您访问。

首先,单击过滤器图标(图像中的红色箭头)

然后,按Ctrl键,选择“警告”、“信息”、“日志”和“调试”,而不是“全部”


注意,这也会隐藏页面上运行的JavaScript错误,但如果在控制台中运行,则会显示错误。

对于Chrome 60,我发现如果打开调试控制台并单击窗口右侧的“cog”图标,则会获得选项(包括“Log XMLHttpRequests”)。您需要的选项是“隐藏网络”。启用该选项,它将不再显示网络错误(尽管它们仍将被记录,因此禁用该选项将再次显示它们)。

您可能已将控制台设置为显示XMLHttpRequests…Chrome devtools确实有一个“记录XMLHttpRequests”的选项,但未选中该选项。我不知道任何其他相关配置。我提出的请求可能是好的,也可能是坏的。之后,我检查响应代码并相应地采取行动。只是想知道一种隐藏错误消息的方法,因为这是预期的,而不是错误。不过我想知道其他实际的错误。。。