我的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);
}
});
这将转到错误块并显示空响应。