manifest.jsonファイルのタグの下にjquery.jsファイルが定義されています。Jquery.js は次のように実行されます。content_script
console.log('showMessage');
shows the expected string in console, but when I add
console.log($("p.js-tweet-text"));
それ$
は未定義であると言います。誰か助けてくれませんか??
manifest.jsonファイルのタグの下にjquery.jsファイルが定義されています。Jquery.js は次のように実行されます。content_script
console.log('showMessage');
shows the expected string in console, but when I add
console.log($("p.js-tweet-text"));
それ$
は未定義であると言います。誰か助けてくれませんか??
2 つのよくある落とし穴。まず、スクリプトの順序がmanifest.json
問題になるため、jQuery が最初に読み込まれるようにしてください。そうし$
ないと、要求したときにオブジェクトが存在しない可能性があります。
{
...
"content_scripts": [
{
...
"js": ["jquery.js", "my.js"]
}
],
...
}
次に、コンテンツ スクリプトは独自の実行環境で実行されるため、コンテンツ スクリプトで定義されたオブジェクトをブラウザ環境 (コンソール) から操作できないことに注意してください。