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.