我有一些代码,我可以在其中进行 fetch 调用。这利用了现代 chrome / firefox 中内置的 window.fetch api。
该代码有时会遇到 401:unauthorized 响应。这是正常的,我希望它被忽略,我可以通过代码流来做到这一点。但是,当我尝试运行 Chrome 时,它确实显示了难看的 console.error 消息。
我如何以编程方式防止此控制台错误显示在所有机器上的开发控制台中(即,没有 chrome 开发过滤器或 tampermonkey 类型插件)。
这是一个可以使用的示例:
fetch("http://httpstat.us/401", {requiredStatus: 'ok'})
.then(function() {
console.log("pass!");
}).catch(function() {
console.log("fail!");
});