Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

jQuery in Google Chrome Content Script?

How would I go about including the jQuery library in my Google Chrome Content Script? I have tried, fruitlessly, of course. Should I use <script src="..." /></script>, or is there a different/better way to go about it? Thanks in advance!

like image 685
esqew Avatar asked Jul 09 '10 04:07

esqew


2 Answers

Putting it into your background html doesn't do what you want. You need to mention it in your manifest.json, like this:

{   "name": "MyExtension",   "version": "0.1",   "description": "blah blah",   "background_page": "background.html",   "content_scripts": [     {       "matches": ["http://*/*","https://*/*"],       "css": ["extension.css"],       "js": ["jquery-1.4.2.js", "extension.js"]     }   ] } 
like image 144
Grant Avatar answered Sep 22 '22 19:09

Grant


The above answer works. An alternate answer which uses injection (which is what I was really looking for when I found this page first) is here:

Google Chrome Extensions: How to include jQuery in programmatically injected content script?

like image 45
jay Avatar answered Sep 21 '22 19:09

jay