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