Skapa din egen Safari Extension

Visste du att någon kan bygga en förlängning för Safari? Det är inget problem, vem som helst kan göra det och det är faktiskt lättare än du kanske tror.

Vad du behöver göra för din egen Safari Extension

  • Kunskap om HTML, CSS och JavaScript (det finns många böcker om Amazon om du är ny)
  • Den senaste versionen av Safari (i detta fall Safari 5)
  • Anmäl dig för att vara en del av Safari Developer Programmet på Apple
  • Giltiga certifikat signerade av Apple för varje Safari Extension
  • Bokmärk Safari Dev Center
  • Aktivera utvecklarmenyn i Safari

Vid denna tidpunkt handlar det egentligen bara om att skapa nödvändig HTML och Javascript för din tilläggsfunktion. En del av utvecklingen sker via Safari i något som heter Extension Builder (som finns under din utvecklarmeny) och resten är färdigt inom innehållet i den mapp som Extension Builder skapar (i princip utvidgningspaketet).

Apple tar ett tillvägagångssätt som liknar utveckling för iOS, eftersom du måste vara en del av utvecklarprogrammet (även om det går gratis att ansluta till Safari-utvecklarprogrammet, utveckla för iOS-kostnaderna $ 99), och du måste generera och ladda ner giltiga certifikat för varje förlängning. Här är vad Apple säger om Safari Extensions och de nödvändiga certifikaten:

Alla Safari-tillägg måste vara signerade med ett Apple-levererat digitalt certifikat för att en användare ska kunna installera ditt tillägg på Safari. En undertecknad Safari-förlängning skyddar din produkt från att manipuleras och verifierar att eventuella uppdateringar av tillägget är från dig.

Att skapa ett certifikat är krångelfritt och kan göras från en Mac eller till och med Windows PC via Safari Certifikatassistenten online.

Om du är bekant med att utveckla för webben eller iPhone / iPad, kommer utvecklingen av Safari Extension sannolikt att bli naturlig för dig och du behöver inte mycket hjälp för att komma igång. Om du är ny eller bara vill ha hjälp med att bygga din första Safari Extension, kolla in Official Developer Guide från Apple, eller TheAppleBlogs guide för att bygga ett tillägg.

Skicka in din Safari Extension till Apple

När din förlängning är färdig att utvecklas kan du skicka in den till Apple för att vara inkluderad i ett framtida Safari Extension Gallery via deras webbplats för inlämning, du behöver:

  • Namn på din förlängning
  • En URL där användarna kan ladda ner din anknytning
  • Korta och långa beskrivningar om funktionaliteten för din förlängning
  • En förlängningsikon (100 × 100 pixlar)
  • En skärmdump av din förlängning (425 × 275 pixlar)
  • Extensionskategori

Det finns många stora tillägg som kommer ut för Safari, och med mer att komma och ett officiellt galleri från Apple ser det ut som Safari har en ännu mer spännande framtid.