Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>XULRunner has the same extension update mechanism built in as Firefox - it will look for extension updates once daily when the application is running. If it finds an update then it will update restartless extensions immediately, other extensions are downloaded and updated on next application start. You have to make sure that the following preferences are defined for your application (copied from Firefox preferences):</p> <pre><code>pref("extensions.update.autoUpdateDefault", true); pref("extensions.update.enabled", true); pref("extensions.update.interval", 86400); pref("extensions.update.url", "..."); pref("extensions.update.background.url", "..."); </code></pre> <p>The tricky part are the update URLs. Of course you can use the same URLs as Firefox:</p> <blockquote> <p><code>https://versioncheck.addons.mozilla.org/update/VersionCheck.php?reqVersion=%REQ_VERSION%&amp;id=%ITEM_ID%&amp;version=%ITEM_VERSION%&amp;maxAppVersion=%ITEM_MAXAPPVERSION%&amp;status=%ITEM_STATUS%&amp;appID=%APP_ID%&amp;appVersion=%APP_VERSION%&amp;appOS=%APP_OS%&amp;appABI=%APP_ABI%&amp;locale=%APP_LOCALE%&amp;currentAppVersion=%CURRENT_APP_VERSION%&amp;updateType=%UPDATE_TYPE%&amp;compatMode=%COMPATIBILITY_MODE%</code></p> <p><code>https://versioncheck-bg.addons.mozilla.org/update/VersionCheck.php?reqVersion=%REQ_VERSION%&amp;id=%ITEM_ID%&amp;version=%ITEM_VERSION%&amp;maxAppVersion=%ITEM_MAXAPPVERSION%&amp;status=%ITEM_STATUS%&amp;appID=%APP_ID%&amp;appVersion=%APP_VERSION%&amp;appOS=%APP_OS%&amp;appABI=%APP_ABI%&amp;locale=%APP_LOCALE%&amp;currentAppVersion=%CURRENT_APP_VERSION%&amp;updateType=%UPDATE_TYPE%&amp;compatMode=%COMPATIBILITY_MODE%</code></p> </blockquote> <p>This will work fine for extensions available on <a href="http://addons.mozilla.org/" rel="nofollow">addons.mozilla.org</a>. However, I suspect that the extensions for your application will not be available there. Then you have two options. You can enter some dummy URL here like <code>data:text/xml,&lt;nada/&gt;</code> to keep the add-on manager quiet and make sure that all extensions have a <a href="https://developer.mozilla.org/en-US/docs/Install_Manifests#updateURL" rel="nofollow">custom <code>updateURL</code></a>. Or you can run your own update server that will produce <a href="https://developer.mozilla.org/en-US/docs/Extension_Versioning,_Update_and_Compatibility#Update_RDF_Format" rel="nofollow">update manifests</a> for all known extensions (basically what addons.mozilla.org is doing).</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload