WebExtensions immer noch auf Kurs für Firefox 48

0
134

WebExtensions, eine neue browser-API für Firefox, Mozilla will Addon-Entwickler zu konzentrieren, sobald es freigegeben wurde, ist immer noch auf Kurs für ein Firefox-48-release.

Mozilla angekündigt, den Vorstoß in Richtung WebExtensions zurück in die Mitte 2015 abgeschlossen und die Entscheidung getroffen, zurück dann um ein Modell für die neue API, die nach Googles Blink-Erweiterungs-API.

Mozilla hat mehrere Gründe, die Entwicklung einer neuen API, einschließlich so dass es leichter zu port-Erweiterungen von und zu Google Chrome und Chromium-basierte web-Browser, so dass der review-Prozess einfacher machen und add-ons robuster, wenn es um die browser-updates.

Die erste Ankündigung hob Angst, dass Firefox die superior-add-on-system wäre stark eingeschränkt mit der Veröffentlichung von WebExtensions da Mozilla angekündigt, dass es würde aufgelassen Kern-features des aktuellen Systems in der Zukunft.

WebExtensions Fortschritt

Die Organisation, die Ziele, Firefox 48 für eine erste stabile Version von WebExtensions in den browser, und das Ziel hat sich nicht geändert noch.

Mozilla Engineering Manager Andy McKay zeigte gestern, dass WebExtensions sind noch auf Ihrem Weg zu einem Firefox-48-release.

Er hob einige der Fortschritte, die von Entwicklern arbeitet an der Umsetzung, und stellte fest, dass der aktuelle Zustand erlaubt eine Erweiterungen wie Ghostery geschrieben werden als web-Erweiterung bereits.

In Firefox 48 wir uns anstrengen, um die WebRequest-API eine solide Grundlage für Datenschutz und Sicherheit-add-ons wie Ghostery, RequestPolicy und NoScript. Mit der aktuellen Umsetzung des onErrorOccurred-Funktion ist es nun möglich, dass Ghostery geschrieben werden als WebExtension.

Die ersten Firefox-only-Funktion, die zuverlässige Informationen zur Herkunft, umgesetzt wurde, als auch die geschäftlich-Erweiterungen wie uBlock Herkunft oder NoScript, wenn Sie portiert werden, auf die neue API.

NoScript Benutzer obendrein profitieren von requestBody Unterstützung, die nach McKay, verbessert sich die performance von Noscripts XSS-filter um den Faktor 20 oder mehr in einigen Fällen.

WebExtensions in Firefox 48

firefox 48 web extensions

Es ist sicherlich der Fall, dass WebExtensions nicht replizieren alle Funktionen der Firefox-add-on-system mit der ersten Firefox-48-release.

Wenn Sie einen Blick auf die Straßenkarte, — einen Entwurf derzeit-Sie werden feststellen, dass Funktionen nicht landen in Firefox 48.

  • Parität mit Chrome-Erweiterungen-API.
  • Erste top-20-Chrome-und Firefox-add-ons arbeiten mit WebExtensions-
  • Release native.js Prototyp ermöglicht es add-on-Entwickler Zugriff auf XPCOM-oder XUL-unter anderem. Sie können sich in diesem Artikel auf native.js oder die bug-Liste auf Bugzilla. Eine Idee hinter dem feature ist zur überwachung der Nutzung eng zusammen zu fügen beliebte features eingesetzt, um die WebExtensions API.

Mozilla landete eine änderung vor kurzem verbessert, dass Chrome die Kompatibilität. Im Grunde erlaubt es das für Chrome-extensions in Firefox ausgeführt werden, ohne offensichtlichen Veränderungen, wenn Sie geladen werden über about:Debuggen als temporäre add-ons.

Ein interessanter und ironischer Nebeneffekt von Mozilla WebExtensions Implementierung ist, dass Firefox für Android-Nutzer wird in der Lage sein zu installieren (teilweise) Chrome-Erweiterungen in den web-browser und Chrome-Benutzer können nicht.

Firefox Nightly-Nutzer, die wollen, um ein Gefühl für WebExtensions heraus überprüfen können beispielsweise Erweiterungen, die Mozilla auf GitHub veröffentlicht.

Firefox-48 erscheint am 2. August 2016.

Ich bin vorsichtig optimistisch über die Umsetzung der WebExtensions. Was ist mit dir?