gpt4 book ai didi

javascript - 在 chrome 开发工具中隐藏 401 console.error 在 fetch() 调用时收到 401

转载 作者:行者123 更新时间:2023-12-03 00:24:17 26 4
gpt4 key购买 nike

我有一些代码可以进行提取调用。这利用了现代 chrome/firefox 中内置的 window.fetch api。

代码有时会出现 401:未经授权的响应。这是正常的,我希望忽略它,我可以通过代码流来做到这一点。然而,当我尝试运行 Chrome 时,它​​确实显示了一条难看的 console.error 消息。

如何以编程方式防止此控制台错误显示在所有计算机上的开发控制台中(即,没有 chrome 开发过滤器或 tampermonkey 类型插件)。

这是一个可以使用的示例:

fetch("http://httpstat.us/401", {requiredStatus: 'ok'})
.then(function() {
console.log("pass!");
}).catch(function() {
console.log("fail!");
});

enter image description here

最佳答案

不幸的是,这是无法完成的,因为控制台中的此类消息是由 chrome 本身打印的。压制此类消息已争论多年,但共识似乎是此消息是可取的 - see this discussion .

以防万一您感兴趣:按照 this comment ,我们看到此消息的原因是评估对资源检索请求的响应,并在上下文级别调度消息。

本质上,chrome 的编写方式不允许我们更改此效果,因此我们会收到错误消息。

关于javascript - 在 chrome 开发工具中隐藏 401 console.error 在 fetch() 调用时收到 401,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41515732/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com