Safari-Browser führt ein Erweiterungsmodell wie Chrome/Firefox ein
(developer.apple.com)-
Wie bei anderen Browsern ist die Entwicklung von Erweiterungen mit der WebExtensions API möglich
-
In der Beta von Xcode 12 wird ein Konvertierungstool bereitgestellt, um bestehende Erweiterungen umzuwandeln
-
Entwickelte Web Extensions können auch im Mac App Store veröffentlicht werden
-
Für Safari gibt es zwei Möglichkeiten, Erweiterungen zu entwickeln
→ Safari App Extension: mit Obj-C/Swift und JS/CSS
→ Safari Web Extension: HTML,JS,CSS
2 Kommentare
Da Safari schon zuvor auf ein Sandbox-Modell gesetzt hat, dürfte der Einschnitt wohl gering sein, während die Vorteile groß sein könnten.
Bei FF gab es mit der Umstellung auf WebExtension viele Erweiterungen, die ihre Funktionen nicht mehr bereitstellen konnten.
Das wird für bestehende Entwickler sicher bequemer.