gpt4 book ai didi

php - chrome 扩展上的 Access-Control-Allow-Origin

转载 作者:行者123 更新时间:2023-12-04 13:29:24 25 4
gpt4 key购买 nike

我正在制作一个 Chrome 扩展程序,它从我自己的服务器中提取数据。它一次使用大约 4 个 httpRequest,但有时我会收到如下控制台错误:
XMLHttpRequest cannot load http://apps.radionsm.lv/apps/system/index.php?request=now. Origin chrome-extension://egkddfmbidfobhchndockbhjancbpfkd is not allowed by Access-Control-Allow-Origin.对于每个人有时没有。

如果我发送 header('Access-Control-Allow-Origin: *');这会解决吗?

最佳答案

您正在尝试进行跨源资源共享 (CORS)。坏消息是,如果没有服务器作为中间人,就无法在普通网页上做到这一点。好消息是,在 chrome 扩展程序中,您可以请求访问您想要的任何 url 的权限。只需在您的 manifest.json 文件中放入类似的内容即可。

允许连接到您的站点:

 "permissions": [
"http://*.radionsm.lv/"
],

允许连接到任何站点:
 "permissions": [
"http://*/"
],

当用户安装您的扩展程序时,chrome 会在安装完成之前在对话框中通知他们所需的权限。

关于php - chrome 扩展上的 Access-Control-Allow-Origin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7056156/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com