Erstellen Sie Ihre eigene Safari-Erweiterung

Wusstest du, dass jeder eine Erweiterung für Safari erstellen kann? Es ist kein Problem, jeder kann es tun, und es ist tatsächlich einfacher als Sie vielleicht denken.

Was Sie brauchen, um Ihre eigene Safari Extension zu erstellen

  • Kenntnisse von HTML, CSS und JavaScript (es gibt viele Bücher über Amazon wenn du neu bist)
  • Die neueste Version von Safari (in diesem Fall Safari 5)
  • Melden Sie sich als Teil des Safari Developer Program bei Apple an
  • Gültige Zertifikate, die von Apple für jede Safari-Erweiterung signiert wurden
  • Setzen Sie ein Lesezeichen im Safari Dev Center
  • Aktivieren Sie das Entwicklermenü in Safari

An dieser Stelle ist es nur eine Frage des Erstellens des notwendigen HTML und Javascript für Ihre Erweiterungsfunktionalität. Ein Teil der Entwicklung wird durch Safari in etwas getan, das den Extension Builder genannt wird (befindet sich unter Ihrem Developer-Menü) und der Rest wird innerhalb des Inhalts des Ordners ausgeführt, den Extension Builder erstellt (im Grunde das Erweiterungspaket).

Apple verfolgt einen ähnlichen Ansatz wie iOS, da Sie ein Teil des Entwicklerprogramms sein müssen (obwohl der Beitritt zum Safari-Entwicklerprogramm kostenlos ist, Entwicklung für das iOS kostet $ 99), und Sie müssen generieren und Laden Sie gültige Zertifikate für jede Erweiterung herunter. Hier ist, was Apple über die Safari-Erweiterungen und die erforderlichen Zertifikate sagt:

Alle Safari-Erweiterungen müssen mit einem von Apple bereitgestellten digitalen Zertifikat signiert sein, damit ein Benutzer Ihre Erweiterung in Safari installieren kann. Eine signierte Safari-Erweiterung schützt Ihr Produkt vor Manipulationen und überprüft, ob Updates für die Erweiterung von Ihnen stammen.

Erstellen eines Zertifikats ist problemlos und kann von einem Mac oder sogar Windows-PC über den Safari Certificate Assistant online durchgeführt werden.

Wenn Sie mit der Entwicklung für das Internet oder iPhone / iPad vertraut sind, wird die Entwicklung von Safari Extensions wahrscheinlich für Sie selbstverständlich sein und Sie werden nicht viel Hilfe benötigen, um loszulegen. Wenn Sie neu sind oder Hilfe bei der Erstellung Ihrer ersten Safari-Erweiterung benötigen, lesen Sie das offizielle Entwicklerhandbuch von Apple oder das Handbuch von TheAppleBlog zum Erstellen einer Erweiterung.

Übermitteln Sie Ihre Safari-Erweiterung an Apple

Sobald Ihre Erweiterung fertiggestellt ist, können Sie sie bei Apple einreichen, damit sie in einer zukünftigen Safari Extension Gallery über ihre Einreichungsseite eingebunden wird. Sie benötigen:

  • Der Name Ihrer Erweiterung
  • Eine URL, über die Nutzer Ihre Erweiterung herunterladen können
  • Kurze und lange Beschreibungen über die Funktionalität Ihrer Erweiterung
  • Ein Erweiterungssymbol (100 × 100 Pixel)
  • Ein Screenshot deiner Erweiterung (425 × 275 Pixel)
  • Erweiterungskategorie

Es gibt viele großartige Erweiterungen, die für Safari herauskommen, und mit mehr und einer offiziellen Galerie von Apple sieht es aus, als hätte Safari eine noch aufregendere Zukunft.