Xulrunner met à la disposition de vos applications un gestionnaire de thèmes et d'extensions (semblable a celui de Firefox ou Thunderbird). Voici les étapes nécessaires à leurs activations/utilisations.
[XRE]
EnableExtensionManager=true
locale branding en-US locale/branding/en-US/
<!ENTITY brandShortName "ShortName">
<!ENTITY brandFullName "FullName">
<!ENTITY vendorShortName "Author">
<!ENTITY releaseURL "URL">
et brand.properties (marche sans également)
brandShortName=Firefox
brandFullName=Mozilla Firefox
vendorShortName=Mozilla
pref("browser.preferences.animateFadeIn", true);
pref("xpinstall.dialog.confirm", "[[chrome://mozapps/content/xpinstall/xpinstallConfirm.xul")]];
pref("xpinstall.dialog.progress.skin", "[[chrome://mozapps/content/extensions/extensions.xul?type=themes")]];
pref("xpinstall.dialog.progress.chrome", "[[chrome://mozapps/content/extensions/extensions.xul?type=extensions")]];
pref("xpinstall.dialog.progress.type.skin", "E[[xtension:Manager-themes")]];
pref("xpinstall.dialog.progress.type.chrome", "E[[xtension:Manager-extensions")]];
//A vérifier si nécessaire
pref("extensions.update.enabled", true);
pref("extensions.update.interval", 86400);
pref("extensions.dss.enabled", false);
pref("extensions.dss.switchPending", false);
pref("extensions.ignoreMTimeChanges", false);
pref("extensions.logging.enabled", false);
//A mettre sinon erreur
pref("extensions.update.url","[[chrome://mozapps/locale/extensions/extensions.properties")]];
pref("extensions.getMoreExtensionsURL", "[[chrome://mozapps/locale/extensions/extensions.properties")]];
pref("extensions.getMoreThemesURL", "[[chrome://mozapps/locale/extensions/extensions.properties")]];
window.openDialog("[[chrome://mozapps/content/extensions/extensions.xul?type=extensions"]],
"ext", "chrome,dialog,centerscreen,resizable")
window.openDialog("[[chrome://mozapps/content/extensions/extensions.xul?type=themes"]],
"ext", "chrome,dialog,centerscreen,resizable")
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.