content_script.js
を使用してChrome拡張機能の背景ページにリクエストを送信する方法を学習しようとしています。私はこれについての多くの答えを読んだが、誰も私を助けたことはありません。リスナーに実行させるようなことはできません。Chrome拡張機能 - content_script.jsが正しく読み込まれない
manifest.jsonを
"background_page": "background.html",
...
"content_scripts":[
{
"matches": ["http://*/*"],
"run_at": "document_start",
"js": ["jquery.min.js", "content_script.js"]
}
]
...
content_script.js
chrome.extension.sendRequest({'url': 'http://example.com'}, function(data) {
$("#list").html(data);
});
background.html
<script type="text/javascript">
chrome.extension.onRequest.addListener(function(request, sender, callback) {
$.ajax({
type: "GET",
dataType: 'html',
url: request.url,
username: "username",
password: "password",
success: callback
});
});
</script>
私は必要ですかどこにcontent_script.jsを挿入するのですか?私の理解から、これは、拡張がロードされるときにすべてバックグラウンドで実行されるべきです。どんな助けでも大歓迎です。
コンテンツスクリプトが注入されていますか、devツールコンソールのスクリプトセクションを確認してください –
いいえ、注入されていません。 – rybo
あなたがテストしているウェブサイトは何ですか、SSLでないことを確認してください –