Envoyé par : triol
Date : 08/12/2006 13:53
voila mon problème : j'ai créé une extension pour firefox où des méthodes javascript démarre des applications java (sous forme de jar) voici l'architecture de mon extension :
-content -exemple.xul -IrregularVerbsProjtect.jar -KeyWords.jar -FalseFriend.jar -LinkWords.jar
Voici la fonction qui démarre l'application IrregularVerbsProject.jar
function irregularverbs(){ const path = "chrome://content/IrregularVerbsProject.jar" var file = Components.classes["@mozilla.org/file/local;1"] .createInstance(Components.interfaces.nsILocalFile) file.initWithPath(path) file.launch() }
L'application n'est pourtant pas lancée... Je pense que cela pourrait venir du chemin du fichier... Quelqu'un pourrait-il m'éclairer ?
Si cela peut vous ètre utile, voici le contenu de chrome.manifest :
content exemple chrome/content/ overlay chrome://browser/content/browser.xul chrome://exemple/content/exemple.xul
ainsi que de install.rdf :
<?xml version="1.0"?> <RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:em="http://www.mozilla.org/2004/em-rdf#"> <Description about="urn:mozilla:install-manifest"> <em:id>irregularverbs@englishproject.org</em:id> <em:version>1.0</em:version> <em:type>2</em:type> <!-- L'application cible de votre extension, avec les versions minimums et maximums supportées. --> <em:targetApplication> <Description> <em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id> <em:minVersion>1.5</em:minVersion> <em:maxVersion>2.0.0.*</em:maxVersion> </Description> </em:targetApplication> <!-- Méta-données visibles --> <em:name>English Module</em:name> <em:description>English Module for Firefox</em:description> <em:creator>Triolet Bastien et Thenot Luc</em:creator> <em:homepageURL>http://www.foo.com/</em:homepageURL> </Description> </RDF>
Merci d'avance à vous tous ! =)
Envoyé par : papy
Date : 08/12/2006 16:29
Deux posts qui traitent exactement de ce sujet (c'est une vraie folie XUL et Java en ce moment :P)
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.