2012-05-14 4 views
1

Existe-t-il un moyen simple d'accéder à une variable javascript globale à l'aide de scripts de contenu dans les extensions Chrome?Variables globales dans les extensions Chrome

Accessing global object from content script in chrome extension

J'ai suivi les étapes mentionnées dans le lien ci-dessus, mais il ne fonctionne pas pour moi. Toute aide serait très appréciée.

Merci, Shankar

+1

Où la variable globale est-elle déclarée? Est-ce dans la page Web que vous chargez? –

+0

La méthode dans la question liée (plus précisément, [celui-ci] (http://stackoverflow.com/questions/9602022/chrome-extension-retrieving-gmails-original-message/9636008#9636008) fonctionne comme prévu. code, basé sur le Q & R lié est collé ici: http://pastebin.com/BcgRN02U.Avez-vous déclaré '" manifest_version ": 2'? Si oui, voir [cette réponse] (http://stackoverflow.com/questions/10527625/google-chrome-extension-script-injections/10529675 # 10529675) –

+0

@JophinJoseph Non déclaré dans un fichier de script d'extension Je voulais y accéder directement dans le script de contenu – Shankar

Répondre

0

j'ai réussi à le compléter. Merci pour l'aide. J'ai utilisé le simple passage de message pour récupérer la valeur du script d'extension au script de contenu. L'endroit où j'avais manqué était, l'auditeur au script d'extension doit être à la page d'arrière-plan (je pense). Une fois que j'ai changé cela, ça a marché.