Chrome扩展程序:https网站上的内容脚本无法访问http网站

时间:2016-09-20 21:00:39

标签: google-chrome-extension

我的Chrome扩展程序正在使用https网站上的内容脚本。并且在javascript中,如果我尝试访问其他一些https网站而不是http网站,它可以正常工作。我错过了什么?

的manifest.json

{
  "name": "My Extension",
  "description": "modify page",
  "version": "0.3",
  "permissions": [
    "activeTab", "http://www.w3schools.com/*"
  ],
  "content_scripts": [ {
    "js": [ "jquery-3.1.0.min.js", "myscript.js" ],
    "matches": [ "https://www.google.com/*" ]
  }],
  "manifest_version": 2
}

myscript.js

$.ajax({
    type: "GET",
    url: "http://www.w3schools.com",
    success: function(data){
        alert(data);
    },
    error: function(XMLHttpRequest, textStatus, errorThrown) {
        alert(XMLHttpRequest.statusText + " : " + textStatus + " : " + errorThrown);
    }
});

这将转到错误块并显示空响应。

0 个答案:

没有答案