jQuery in Google Chrome Content Script?

2019-01-16 08:25发布

问题:

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!

回答1:

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"]
    }
  ]
}


回答2:

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?