私は、Google Chromeの私の最初の拡張機能を開発しようとしていますし、私はこのチュートリアルを次のです:Tutorial すべてがcontent.jsのコードの2行を除いて素晴らしい取り組んでいる 問題は」の内容ということですcontent.js "が正しくないため、2行目のクロムコンソールに「未定義」と表示されています。 誰かが私を助けてくれますか? 私は私を助けるためにあなたとcontent.jsの内容を共有します。Google Chromeのエクステンションの開発
content.js内容:
var firstHref = $("a[href^='http']").eq(0).attr("href");
console.log(firstHref);
マニフェスト/ JSONファイルの内容:コンテンツのスクリプトは文書全体の前にロードされ
{
"manifest_version": 2,
"name": "My Cool Extension",
"version": "0.2",
"icons": { "128": "icon_128.png" },
"background": {
"scripts": ["background.js"]
},
"content_scripts": [
{
"matches": [
"<all_urls>"
],
"js": ["jquery-2.1.3.min.js", "content.js"]
}
],
"browser_action": {
"default_icon": "icon.png"
},
"permissions": [
"tabs"
]
}
jQueryを注入しましたか? –
はい私は拡張フォルダにjquery-2.1.3.min.jsファイルを追加してこれを行いました。上記のマニフェストファイルを共有して自分で確認しました。 – NaThAN
トピックを作成するには[編集]してください:問題を再現する[mcve]を含める*。 Chrome拡張機能やFirefox WebExtensionsの場合は、* manifest.json *とバックグラウンド、コンテンツ、ポップアップスクリプト/ HTML、およびウェブページのHTML /スクリプトを含める必要があります。 (1)必要な動作、(2)特定の問題またはエラー、および(3)それを再現するために必要な最短のコードを含める必要があります。質問自体に*。また、[ここではどのような話題を聞くことができますか?](/ help/on-topic)、[ask]を参照してください。 – Makyen