Opret din egen Safari-udvidelse
Indholdsfortegnelse:
Vidste du, at alle kan bygge en udvidelse til Safari? Det er ikke noget problem, alle kan gøre det, og det er faktisk nemmere, end du måske tror.
Hvad du skal bruge for at lave din egen Safari-udvidelse
- Kendskab til HTML, CSS og JavaScript (der er mange bøger på Amazon, hvis du er ny)
- Den seneste version af Safari (i dette tilfælde Safari 5)
- Tilmeld dig for at blive en del af Safari Developer Program hos Apple
- Gyldige certifikater underskrevet af Apple for hver Safari-udvidelse
- Bogmærk Safari Dev Center
- Aktiver Developer-menuen i Safari
På dette tidspunkt er det egentlig bare et spørgsmål om at skabe den nødvendige HTML og Javascript til din udvidelsesfunktionalitet. En del af udviklingen foregår gennem Safari i noget, der hedder Extension Builder (placeret under din Udvikler-menu), og resten fuldføres inden for indholdet af den mappe, Extension Builder opretter (dybest set udvidelsespakken).
… og du skal generere og downloade gyldige certifikater for hver udvidelse.Her er hvad Apple siger om Safari-udvidelserne og de nødvendige certifikater:
Oprettelse af et certifikat er problemfrit og kan gøres fra en Mac eller endda Windows-pc gennem Safari Certificate Assistant online.
Hvis du er fortrolig med udvikling til internettet eller iPhone/iPad, vil udvikling af Safari-udvidelser sandsynligvis falde dig naturligt, og du behøver ikke meget hjælp for at komme i gang. Hvis du er ny eller bare vil have hjælp til at bygge din første Safari-udvidelse, så tjek den officielle udviklervejledning fra Apple eller TheAppleBlogs guide til at bygge en udvidelse.
Send din Safari-udvidelse til Apple
Når din udvidelse er færdig med at blive udviklet, kan du indsende den til Apple for at blive inkluderet i et fremtidigt Safari Extension Gallery gennem deres indsendelseswebsted, du skal bruge:
- Navnet på dit lokalnummer
- En URL, hvor brugere kan downloade din udvidelse
- Korte og lange beskrivelser om funktionaliteten af din udvidelse
- Et udvidelsesikon (100×100 pixels)
- Et skærmbillede af din udvidelse (425×275 pixels)
- Udvidelseskategori
Der er mange fantastiske udvidelser på vej til Safari, og med flere på vej og et officielt galleri fra Apple ser det ud til, at Safari har en endnu mere spændende fremtid.