Forums : Extensions

Aller à la discussion :  Plus récente Plus ancienne

# Modification d'un .js pendant le developpement

Envoyé par : jreeman

Date : 19/08/2006 12:03

Bonjour,

j'ai réussi à configurer mon firefox pour faire du developpement XUL.

Mais j'ai un petit problème : mes modifications dans un fichier .js (du répertoire chrome/content) ne sont pas prises en compte.

Quel peut-être le problème ?

Voici mon prefs.js au cas où j'ai fait une erreur dedans :

user_pref("accessibility.typeaheadfind.flashBar", 0);
user_pref("app.update.lastUpdateTime.addon-background-update-timer", 1155928029);
user_pref("app.update.lastUpdateTime.background-update-timer", 1155928029);
user_pref("browser.dom.window.dump.enabled", true);
user_pref("browser.preferences.privacy.selectedTabIndex", 5);
user_pref("browser.search.defaultenginename", "Google");
user_pref("browser.search.defaulturl", "http://www.google.com/search?lr=&ie=UTF-8&oe=UTF-8&q=");
user_pref("browser.search.selectedEngine", "Google");
user_pref("browser.startup.homepage_override.mstone", "rv:1.8.0.6");
user_pref("extensions.lastAppVersion", "1.5.0.6");
user_pref("google.toolbar.AUTOFILL_Preferences", "highlight\ntrue\nfullName\n\nemail\n\ndefaultPhone\n\nalternativePhone\n\naddressLine1\n\naddressLine2\n\naddressLine3\n\ncity\n\nstate\n\nzipcode\n\ncountry\n\ndefaultPhoneAll\n\nalternativePhoneAll\n\nworkPhoneAll\n\nhomePhoneAll\n\ncellPhoneAll\n\nfirstName\n\nmiddleName\n\nmiddleInit\n\nlastName\n\nfirstLastName\n\naddress\n\naddressFull\n\nzipshort\n\ndefaultPhoneWork\nfalse\nalternativePhoneWork\nfalse\ndefaultPhoneHome\nfalse\nalternativePhoneHome\nfalse\ndefaultPhoneCell\nfalse\nalternativePhoneCell\nfalse");
user_pref("google.toolbar.auto_translate", true);
user_pref("google.toolbar.autotranslate_to_lang", "fr");
user_pref("google.toolbar.button_option.gtbCustomButtonGoogle Earth", false);
user_pref("google.toolbar.button_option.gtbPageRank", false);
user_pref("google.toolbar.button_option.gtbSpellCheck", true);
user_pref("google.toolbar.button_option.safebrowsing.advancedprotection", false);
user_pref("google.toolbar.button_option.safebrowsing.advancedprotection.default", false);
user_pref("google.toolbar.button_option.safebrowsing.hasrun", true);
user_pref("google.toolbar.button_option.safebrowsing.tableversion.goog-black-enchash", "1.9027");
user_pref("google.toolbar.button_option.safebrowsing.tableversion.goog-black-url", "1.6440");
user_pref("google.toolbar.button_option.safebrowsing.tableversion.goog-sandbox-text", "1.4");
user_pref("google.toolbar.button_option.safebrowsing.tableversion.goog-white-domain", "1.17");
user_pref("google.toolbar.button_option.safebrowsing.tableversion.goog-white-url", "1.255");
user_pref("google.toolbar.google_home", "www.google.fr");
user_pref("google.toolbar.install_id", "517C1890D203B656A7C46C894470E46266B39F6gHTZP");
user_pref("google.toolbar.install_ping_acked", true);
user_pref("google.toolbar.last_ping_attempt", "1155927433171");
user_pref("google.toolbar.opted_into_advanced_features_1", false);
user_pref("google.toolbar.search_box_history", "trim function javascript\njavascript ignore case\nmozilla javascript rafraichissement overlay\nmozilla javascript rafraichissement problème\nmozilla javascript cache\nfirefox javascript cache\nmozilla javascript rechargement\n# bin sh\nbin sh\nresourcebundle\nextension vérifier l'arborescence chrome\nextention vérifier l'arborescence chrome\nvérifier l'arborescence chrome\nmozstorage\ncomponent viewer");
user_pref("google.toolbar.search_box_use_suggest", false);
user_pref("google.toolbar.spell_check.dictionary.words", "");
user_pref("google.toolbar.spell_check.lang", "fr");
user_pref("google.toolbar.spell_check.last_lang", "fr");
user_pref("google.toolbar.subscribe.aggregators.LiveBookmarks.desc", "Lire les flux avec les marque-pages dynamiques Firefox");
user_pref("google.toolbar.subscribe.aggregators.LiveBookmarks.id", "LiveBookmarks");
user_pref("google.toolbar.subscribe.aggregators.LiveBookmarks.order", "2");
user_pref("google.toolbar.subscribe.aggregators.LiveBookmarks.title", "Marque-pages dynamiques Firefox");
user_pref("google.toolbar.subscribe.aggregators.LiveBookmarks.url", "LiveBookmarksUrl");
user_pref("google.toolbar.subscribe.aggregators.bloglines.desc", "Personal page loaded with the freshest news about the things you love");
user_pref("google.toolbar.subscribe.aggregators.bloglines.id", "bloglines");
user_pref("google.toolbar.subscribe.aggregators.bloglines.order", "1");
user_pref("google.toolbar.subscribe.aggregators.bloglines.title", "Bloglines");
user_pref("google.toolbar.subscribe.aggregators.bloglines.url", "http://www.bloglines.com/sub/%feed%");
user_pref("google.toolbar.subscribe.aggregators.iGoogle.desc", "Accueil personnalisé");
user_pref("google.toolbar.subscribe.aggregators.iGoogle.id", "iGoogle");
user_pref("google.toolbar.subscribe.aggregators.iGoogle.order", "0");
user_pref("google.toolbar.subscribe.aggregators.iGoogle.title", "Page d’accueil Google personnalisée");
user_pref("google.toolbar.subscribe.aggregators.iGoogle.url", "http://fusion.google.com/add?feedurl=%feed%&client=firetools&hl=fr");
user_pref("google.toolbar.subscribe.aggregators.myyahoo.desc", "Mon Yahoo!");
user_pref("google.toolbar.subscribe.aggregators.myyahoo.id", "myyahoo");
user_pref("google.toolbar.subscribe.aggregators.myyahoo.order", "3");
user_pref("google.toolbar.subscribe.aggregators.myyahoo.title", "Mon Yahoo");
user_pref("google.toolbar.subscribe.aggregators.myyahoo.url", "http://add.my.yahoo.com/rss?url=%feed%");
user_pref("google.toolbar.subscribe.aggregators.newsgator.desc", "NewsGator");
user_pref("google.toolbar.subscribe.aggregators.newsgator.id", "newsgator");
user_pref("google.toolbar.subscribe.aggregators.newsgator.order", "4");
user_pref("google.toolbar.subscribe.aggregators.newsgator.title", "NewsGator");
user_pref("google.toolbar.subscribe.aggregators.newsgator.url", "http://fr.newsgator.com/ngs/subscriber/subext.aspx?url=%feed%");
user_pref("google.toolbar.subscribe.aggregators.pluck.desc", "Pluck personal web information center");
user_pref("google.toolbar.subscribe.aggregators.pluck.id", "pluck");
user_pref("google.toolbar.subscribe.aggregators.pluck.order", "5");
user_pref("google.toolbar.subscribe.aggregators.pluck.title", "Pluck");
user_pref("google.toolbar.subscribe.aggregators.pluck.url", "http://client.pluck.com/pluckit/prompt.aspx?GCID=C12286x053&a=%feed%");
user_pref("google.toolbar.subscribe.defaultid", "iGoogle");
user_pref("google.toolbar.subscribe.lastrefreshed", "Fri Aug 18 2006 20:57:13 GMT+0200");
user_pref("intl.charsetmenu.browser.cache", "ISO-8859-1, UTF-8");
user_pref("javascript.options.showInConsole", true);
user_pref("javascript.options.strict", true);
user_pref("network.cookie.prefsMigrated", true);
user_pref("nglayout.debug.disable_xul_cache", true);
user_pref("nglayout.debug.disable_xul_fastload", true);
user_pref("pref.privacy.disable_button.clear_cache", false);
user_pref("security.warn_entering_secure", false);
user_pref("security.warn_submit_insecure", false);
user_pref("xpinstall.whitelist.add", "");
user_pref("xpinstall.whitelist.add.103", "");

