chrome devtools扩展:Windows上的CORS问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了chrome devtools扩展:Windows上的CORS问题相关的知识,希望对你有一定的参考价值。

我正在构建一个chrome扩展,我在devtools中添加了一个面板,从那里我需要执行一些ajax调用。

From what I read,我必须在manifest.json权限中添加我的域名:

{
  ...
  "permissions": ["https://example.com/"]
}

从我的devtools面板中,我现在能够对服务器执行api调用。

除了铬合金窗户,没有任何作用。

从我可以观察到:

  • osX,linux:只要域名被授权,一切正常
  • windows:虽然域名应该被授权,但是会发送飞行前请求。它失败了,一切都被阻止了

我有什么问题吗?

谢谢,

答案

好的,没有改变任何东西,扩展似乎现在表现如预期。

我的猜测是,Chrome / windows上有一些错误已被修复。结束这个问题。

另一答案

如果您在镀铬扩展中遇到CORS问题,请查看Cross-Origin XMLHttpRequest指南。有一个Requesting cross-origin permissions详细说明了如何实现跨源权限。

还有一个方便的chrome扩展应用程序叫做Allow-Control-Allow-Origin,在测试xhr请求时可能会有所帮助。

以上是关于chrome devtools扩展:Windows上的CORS问题的主要内容,如果未能解决你的问题,请参考以下文章

如何为Chrome的NodeJS专用DevTools添加扩展

如何在生产模式下为 chrome 扩展启用 Vue devtools?

我可以通过 Google Chrome 扩展程序以编程方式打开 devtools 吗?

如何在运行 React 的 Chrome 扩展中运行 Redux DevTools 扩展?

chrome浏览器添加vue-devtools扩展

如何检查 chrome devtools 中的所有 cookie?