マニフェストのcontent_scriptsにjqueryをロードしようとしていますが、ページにjqueryが既にロードされているときに、そのページにドロップダウンが動作しなくなり、エラーが見つからない私のコンソールログに。したがって、私がマニフェストのcontent_scripts内のjqueryを削除した場合、ドロップダウンはうまく動作します。なぜなら、私はそれがすでにjqueryライブラリをロードしている現在のページであると仮定しているからです。google chrome拡張マニフェストjqueryをロードする
"content_scripts": [{
"matches": [
"http://*/*",
"https://*/*"
],
"js": ["js/jquery-2.2.4.js", "js/custom.js"],
}],
[docs](https://developer.chrome.com/extensions/content_scripts#execution-environment)から: "コンテンツスクリプトは、孤立した世界と呼ばれる特別な環境で実行され、ページのDOMにアクセスできますページに作成されたJavaScript変数や関数には注入されません。 "ページのjQueryはコンテンツスクリプトに干渉しません。ここではもっと多くのことが起こっているはずです。エクステンションは正確に何をしていますか? – DelightedD0D
また、 'custom.js'は何をしているのかを教えてください –
問題を複製する** complete ** [mcve]を含めてトピック上にある質問を編集してください。通常、* manifest.json *、バックグラウンドの*や*コンテンツスクリプトを含みます。デバッグの助けを求める質問(「**なぜこのコードは動作しないのですか?**」)には、以下が含まれていなければなりません:►必要な動作、►特定の問題またはエラー*、および►問題を再現するのに必要な最短コード自体**。明確な問題文がない質問は、他の読者にとって有用ではありません。参照してください: "**どのように[mcve] **を作成するか"、[ここで私はどんな話題を聞くことができますか?](http://stackoverflow.com/help/on-topic)、[ask] – Makyen