我正在构建一个chrome扩展,我在devtools中添加了一个面板,我需要执行一些ajax调用。
From what I read,我必须在manifest.json权限中添加我的域名:
{
...
"permissions": ["https://example.com/"]
}
从我的devtools面板中,我现在能够对服务器执行api调用。
除了在镀铬窗户上,没有任何作用。
从我的观察:
我在这里做错了吗?
谢谢,
答案 0 :(得分:0)
好的,没有改变任何东西,扩展似乎现在就像预期的那样。
我的猜测是,Chrome / windows上有一些错误已经修复了。结束这个问题。
答案 1 :(得分:-1)
如果您在Chrome扩展程序中遇到有关CORS的问题,请查看Cross-Origin XMLHttpRequest指南。有一个Requesting cross-origin permissions,其中详细说明了如何实现跨源权限。
还有一个名为Allow-Control-Allow-Origin的方便的Chrome扩展应用,在测试xhr请求时可能有所帮助。