Lag din egen Safari-utvidelse
Innholdsfortegnelse:
Visste du at hvem som helst kan bygge en utvidelse for Safari? Det er ikke noe problem, alle kan gjøre det, og det er faktisk enklere enn du kanskje tror.
Hva du trenger for å lage din egen Safari-utvidelse
- Kunnskap om HTML, CSS og JavaScript (det er mange bøker på Amazon hvis du er ny)
- Den nyeste versjonen av Safari (i dette tilfellet Safari 5)
- Registrer deg for å bli en del av Safari Developer Program hos Apple
- Gyldige sertifikater signert av Apple for hver Safari-utvidelse
- Bokmerk Safari Dev Center
- Aktiver utviklermenyen i Safari
På dette punktet er det egentlig bare et spørsmål om å lage nødvendig HTML og Javascript for utvidelsesfunksjonaliteten din. En del av utviklingen gjøres gjennom Safari i noe som kalles Extension Builder (plassert under Utviklermenyen) og resten fullføres innenfor innholdet i mappen som Extension Builder lager (i utgangspunktet utvidelsespakken).
Apple tar en tilnærming som ligner på utvikling for iOS ved at du må være en del av utviklerprogrammet (selv om å bli med i Safari-utviklerprogrammet er gratis, koster utvikling for iOS $99), og du må generere og laste ned gyldige sertifikater for hver utvidelse.Her er hva Apple sier om Safari-utvidelsene og de nødvendige sertifikatene:
Å lage et sertifikat er problemfritt og kan gjøres fra en Mac eller til og med Windows-PC gjennom Safari Certificate Assistant på nettet.
Hvis du er kjent med utvikling for nettet eller iPhone/iPad, vil utvikling av Safari-utvidelser sannsynligvis falle naturlig for deg, og du trenger ikke mye hjelp for å komme i gang. Hvis du er ny eller bare vil ha hjelp til å bygge din første Safari-utvidelse, sjekk ut den offisielle utviklerveiledningen fra Apple, eller TheAppleBlogs veiledning for å bygge en utvidelse.
Send inn Safari-utvidelsen til Apple
Når utvidelsen er ferdig utviklet, kan du sende den til Apple for å bli inkludert i et fremtidig Safari Extension Gallery gjennom deres innsendingsside, du trenger:
- Navnet på utvidelsen din
- En URL der brukere kan laste ned utvidelsen din
- Korte og lange beskrivelser om funksjonaliteten til utvidelsen din
- Et utvidelsesikon (100×100 piksler)
- Et skjermbilde av utvidelsen din (425×275 piksler)
- Utvidelseskategori
Det er mange flotte utvidelser som kommer ut for Safari, og med flere på vei og et offisielt galleri fra Apple ser det ut til at Safari har en enda mer spennende fremtid.