相关疑难解决方法(0)

在chrome dev工具中隐藏401 console.error,在fetch()调用中获取401

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

代码有时会遇到401:未经授权的响应.这是正常的,我希望它被忽略,我可以用代码的流程做.但是,当我尝试运行它时,Chrome确实会显示一个难看的console.error消息.

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

这是一个可以解决的样本:

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

在此输入图像描述

javascript xmlhttprequest fetch-api

27
推荐指数
1
解决办法
7085
查看次数

标签 统计

fetch-api ×1

javascript ×1

xmlhttprequest ×1