访问192.168.x.x通过AJAX在Chrome扩展



基本上,我有一个AJAX请求:

$.ajax({ url:     "http://192.168.0.100/",
         success: function(x) { console.log(x); }
       });

具有以下扩展名manifest.json中定义的权限数组:

"permissions": [
    "notifications",
    "tabs",
    "*.*",
    "192.168.0.100",
    "192.168.0.100/*",
]

192.168.0.100的请求失败,出现以下错误:

XMLHttpRequest cannot load http://192.168.0.100/.
Origin chrome-extension://<hash> is not allowed by Access-Control-Allow-Origin.

我已经在index.php中添加了这个标题:

Header("Access-Control-Allow-Origin: *");

但无济于事。

我能做些什么使AJAX请求到本地ip在Chrome扩展工作?

尝试使用"http://192.168.0.100/*"代替"192.168.0.100/*"。方案需要指定,参考Match Patterns

相关内容

  • 没有找到相关文章

最新更新