Die Extensions sind auf jeden Fall interessant und werden in Zukunft wahrscheinlich vorrangig für solche Sachen verwendet werden, aber solange ich Anpassungen für verschiedene Browser machen muss, bleibe ich bei den Userscripts. Bisher liest man noch von Lösungen für verschiedene Probleme, was die verschiedenen Namespaces bei Mozilla, Chrome und Edge betrifft, habe sogar von unterschiedlich unterstützten Icon-Formaten gehört... ^^ Ich werde dem Ganzen auf jeden Fall noch etwas Zeit geben. In die Stores bekomme ich das so wahrscheinlich nicht, aber brauche ich aktuell auch nicht.
Ich mache für mein Tool auch keine automatischen Updates, damit die User (die sich auskennen) vor der Installation den Code prüfen können. Kann man ein automatisches Update bei Extensions als Entwickler verhindern?
Die Extensions werden aufjedenfall geprüft. Bei Mozilla sogar mehr als bei Google. Mein Plugin hat bei Mozilla zb mehr als 2 Wochen Freischaltung benötigt. Bei Google dauerts paar Stunden, Updates sind da auch von betroffen. D.h. deine Plugins werden von Personen geprüft die aufjedenfall dein Code lesen und verstehen. Bei den Benutzern ist das ja nicht immer der Fall :-)
Mozilla ist sogar richtig richtig pingelich. Wenn dein Plugin nicht verständlich ist, der Code nicht leserlich (minimized, verschlüsselt etc) dann wird das schlichtweg nicht anerkannt und geblockt.
Das mit den Namespaces ist richtig, aber meistens kannst da schnell nen eigenen Polyfill für machen.
Also sowas wie
var mywantedFunction = chrome.wantedFunction || moz.wantedFunction || window.wantedFunction;
Diesbezüglich hatte ich jetzt nicht wirklich Probleme. Ich bin gerade im Urlaub, daher kann ich dir kein richtiges Beispiel geben ^^
Ok, ich muss also bei den Extensions 2 Wochen warten, um ein Update (was ich in etwa jede Woche mache) bestätigt zu bekommen. Wo war jetzt noch der Vorteil der Extensions? ^^
Schönen Urlaub!
Für das einreichen solltest du zwei Wochen einrechnen. Updates sollten schneller gehen. Ich kann bei Mozilla auch nur eine schlechte Zeit erwischt haben.
Vorteile sind:
Wegen Update Versionen. Chrome braucht max 2Std ... Meist ist es in 30 min erreichbar. Mozilla muss ich noch schauen, da hab ich wenig Erfahrung, ich geb da gern bescheid wenn ich hier mehr weiß.
meep
#bestofmeep ;) meep on meep ~
meep