Question

Je suis nouveau à écrire des extensions pour Google Chrome. Je veux faire une extension qui ne fonctionne que sur quelques pages (que je vais choisir) et un nouveau rendu leur CSS après la page est chargée (Idéalement je voudrais quelque chose de similaire à ce que vous pouvez faire avec GM_addStyle dans les scripts Greasemonkey).

Comment puis-je arriver dans une extension Chrome?

Était-ce utile?

La solution

Vous pouvez utiliser des scripts de contenu qui ont accès aux pages DOM.

Dans votre manifest.json vous pourriez avoir:

"content_scripts": [
    {
      "matches": ["http://www.google.com/*"],
      "css": ["mystyles.css"],
      "run_at": "document_end"
    }
  ],

injectera les mystyles de fichier CSS pour une page Google après le DOM est chargé. Cela ne remplace pas complètement les styles, mais vous serez en mesure de votre métier CSS il remplace leurs styles.

Plus d'informations peuvent être trouvées sur code.google.com . Il comprend également des informations sur la façon d'injecter programme CSS dans une page.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top