Hallo!
Ich beschäftige mich gerade intensiv mit FF-AddOns im Unternehmen und stehe vor einem Problem:
Wenn ich das AddOn weiter entwickle, möchte ich es auch meinen Kollegen (seeehr viele Leute) zur Verfügung stellen, ohne sie bei ihrer täglichen Arbeit zu stören. Ich weiß, wie man mit den Optionen in der install.rdf ein Update macht. Ich frage mich allerdings, ob es möglich ist, den Code einfach auf einen Server auszulagern? Also die .xul dieser Art anzupassen:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE overlay SYSTEM "chrome://pfad/bms.dtd">
<?xml-stylesheet href="chrome://pfad/bms.css" type="text/css"?>
<overlay id="mein-overlay"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<script type="application/x-javascript"
src="http://www.server.com/pfad/MeinAddOn/AddOnCode.js"/>
<stringbundleset id="stringbundleset">
<stringbundle id="string-bundle" src="chrome://pfad/bms.properties"/>
</stringbundleset>
</overlay>
Alles anzeigen
Die Tests sind sehr schwierig. Ich ändere den Code auf dem Server, aber selbst wenn ich dann das AddOn neu installiere, scheint FF die alte Version noch eine Weile zu speichern. Auch Cache leeren (neueste Chronik löschen) bringt mich nicht weiter. Erst nach einer Weile scheint FF zu merken, dass es Änderungen gegeben hat.
Hat jemand Erfahrung damit oder weiß, woran es liegt?