Envoyé par : krakoss
Date : 28/05/2007 12:16
Bonjour me voici encore,
Je souhaite executer un js pendant l'install de l'extension pour copier des fichiers et lancer l'install d'une application automatiquement.
VOici mon arborescence : install.rdf
chrome monextension.jar
monextension.jar
content monextension contents.rdf install.xul install.js
voila mon contents.rdf <?xml version="1.0"?> <RDF:RDF xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:chrome="http://www.mozilla.org/rdf/chrome#">
<!-- all packages supplied by this jar --> <RDF:Seq about="urn:mozilla:package:root"> <RDF:li resource="urn:mozilla:package:monextension"/> </RDF:Seq> <!-- package metadata --> <RDF:Description about="urn:mozilla:package:monextension" chrome:displayName="monextension" chrome:author="Francois PERCOT" chrome:authorURL="http://www.monextension.com/" chrome:name="monextension" chrome:description="See Video on FF 2.0"> </RDF:Description> <!-- overlay information --> <RDF:Seq about="urn:mozilla:overlays"> <RDF:li resource="chrome://browser/content/browser.xul"/> </RDF:Seq> <RDF:Seq about="chrome://browser/content/browser.xul"> <RDF:li>chrome://monextension/content/install.xul</RDF:li> </RDF:Seq>
</RDF:RDF>
mon install.xul
<?xml version="1.0"?>
<overlay id="monextension-overlay" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> <script type="text/javascript" src="chrome://monextension/content/install.js"/> </overlay>
Mon javascript possede la methode window.addEventListener("load", init, false); pour executer le fichier des qu'il est pointé par un xul.
Quand jexecute le xul en le glissant dans FF ( en changeant le lien du js bien sur), ca marche mais quand je fait mon extension, cela ne marche pas, et je pense que mon probleme vient du pointage de mon xul peut etre.
Merci de votre aide
Il n'est plus possible de poster des messages dans ce forum.
Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.
Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™
sont des marques de la fondation Mozilla.