Safari (nettleser)
Safari | |||
---|---|---|---|
![]() | |||
![]() | |||
Utvikler(e) | Apple | ||
Nyeste versjon | 17.5 (13. mai 2024)[1] | ||
Operativsystem | macOS iOS iPadOS Microsoft Windows (2007–2012) | ||
Skrevet i | C++,[2] C,[2] assembler,[2] Objective-C,[2] alfabet, JavaScript | ||
Type | Nettleser | ||
Kjerne | WebKit | ||
Nettsted | www.apple.com (en) | ||
Safari er Apples nettleser for Mac OS X. Den var originalt kun tilgjengelig for Apple Macintosh-maskiner med OS X, men ble 11. juni 2007 også gjort tilgjengelig for Windows-brukere. Ved lansering av Safari 6.0 i 2012 ble Windows-støtten fjernet[3] og Safari er kun nå for Mac OS X og iOS.
Safari er bygd over en kjerne av åpen kildekode med en webside-visningsmotor som blant annet bruker KHTML- og KJS-programvare fra KDE. En del forbedringer har blitt tilbakeført til KHTML, men Apples versjon, WebKit, er i dag lite kompatibelt med KHTML. Derimot skal Webkit innarbeides i Qt 4.4.
Funksjoner
[rediger | rediger kilde]- Integrert Google-søk fra verktøylinja
- Privat nettlesning
- Top Sites
- Leseliste
- Synkronisering av bokmerker
- Automatisk skjemautfylling
- Støtte for nyeste versjoner av Internett-standardene: HTML, XML, XHTML, DOM, CSS, Java, JavaScript, QuickTime, Flash og ShockWave
- Pop-up-blokkering
- Søking innenfor websider
Historie og utvikling
[rediger | rediger kilde]Fram til 1997 ble Apple Macintosh maskiner levert kun med Netscape Navigator. Senere ble Microsofts Internet Explorer for Mac levert som standard nettleser som følge av en fem års avtale mellom Apple og Microsoft. Netscape Navigator ble likevel fortsatt levert med maskinene. Microsoft ga ut fem hovedversjoner av Internet Explorer for Mac, den siste kom 27. mars 2000.
Safari 1.0
[rediger | rediger kilde]Den 7. januar 2003 gikk Steve Jobs offentlig ut med nyheten om at Apple hadde utviklet sin egen nettleser, som fikk navnet Safari. De ga ut den første beta-versjonen den dagen, senere fulgte et antall offisielle og uoffisielle betaversjoner helt til versjon 1.0 ble gitt ut 23. juni 2003. I utgangspunktet var den bare tilgjengelig som en separat nedlasting, men den ble inkludert som standard nettleser i Mac OS X v10.3 24. oktober 2003, mens Internet Explorer for Mac var med som en alternativ nettleser. Fra og med Mac OS X v10.4 som kom 29. april 2005 har Safari vært den eneste nettleseren som har fulgt med operativsystemet.
Safari bruker Apples WebKit for å tegne opp websider og kjøre JavaScript. WebKit består av WebCore (basert på Konquerors KHTML engine) og JavaScriptCore (basert på KDEs kjs JavaScript engine). I likhet med KHTML og kjs, er WebCore og JavaScriptCore fri programvare og er utgitt under betingelsene til GNU Lesser General Public License. Noen av Apples forbedringer til KHTML-koden er ført tilbake til Konqueror-prosjektet. Apple har også utgitt mer kildekode som åpen kildekode under en variant av BSD-lisensen.
Etter kritikk fra KHTM-utviklere fordi de ikke hadde tilgang til endringsloggen, flyttet Apple i juni 2005 kildekoden og oversikten over kjente feil i WebCore og JavaScriptCore til OpenDarwin.org. WebKit ble også frigitt som åpen kildekode. Kildekoden til andre deler av nettelseren, som f.eks. GUI-delen, er fortsatt proprietær.
Safari 2.0
[rediger | rediger kilde]Versjon 2.0 av Safari, som ble gitt ut 29. april 2005 og bare kjører på Mac OS X 10.4.x (Tiger) eller nyere, inkluderer en innebygd RSS og Atom leser. Andre egenskaper er Privat nettlesing (som er en innstilling der ingen data om brukerens aktivitet på nettet blir lagret), muligheten til å lagre og sende websider som e-post, muligheten til å søke i bokmerkene og ifølge rapportene en hastighetsøkning på 1.8x i forhold til versjon 1.2.4.
Dave Hyatt, en av utviklerne på Safari hos Apple, dokumenterte i april 2007 sin fremgang når det gjaldt å fikse feil i Safari for å få den til å gå gjennom Acid2-testen. Den 27. april 2007 kunngjorde han at utviklingsversjonen hans av Safari hadde som første nettleser noensinne gått gjennom testen. Endringene var i utgangspunktet ikke tilgjengelige for sluttbrukere hvis de ikke lastet ned og kompilerte WebKit-kildekoden selv, eller lastet ned en komplett versjon fra opendarwin.org. Den 31. oktober 2005 lanserte Apple versjon 2.0.2 av Safari som inkluderte retting av Acid2-feil.
Den 9. januar 2007 lanserte Steve Jobs den nye mobiltelefonen iPhone, som bruker Safari-nettleseren.
Safari 3.0
[rediger | rediger kilde]Under WWDC 2007 kunngjorde Steve Jobs at Safari 3 ville kjøre på Microsofts Windows XP og Windows Vista. Versjon 3.0 (beta) fungerer også med GoogleDocs og gir mulighet for bedre formatering i Gmail, noe som ikke var tilgjengelig i tidligere versjoner av Safari. Betaversjonen av Safari for Windows hadde flere kjente feil i den opprinnelige beta-versjonen som kom 11. juni 2007, versjon 3.0. Feilene ble rettet av Apple bare tre dager senere, og 14. juni 2007 kom Windows versjon 3.01.
Safari 4.0
[rediger | rediger kilde]Safari 5.0
[rediger | rediger kilde]Safari 6.0
[rediger | rediger kilde]Safari 6.0 ble levert sammen med det nye operativsystemet OS X Mountain Lion
Versjoner
[rediger | rediger kilde]OS X:
Safari-versjon | WebKit-versjon | Mac OS-versjon | Utgivelsesdato | Egenskaper |
---|---|---|---|---|
0.8 | 48 | 10.2 | 7. januar 2003 | Public Beta. Første utgivelse på Macworld-konferansen. |
0.9 | 73 | 10.2 | 14. april 2003 | Public Beta 2. Faner (flere websider i samme vindu), autoutfylling av skjemaer og passord, nullstilling av nettleseren (fjerner informasjonskapsler, tømmer buffer osv.), import av bokmerker fra Netscape og Mozilla, forbedret støtte for web-standarder og AppleScript, flere språkversjoner. |
1.0 | 85 | 10.2 | 23. juni 2003 | Første ikke-beta utgivelse. Safari er nå standard Mac OS X-nettleser, raskere autotabs, støtte for iSync bokmerke synkronisering, støtte for alle Mac OS X språkversjoner, flere AppleScripts for å kontrollere nettleseren, forbedret støtte for web-standarder. |
1.1 | 100 | 10.3 | 24. oktober 2003 | Utgitt med Mac OS X v10.3. Forbedret hastighet, forbedret støtte for web-standarder, forbedret støtte for CSS. |
1.2 | 125 | 10.3 | 2. februar 2004 | Forbedret kompatibilitet med websteder og web-programmer. Sttøtter autentisering med personlige sertifikater. Full tastaturtilgang for navigering. Mulighet til å gjenoppta avbrutte nedlastinger. Støtte for LiveConnect. Støtter XMLHttpRequest. |
1.3 | 312 | 10.3 | 15. april 2005 | Utgitt med 10.3.9. Inkluderte de fleste forbedringer av opptegningshastighet og kompatibilitet med websteder som ble utviklet for versjon 2.0.. |
2.0 | 412 | 10.4 | 29. april 2005 | Kjent som "Safari RSS." Utgitt med Mac OS X v10.4. Forbedret opptegningshastighet og kompatibilitet med websteder. Integrert RSS og Atom leser. Integrert PDF-visning. Privat nettlesing og foreldrekontroll. Arkiverer komplette websteder som web-arkiver. |
3.0 | 522.11 | 10.4 10.5 |
11. juni 2007 | Public beta. Første utgivelse på WWDC. Versjon for Mac OS X v10.4.9 og nyere, Windows XP og Windows Vista. Forbedret søking innenfor websider. Trekk og slipp faner, og mulighet for å lagre en gruppe faner som et enkelt bokmerke. Direkte endring av størrelser på tekstfelter. Bonjour støtte for bokmerker. Introduserer støtte for SVG. |
Windows:
Større versjon | Mindre versjon | WebKit-versjon | Utgivelsesdato | Viktige endringer | Acid3-resultater | Støttede operativsystem |
---|---|---|---|---|---|---|
Versjon 3 | 3.0 | 522.11.3 | 11. juni, 2007 | Åpen beta, første versjon for Windows XP og Windows Vista (ikke støttet på Windows 2000, men det virker).[4][5] Har samme nye funksjoner som Safari for Mac OS X. | 38/100 | Microsoft Windows XP, Vista |
3.0.1 | 522.12.2 | 13. juni, 2007 | Åpen beta, andre utgivelse for Windows XP og Windows Vista. Inneholder større sikkerhetsoppdateringer. | 38/100 | ||
3.0.2 | 522.13.1 | 22. juni, 2007 | Åpen beta, tredje utgivelse for Windows XP og Windows Vista. Inneholder sikkerhetsoppdateringer. | 38/100 | ||
3.0.3 | 522.15.5 | 1. august, 2007 | Åpen beta, fjerde utgivelse for Windows. Inneholder større stabilitetsforbedringer, inkludert fiks for et minneproblem. | 38/100 | ||
3.0.4 | 523.12.9 | 14. november, 2007 | Åpen beta, femte utgivelse for Windows. Fikser mange problemer med brukergrensesnittet, men ikke alle. Første utgivelse som ikke kan kjøre på Windows 2000 (i motsetning til 3.0.3). Lagt til mange snarveifunksjoner funnet i de fleste store nettleserne (for eksempel, bytting mellom faner). | 39/100 | ||
523.13 | 17. desember, 2007 | Sikkerhetsoppdatering for Safari 3 Beta 3.0.4: En sikkerhetsoppdatering ment for å hindre skriptangrep på tvers av nettsteder som fikset den eksisterende utgivelsen av Safari.[6] | 39/100 | |||
523.15 | 21. desember, 2007 | Sikkerhetsoppdatering v1.1 for Safari 3 Beta 3.0.4: Denne oppdateringen fikser et problem med den tidligere sikkerhetsoppdateringen som kan gjøre at Safari (uten forvarsel) lukkes på noen nettsteder.[7] Dette er den siste åpne betaen hittil. | 39/100 | |||
3.0.5 | 525.3 | Desember, 2007 | En lite kjent versjon av Safari som er signert med "L&RE AppleInternal - 2007", noe som tyder på at dette er en intern versjon som har lekket ut på nettet. Filenes dato er 18. desember 2008. | 48/100 | ||
3.1 beta | 525.6 | 2. februar, 2008 | Kjent hos betatestere som den mest stabile og feilfrie utgivelsen.[8][9] Den har flere problemer med oversettelsene på ikke-engelsk Windows. | 64/100 | ||
525.7 | 6. februar, 2008 | Seed 31A5. Endringer relatert hovedsakelig til nettleserens ytelse. Skal mangle støtte for informasjonskapsler. | 65/100 | |||
525.9 | 15. februar, 2008 | Seed 31A7. Retter flere feil, inkludert et problem med lagrede passord. Forbedringer av bildeopplasting, Javascript, stabilitet og brukbarhet. Skal mangle støtte for informasjonskapsler. | 74/100 | |||
525.12 | 29. februar, 2008 | Seed 31A15. Fikset et sikkerhetsproblem som hindret Safari fra å kryptere lagrede passord på riktig måte. | 76/100 | |||
525.13 | 7. mars, 2008 | Seed 31A18. | 74/100 | |||
3.1 | 525.13 | 18. mars, 2008 | Første endelige slipp av Safari 3 for Windows. Samme versjon som utviklerbetaen Seed 31A20 (12. mars 2008). | 75/100 | ||
3.1.1 | 525.17 | 16. april, 2008 | Økt stabilitet samt noen sikkerhetsoppdateringer | 75/100 |
Fargekoder: | Gammel versjon | Gjeldende versjon | Ukjent beta | Utviklerbeta |
---|
Referanser
[rediger | rediger kilde]- ^ «Apple security releases».
- ^ a b c d «Introduction to WebKit». GitHub. Besøkt 18. januar 2022.
- ^ Gurman, Mark (25. juli 2012). «Apple appears to currently be passing on Safari 6.0 features for Windows PCs». 9to5Mac (engelsk). Besøkt 24. mars 2021.
- ^ http://programming.reddit.com/info/1xmnj/comments[død lenke]
- ^ «Arkivert kopi». Arkivert fra originalen 24. februar 2008. Besøkt 11. mars 2008.
- ^ Om Sikkerhetsoppdatering for Safari 3 Beta 3.0.4 Arkivert 24. februar 2008 hos Wayback Machine.. Apple.com.
- ^ Om Sikkerhetsoppdatering v1.1 for Safari 3 Beta 3.0.4[død lenke].
- ^ http://discussions.apple.com/thread.jspa?messageID=6609083[død lenke]
- ^ http://discussions.apple.com/thread.jspa?messageID=6568157[død lenke]
Eksterne lenker
[rediger | rediger kilde]- (en) Offisielt nettsted
- (en) Safari (web browser) – kategori av bilder, video eller lyd på Commons