2011-09-08 4 views
0

J'essaie de "porter" mon extension Chrome sur Opera. Mon extension ne fait rien d'autre que modifier un peu le DOM. Dans l'extension Chrome, j'utilise le contentcript et, d'après mes recherches, la même méthode est utilisée pour les scripts injectés. Quoi qu'il en soit, the documentation ne dit pas vraiment comment utiliser des scripts injectés.Scripts injectés dans les extensions Opera

J'ai le fichier js dans includes/ mais semble ne pas inclure automatiquement. Je dois également spécifier les domaines sur lesquels le script doit être injecté.

Actuellement mon dossier a ce contenu à des fins de test:

window.addEventListener('load', function() { 
    alert('asd'); 
}); 

Toute aide est appréciée :)

+0

ne pas oublier le troisième argument à addEventListener() - mieux vaut s'assurer qu'il est 'faux';) – hallvors

+0

L'événement 'load' ne bouge pas. Donc je pense que nous n'en avons pas besoin. – Savageman

Répondre

2

Une autre ressource que vous pouvez lire est le extension tutorial. Cependant, en regardant d'autres extensions, je ne pense pas que vous deviez spécifier quoi que ce soit. Essayez de mettre un simple alert() dans le script, ou, mieux encore, essayez d'inspecter le runtime avec Dragonfly (Ctrl-Maj-I).

Vérifiez que vous avez vos config.xml et index.html en place.

Questions connexes