问题标签 [cross-origin-read-blocking]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
1903 浏览

ajax - Django开发跨域读阻塞(CORB)(不是CORS)

我正在尝试测试对本地 Django 开发服务器的调用。这是一个返回 JSON 对象的 AJAX 调用。Django 视图执行此操作:

我通过启动 Django 服务器(运行后端)然后启动我的浏览器并打开我修改过的 HTML 页面来对此进行测试。Django 不提供这些页面。

在 Firefox 中,我可以在页面上进行 ajax 调用。它返回具有正确 MIME 类型的正确数据。

在 Chrome 中,我不能。我收到以下错误:

我试图寻找解决这个问题的方法。我已经检查了这个问题,但是清除我的缓存的建议没有任何作用。我还发现了涉及使用的建议django-cors-headers,但这是 CORB(不是 CORS)。尽管如此,我已经安装corsheaders并设置CORS_ORIGIN_ALLOW_ALL = True以消除这种可能性。

我的MIDDLEWARE设置有这个

我在 Firefox 中得到的响应标头是:

我在打电话http://localhost:8000/dataload/alljson。如果我调用http://localhost:8000/dataload/alljson/(带有斜杠),我会得到 404。

还是没有骰子。

如何让 Chrome 允许我的开发 Django 服务器响应此 ajax 调用?

0 投票
1 回答
1839 浏览

cross-origin-read-blocking - 修复跨域读取阻塞 (CORB) 阻止的跨域响应警告

从今天开始我一直有这个问题,直到昨晚这才成为问题,我能够点击 API 并让网络应用程序正常工作,该应用程序是使用 React-JS 构建的,最初我们有CORS 问题和 CORS 插件已安装并启用以使其正常工作。现在CORB的问题已经出现了,经过修复,它们都没有奏效。我们所有的 API 都以这种方式调用:

0 投票
1 回答
2523 浏览

javascript - 未捕获的 SyntaxError:JSON.parse 处的 JSON 输入意外结束

我正在尝试将数据从 JSON 加载到我的网站。一切正常运行了一段时间,但今晚我突然开始收到以下错误。(到目前为止它在本地主机上工作)

调用 JSON 的 Javascript 如下:

我需要从 JSON 中读取数据,但现在我不能了。有人可以帮忙吗?

编辑:一切都在 Safari 上正常工作。该问题发生在 Chrome 中。

0 投票
1 回答
325 浏览

ionic4 - 离子 CORS 错误,但服务器已启用 CORS

我有一个使用 AWS 上托管的 lambda API 的 Ionic 4 应用程序。在 API 网关上启用了 CORS。以下片段来自对 API 的 curl 请求。

这篇文章讨论了一些可能的解决方法(更改内容类型等),但它们不起作用。

将 Content-Type 标头更改为 text/plain 或完全删除该标头没有区别。

Ionic 控制台上也出现以下错误

以下是我的服务代码。

帮助?

0 投票
2 回答
10826 浏览

javascript - reactjs中的跨域读取阻塞错误

我正在学习 ReactJS。我fetch用于从 API 获取数据。我使用了下面的代码。

API 正在访问状态200 ok,但响应Nothing to Preview并且在控制台中低于错误

跨域读取阻止 (CORB) 阻止 了 MIME 类型为 application/json的跨域响应http://myurl.com/api 。有关详细信息,请参阅 https://www.chromestatus.com/feature/5629709824032768 。

我还在下面的代码中添加了标题。

我在 API 响应中有以下 json

0 投票
2 回答
26034 浏览

google-chrome-extension - 如何避免 chrome web 扩展中的跨域读取阻塞(CORB)

在开发自己的网络应用程序时,我编写了一个chrome 网络扩展来避免 CORS 限制。该扩展是开发人员的工具,用于代理从源 url 到目标 url 的请求。

像这样的扩展核心代码,因此开发人员可以在我的网站上开发他们的页面并向他们的服务器端请求,而不受 CORS 限制:

但是最新的 Chrome 72 不能代理请求。控制台错误是:

跨域读取阻止 (CORB) 阻止 了具有 MIME 类型 application/json的跨域响应https://xxxxxxx.com/abc.json?siteId=69 。有关详细信息,请参阅 https://www.chromestatus.com/feature/5629709824032768 。

0 投票
1 回答
867 浏览

cors - no-cors opaque request for html resource fetch blocked by CORB

I'm trying to fetch html file located at url https://sub.app.test/html from https://app.test using no-cors mode but the response is blocked by CORB (cross-origin read blocking).

Why?

0 投票
1 回答
345 浏览

google-chrome - Chrome 72 在扩展的内容脚本中阻止 XHR

将 Chrome 更新到 72 版后,我的扩展程序不再工作。它曾经在版本 71 上工作。我的扩展程序发送请求以获取同一网站内的一些数据。

但是由于跨域读取阻塞,Chrome 阻止了响应。警告信息如下:

当脚本向同一站点发出请求时,我不明白为什么它是跨域的。这可能是一个错误吗?

0 投票
0 回答
366 浏览

google-chrome - React Native 调试器 - CORB

Chrome 更新已经发生,现在我无法通过 Chrome 浏览器调试我的 React Native 网络请求,因为它们被 CORB(而不是 CORS)阻止。

请求标头

响应标头

0 投票
1 回答
1107 浏览

jquery - How to solve this error Cross-Origin Read Blocking (CORB) blocked cross-origin response working on postman

I have called third party API using Jquery AJAX. I am getting following error in console

Cross-Origin Read Blocking (CORB) blocked cross-origin response https://example.com/assets/front/font/fonts.min.css with MIME type text/html. See https://www.chromestatus.com/feature/5629709824032768 for more details.