# Re: Modification d'un .js pendant le developpement

Envoyé par : Christophe Charron

Date : 19/08/2006 12:11

Le cache ? En fermant FF et en le rouvrant, les modifications sont-elles prises en compte ?

# Re: Modification d'un .js pendant le developpement

Envoyé par : jreeman

Date : 19/08/2006 12:22

Christophe Charron a écrit:

Le cache ? En fermant FF et en le rouvrant, les
modifications sont-elles prises en compte ?

Cordialement,
Christophe Charron

Oui c'est ce que je fais je ferme et je le relance (firefox) pour que mes modifs soient prises en compte.

# Re: Modification d'un .js pendant le developpement

Envoyé par : jreeman

Date : 19/08/2006 20:06

Personne n'a rencontré le même problème ?

# Re: Modification d'un .js pendant le developpement

Envoyé par : laurentj

Date : 20/08/2006 23:40

si ce que tu développe est dans le chrome, c'est normal. Faut relancer Firefox aprés chaque modification.

D'ailleurs, c'est pour cela qu'il est recommandé d'avoir un profil particulier, et d'activer la variable d'environnement MOZ_NO_REMOTE si on veut utiliser un firefox pour surfer normalement à coté.

# Re: Modification d'un .js pendant le developpement

Envoyé par : Zmx

Date : 21/08/2006 17:48

J'utilisais ceci avant : function BrowserReload() {

   var chromeRegistry = Components.classes['@mozilla.org/chrome/chrome-registry;1'].getService(Components.interfaces.nsIXULChromeRegistry);
   chromeRegistry.reloadChrome();
   return;

} (et tu te mets un boutton ou une key pour appeler la fonction)

Defaut: ça marche pas toujours :D, c'est pour ça que maintenant je prefere relancer mon FF

Mais peut etre que pour toi ça ira.

Ps: Si c'est quand tu ferme et que tu reouvre ton FireFox que ça rafraichi pas, c'est que tu n'a peut etre pas bien ferme ton moz (il reste pas de processus ?)

# Re: Modification d'un .js pendant le developpement

Envoyé par : jreeman

Date : 21/08/2006 18:09

Non non quand je le ferme c'est bon.

Par contre j'ai fini mon dev coté chrome pour l'instant mais si j'ai besoin je vais faire ce que tu proposes.

Par contre mon composant XPCOM en javascript n'ai pas rafraichi, y'a une astuce là encore ou carrement c'est pas normal ?

# Re: Modification d'un .js pendant le developpement

Envoyé par : laurentj

Date : 22/08/2006 11:12

là c'est pas normal...

# Re: Modification d'un .js pendant le developpement

Envoyé par : jreeman

Date : 22/08/2006 13:11

ha bon ? pour info j'ai juste mis un répertoire components (où il y a mes .js et xpt) au même niveau que chrome.manifest.

C'est bienc omme cela qu'il faut faire ?

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.