Envoyé par : wako
Date : 04/05/2006 15:21
Bonjour,
J'ai un souci pour enregistrer mon appli dans FF 1.5.0.3
mon arbo :
-rep/to/workspace/ |_ chrome.manifest |_ install.rdf |_ chrome/ |_ content/ |_ myapp/*.xul
j'ai le même schéma pour skin et pour locale.
le fichier chrome.manifest :
content apl chrome/content/ locale apl fr-FR chrome/locale/fr-FR/ skin apl classic/1.0 chrome/skin/
J'ai également creer le fichier {id de l'application} avec le path pour aller au rep/to/workspace/
Si je regarde dans la liste d'extention firefox, elle est présente avec toutes les informations contenu dans le fichier install.rdf mais quand je tape dans la barre d'url : chrome://myapp/content/login.xul il m'envoi le message suivant :
Firefox ne peut trouver le fichier à l'adresse /content/login.xul.
Je ne comprend pas, il y a des droits spécifiques à mettre à différent fichier ?
wako, qui comprend plus :'(
PS : sous mozilla / FF 1.0.2 sa fonctionnait très bien, mais il n'y as pas de manifest :/ j'ai lu et relu la page Extensions/Enregistrement Chrome du wiki ainsi que tout ce qui s'y rapporte.
Envoyé par : wako
Date : 04/05/2006 17:11
Un peu plus d'eau au moulin.
J'ai tester en simulant l'installation de l'application.
mon chrome.manifest est devenu :
content apl jar:chrome/apl.jar!/content/apl/ locale apl fr-FR jar:chrome/apl.jar!/locale/fr-FR/apl/ skin apl classic/1.0 jar:chrome/apl.jar!/skin/apl/
Et bien devinez quoi ?!
Sa ne marche toujours pas. Quand je tape chrome://apl/content/login.xul il charge dans le vide une fraction de seconde, et rien ne s'affiche, aucune erreur.
j'ai également changer le propio du dossier de firefox (j'ai mis le mien) et sa n'a scritement rien changer.
Qu'est ce que j'ai loupé ?
wako
Envoyé par : laurentj
Date : 04/05/2006 19:34
tu as bien quitté firefox et relancé ?
Pour ton premier exemple, tu as une erreur : tu déclare un paquet "apl" mais tu fais chrome://myapp/... au lieu de chrome://apl/
Envoyé par : wako
Date : 04/05/2006 21:39
Vivi, j'ai bien tout fait comme il faut, enfin, il me semble.
Pour le myapp, j'ai bien mis apl, c t pour l'explication.
Bref, je comprend pas.
Je retenterai une installation complete d'un nouveau projet, pour tester.
wako
Envoyé par : wako
Date : 05/05/2006 09:53
Salut, j'ai fait quelques tests ce matin, et, par je ne sais quelle magie, sa fonctionne, alors que je n'ai rien changer, du moins quasi.
mon chrome.manifest est devenu :
content apl chrome/content/apl/ locale apl fr-FR chrome/locale/fr-FR/apl/ skin apl classic/1.0 chrome/skin/apl/
Maintenant cela fonctionne, mais je suis sur qu'hier j'ai essayer.
Enfin, bref, cela fonctionne donc c'est parfait.
Merci Laurent pour ta contribution :)
wako
PS : ton blog est vraiment sympa
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.