0
これを閉じるかもしれませんが、聞いてください。私はjquery
で延長をしています。ここに私のmanifest.json
です:
{
"manifest_version":2,
"name":"Ad Killer",
"description":"A Basic program for blocking ads",
"version":"0.1",
"background":{
"scripts":[
]
},
"content_scripts":[
{
"matches":[
"<all_urls>"
],
"js":[
"content.js",
"jquery.js"
]
}
],
"browser_action":{
"default_icon":"ad128.png",
"default_title":"Ad Killer"
}
}
ここに私のjquery.js
さ:
src="http://code.jquery.com/jquery-3.1.1.min.js"
integrity="sha256-hVVnYaiADRTO2PzUGmuLJr8BLUSjGIZsDYGmIJLv2b8="
crossorigin="anonymous"
、最終的には私のcontent.js
:
src="http://code.jquery.com/jquery-3.1.1.min.js"
$(document).onload(function() {
alert('It Works!!')
});
var elems = document.getElementsByTagName("iframe");
for (var i = 0, max = elems.length; i < max; i++) {
elems[i].hidden = true;
};
問題は、私はこれを実行するたびに、それは私与えることですエラー$ is not defined
が、私はすでにJQueryを初期化しています。私はここで間違って何をしていますか?どんな助けもありがとう。
jQueryは含まれていません。 * jQuery.jsというファイルをインクルードしています。* 3つの変数が初期化されています。 jQueryをダウンロードし、そのファイル*をあなたの内線に含めてください。これを済ませたら、content.jsから 'src'行を削除し、コンテンツスクリプトの前にjquery.jsを入れてください(最初に読み込まれるように) – Archer
JQueryスクリプトをあなたのポップアップにロードしてみませんか.htmlを介して直接 '
私はjqueryでクロム拡張を行いました。jqueryファイルをダウンロードし、それを "jquery.js"の代わりにマニフェストに組み込むことができました。
出典
2017-04-25 12:49:31