首页 > 解决方案 > Chrome 扩展 CORB 问题

问题描述

有人知道 chrome 扩展处理跨域读取阻塞的方式有什么变化吗?

我有一个扩展,我在一段时间前做了(并且可能一年没有修改),它开始对我的网络(我的 Web 服务器)上的本地地址的请求抛出 CORB 错误。就像我说的那样,扩展程序或 Web 服务器在一段时间内没有任何变化,所以它不可能是我所做的任何事情。

我正在运行 Chrome 版本 94.0.4606.61(官方构建)(64 位)和清单版本 2。我还使用带有“no-cors”标头的 fetch 从扩展后台脚本发出请求,并具有“webRequest”和 manifest.json 中的“<all_urls>”权限。

这是我遇到的确切错误

Cross-Origin Read Blocking (CORB) blocked cross-origin response http://192.168.1.33:8112/json with MIME type application/x-json. See https://www.chromestatus.com/feature/5629709824032768 for more details.
fetcher @   background.js:formatted:2
makeFetch   @   background.js:formatted:65
(anonymous) @   background.js:formatted:77

标签: google-chromegoogle-chrome-extensionbackgroundcross-origin-read-blockingchrome-extension-manifest-v2

解决方案


推荐阅读