私が見つけたものはすべてjQueryの注入を含んでいるようですが、jQueryはすでにページに存在しています(ブラウザのJSコンソールで使用できます)。Chrome拡張コンテンツスクリプトで既存のjQueryを使用しますか?
私は、機能を実行しているコンテンツスクリプトにメッセージを送信しているバックグラウンドスクリプトを持っています。その関数が実行されると私が取得:
Error in event handler for runtime.onMessage: ReferenceError: jQuery is not defined
は(私が試したの両方$とjQuery参照)
私はコンテンツスクリプトから既存のjQueryオブジェクトにアクセスすることができない理由を任意のアイデア?
それを注入する必要がありますされますコードをWebページに挿入すると、コードがjquery initで待機する必要があります。しかし、拡張コード内のページからjqueryを使用しようとすると、chromeがWebページのスクリプトをあなたの内線と共有しないため、jqueryが機能しません。 – SEUH
[クロムエクステンションでjQueryを使うにはどうすればいいですか?](@stackoverflow.com/questions/21317476/how-to-use-jquery-in-chrome-extension) –
@ZigMandel複製には同意しないでください。 – Xan