web-dev-qa-db-fra.com

jQuery dans le script de contenu Google Chrome?

Comment puis-je inclure la bibliothèque jQuery dans mon script de contenu Google Chrome? J'ai essayé, sans succès, bien sûr. Devrais-je utiliser <script src="..." /></script> ou y a-t-il une meilleure façon de s'y prendre? Merci d'avance!

44
esqew

Le mettre dans votre contexte HTML ne fait pas ce que vous voulez. Vous devez le mentionner dans votre fichier manifest.json, comme ceci:

{
  "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"]
    }
  ]
}
66
Grant

La réponse ci-dessus fonctionne. Une autre réponse qui utilise l'injection (c'est ce que je cherchais vraiment quand j'ai trouvé cette page en premier) est la suivante:

Google Chrome Extensions: Comment inclure jQuery dans un script de contenu injecté par programmation?

0
eklektic