Afbeeldingen en lettertypen
Terug naar bovenHoogwaardige afbeeldingen en lettertypen
Safari brengt het web tot leven met prachtige afbeeldingen, lettertypen en effecten, precies zoals je gewend bent van Apple. Daardoor zien je favoriete websites er nu nog beter uit.
Hardwarematige versnelling
Safari biedt ondersteuning voor hardwarematige versnelling op de Mac en de pc. Daardoor kan Safari de grafische processor benutten om processorintensieve afbeeldingen weer te geven, wat betekent dat standaarden als HTML5 en CSS3 interactieve media moeiteloos in de browser kunnen weergeven. De inhoud van plugins wordt hardwarematig versneld in Safari.
Grafische versnelling voor
HTML5 Canvas
Met Safari in Lion maken de HTML5 Canvas-elementen op webpagina's gebruik van hardwareversnelling, zodat interactieve afbeeldingen die direct in de browser worden gerenderd, snellere prestaties leveren. Safari was de eerste browser die HTML Canvas ondersteunde. Hiermee kunnen ontwikkelaars een afbeelding in html opgeven die met behulp van JavaScript kan worden getekend en gescript.
Verbeterde beeldweergave voor Windows
Safari 5.1 verbetert de prestaties van animaties en CSS3-effecten in Windows, door gebruik te maken van hardwareversnelling zodat de browser sneller en vloeiender rendert.
Anti-aliaslettertypen
Alle lettertypen zijn even scherp dankzij het anti-aliasingalgoritme van Safari. Dit algoritme behoudt de details van de afzonderlijke lettertypen, maar geeft elk teken zo scherp weer dat alle tekst even prettig leest.
Ondersteuning voor kleurprofielen
Safari is de enige browser die de kleuren van webafbeeldingen corrigeert, met als resultaat natuurgetrouwe kleuren die van het scherm af lijken te spatten. Safari ondersteunt al vanaf de eerste versie de kleurprofielen van het International Color Consortium (ICC). Deze zorgen ervoor dat foto's en ander beeldmateriaal op een website zo getrouw mogelijk worden weergegeven.
Automatisch het juiste afdrukformaat
Omdat Safari websites op een intelligente manier afdrukt, ziet de afdruk er precies zo uit als je verwacht. Als je 'Druk af' uit het Archief-menu (Mac) of het Bestand-menu (Windows) kiest, hoef je niet eerst een frame of gedeelte te selecteren om er zeker van te zijn dat je afdruk de complete inhoud van de pagina bevat. Safari past het formaat van de site aan op basis van de inhoud en laat je eerst een voorproefje zien voordat de site wordt afgedrukt.
Afdrukken op paginaformaat
Safari maakt gebruik van de kracht van OS X om te voorkomen dat je laatste afdruk slechts een of twee regels tekst bevat. Wanneer je een webpagina afdrukt, berekent Safari op basis van de opmaak van de webpagina het juiste afdrukformaat en past dit maximaal 10 procent aan als dat een kleiner aantal afgedrukte pagina's oplevert.
Contextafhankelijke letters
Veel lettertypen bevatten letters waarvan de vorm en de omliggende witruimte veranderen op basis van de positie van de letter in een woord. In talen als het Arabisch kan een letter in het midden van een woord er bijvoorbeeld anders uitzien dan wanneer dezelfde letter aan het einde van het woord staat. Safari herkent een groot aantal van deze contextafhankelijke lettervormen in verschillende lettertypen en talen.
CSS-animaties
CSS-animatie is een open standaard die websites veel interactiever en dus aantrekkelijker maakt. Webontwikkelaars kunnen met CSS-animaties elementen op een webpagina vergroten en verkleinen, roteren, in- en uitfaden en kantelen. Safari was de eerste browser die deze standaard ondersteunde.
CSS-effecten
Met CSS-effecten, een technologie waarin Safari een voortrekkersrol vervulde, kunnen ontwikkelaars met slechts enkele regels code hun websites verfraaien door afbeeldingen en foto's te voorzien van gradaties, precisiemaskers en weerspiegelingen.
CSS3-weblettertypen
Met de komst van CSS3-weblettertypen hoeven webdesigners niet langer alleen maar gebruik te maken van webveilige lettertypen. Er is nu een veel groter aantal lettertypen om uit te kiezen, zodat ze fraaiere websites kunnen maken. Safari was de eerste browser die websites met speciale lettertypen automatisch herkent en eventuele benodigde lettertypen zelf downloadt.
Automatische woordafbreking
in CSS3
Met de ondersteuning voor automatische woordafbreking in CSS3 in Safari kunnen ontwikkelaars de leeservaring en tekstindeling verbeteren.
WOFF
Met de ondersteuning van het Web Open Font Format (WOFF) hebben ontwikkelaars meer mogelijkheden voor lettertypen op hun websites.
Beveiliging en privacy
Terug naar bovenSandboxing
Alle websites en programma's die je in Safari in Lion gebruikt, maken gebruik van sandboxing, zodat ze geen toegang hebben tot informatie op je computer. Als een website schadelijke code bevat waarmee persoonlijke gegevens kunnen worden achterhaald of met je computer kan worden geknoeid, zorgt sandboxing voor een blokkade zodat die code geen schade kan aanrichten.
XSS Auditor
Safari is nu beter beschermd tegen XSS (cross-site scripting). XSS is een hackvorm waarbij de hacker rommelt met een website door er scripts in op te nemen die persoonlijke gegevens van bezoekers van de website kunnen ophalen. Met de XSS Auditor kan Safari filteren op dergelijke kwaadwillende scripts en je op die manier beschermen.
Bescherming tegen phishing
Safari beschermt je tegen frauduleuze praktijken op het internet. Kom je op een verdachte site, dan krijg je direct een waarschuwing en stopt Safari met het laden van de pagina.
Bescherming tegen malware
Safari heeft meteen in de gaten of een website malware bevat, zelfs al voordat je erop bent geland. Mocht je dus een verdachte pagina willen laden, dan krijg je direct een melding over de mogelijke gevaren van de desbetreffende site.
Samenwerking met antivirussoftware
Doordat Safari de zogeheten Windows Attachment Monitor ondersteunt, krijgt je antivirussoftware automatisch een seintje wanneer je een bestand, afbeelding, programma of iets anders downloadt. Die kan dan meteen aan de slag en je download op virussen en malware scannen.
Paneel 'Privacy'
In Safari-voorkeuren vind je een nieuw paneel 'Privacy', waarmee je meer te zeggen heb over je privacy op het internet. Je kunt websitegegevens verwijderen, cookie-instellingen aanpassen en besluiten of websites gebruik mogen maken van je locatiegegevens.
Websitegegevens inzien
In het nieuwe paneel 'Privacy' zie je alle websites die gegevens op je computer hebben opgeslagen, en wat voor gegevens dat zijn: cookies en Flash-plugin-gegevens, en informatie in databases, lokale opslag en de programmacache.
Websitegegevens verwijderen
In Safari is het heel eenvoudig om de gegevens te wissen die websites kunnen gebruiken om je activiteiten op het internet te volgen. Klik in het paneel 'Privacy' op 'Verwijder alle websitegegevens' en bevestig je keuze. Safari verwijdert cookies en Flash-plugin-gegevens, informatie uit databases, lokale opslag en de programmacache. Je kunt ook per site gegevens wissen.
Voorkeuren voor locatievoorzieningen
In Safari heb je zelf in de hand of je locatiegegevens bekend worden gemaakt. Als je een website bezoekt waarop de geolocatiefunctie is ingeschakeld, vraagt Safari eerst of je je locatie wel wilt delen. Je kunt aangeven of je wilt dat Safari je per website vraagt je voorkeuren gedurende één dag te onthouden, maar je kunt er nu ook voor kiezen eenmaal toestemming geven, zonder verdere melding. En als je dat wilt, kun je de toegang ook weigeren zonder daarom te worden gevraagd. In het paneel 'Privacy' van de Safari-voorkeuren kun je aangeven hoe je wilt dat websites toegang krijgen tot locatievoorzieningen.
Locatievoorkeuren opnieuw instellen
Je kunt je locatievoorkeuren wissen door in het Safari-menu te kiezen voor 'Stel Safari opnieuw in' en vervolgens 'Stel alle locatiewaarschuwingen opnieuw in' te selecteren.
Symbool status locatievoorzieningen
In Lion krijg je een melding als een website locatievoorzieningen in Safari gebruikt. Als je een website toegang verleent tot je locatiegegevens, verschijnt er een pijltje in de menubalk van Mac OS X.
Persoonlijke formuliergegevens
Safari biedt je de mogelijkheid formulieren snel in te vullen terwijl je persoonlijke gegevens toch privé blijven. Als je een webformulier invult, hebben websites toegang tot de gegevens die je invoert – ook al voordat je het formulier verzendt. Safari voorkomt dit: de browser detecteert automatisch wanneer je een webformulier tegenkomt en presenteert een vervolgkeuzeveld waarmee je kunt kiezen of je het formulier automatisch wilt laten invullen met de gegevens uit het OS X Adresboek, Outlook of Windows Adresboek. Webformulieren blijven blanco tot jij ervoor kiest het formulier automatisch te laten invullen.
Onbespied browsen
Als je via een gedeelde of openbare Mac het web op gaat, kun je Safari opdracht geven om je persoonlijke gegevens veilig te stellen. Daardoor kun je met een gerust hart in de bibliotheek je e-mail bekijken en thuis op de gezins-Mac online een verjaardagscadeautje bestellen. Als je de privémodus inschakelt, houdt Safari niet bij welke pagina's je bezoekt, blijft je zoekgeschiedenis leeg en worden ook geen automatisch ingevulde gegevens bewaard. Als je de privémodus inschakelt, voorkomt Safari bovendien dat de websites die je bezoekt toegang hebben tot cookies en andere informatie die al op je computer staat.
Symbool van de privémodus
Als je de privémodus inschakelt, verschijnt in het adresveld een symbooltje met het woord "Privé". Je ziet dus meteen of de privémodus is ingeschakeld, wat handig is als je absoluut wilt voorkomen dat je browsegeschiedenis, zoekacties, downloads en inloggegevens zichtbaar zijn voor andere gebruikers van je computer. De privémodus is ook weer heel eenvoudig uit te schakelen. Daarvoor hoef je alleen even op het symbool in het adresveld te klikken.
Pop-upvensters blokkeren
Safari is standaard ingesteld om alle ongevraagde pop-upvensters automatisch te blokkeren. Je kunt dus op je gemak internetten, zonder dat je steeds van die vervelende reclamevensters in beeld krijgt.
EV-certificaten
Omdat Safari overweg kan met EV-certificaten (Extended Validation), kun je gemakkelijk achterhalen of een website of bedrijf te vertrouwen is. Kom je op een site met een EV-certificaat, dan geeft Safari de naam van de site rechts in het adresveld in groen weer. En als je klikt op de naam, zie je meteen alle certificaatgegevens.
Cookieblokkering
Er zijn bedrijven die de cookies analyseren die worden gegenereerd door de websites die je bekijkt. Op die manier komen ze heel wat te weten over je activiteiten op het web. Die informatie verkopen ze vervolgens. Safari is de eerste browser die cookies van dergelijke bedrijven standaard blokkeert, zodat je privacy nog beter beschermd is. Safari accepteert alleen cookies van het domein waarin je je op dat moment bevindt.
Veilige downloads
Safari werkt nauw samen met OS X om gedownloade bestanden te voorzien van informatie over de website waarvan ze zijn gedownload en het tijdstip waarop dat is gedaan. Als je een gedownload programma voor het eerst opent, krijg je dan ook een melding van OS X met daarin informatie over de herkomst, zodat je kunt controleren of het een authentiek programma betreft.
Veilige versleuteling
Safari maakt gebruik van versleutelingstechnologieën om de communicatie tussen jou en een site te beveiligen. Op die manier wordt voorkomen dat je gegevens worden onderschept of vervalst. Safari ondersteunt de allernieuwste beveiligingsstandaarden, waaronder SSL versie 2 en 3, Transport Layer Security (TLS), 40- en 128-bits-SSL-versleuteling en ondertekende Java-programma's.
Op standaarden gebaseerde identiteitscontrole
Door middel van identiteitscontrole kun je jezelf kenbaar maken als je een beveiligde website bezoekt. Safari ondersteunt diverse gestandaardiseerde technologieën voor identiteitscontrole, zoals Kerberos SSO en X.509-certificaten, maar ook specifieke protocollen als NTLM versie 2.
Ouderlijk toezicht: aangepast filter
Als je wilt dat Safari eerst controleert of een website geschikt is voor kinderogen, kun je dit instellen in het paneel 'Ouderlijk toezicht' in de Systeemvoorkeuren van OS X. Als Safari meent dat een website niet geschikt is voor kinderen, zorgt OS X ervoor dat de site niet in beeld komt. In het paneel 'Ouderlijk toezicht' kun je ook specifieke websites blokkeren door ze toe te voegen aan een lijst met sites waarvoor je geen toegang geeft. Je weet dan zeker dat je kinderen die websites nooit te zien krijgen.
Ouderlijk toezicht: logbestanden
Wil je weten welke sites je kinderen hebben bezocht? Dan open je het paneel 'Ouderlijk toezicht' in Systeemvoorkeuren en klik je op de tab 'Logbestanden'. Je ziet dan in één oogopslag welke websites zijn bezocht en geblokkeerd, en ook via welke gebruikersaccount dat is gebeurd. Voor het gemak kun je deze lijst sorteren op naam of datum.
Ouderlijk toezicht: lijst met goedgekeurde sites
In het paneel 'Ouderlijk toezicht' in Systeemvoorkeuren kun je een lijst samenstellen van goedgekeurde websites die je kinderen mogen bekijken. Het werkt allemaal heel eenvoudig: je selecteert een account, klikt op de tab 'Materiaal' en selecteert vervolgens de optie 'Sta alleen toegang tot deze websites toe'. Als je kind nu inlogt met deze account, kan het alleen de sites bezoeken die jij in de lijst hebt opgenomen. Probeert je kind naar een site te gaan die niet in je lijst voorkomt, dan vraagt Safari om het beheerderswachtwoord. Het wachtwoord van de account waarmee je kind is ingelogd, werkt in dit geval dus niet.
Ondersteuning voor proxyservers
Safari ondersteunt de meest gebruikte proxyvoorzieningen en detecteert automatisch een grote verscheidenheid aan proxyprotocollen, waaronder automatische proxyconfiguratie, FTP-proxy, webproxy (HTTP), beveiligde webproxy (HTTPS), streamingproxy (RTSP), SOCKS-proxy en Gopher-proxy.
Automatische updates
Dankzij Safari beschik je altijd over de allernieuwste beveiligingsupdates. Safari werkt namelijk samen met Apple Software-update, waardoor automatisch wordt gecontroleerd of er een nieuwere Safari-versie beschikbaar is op het moment dat je verbinding maakt met het internet.
Safari opnieuw instellen
Om al je surfsporen uit te wissen, heb je aan één handeling genoeg. Als je 'Stel Safari opnieuw in' uit het Safari-menu (Mac) of 'Safari opnieuw instellen' uit het Bewerken-menu (Windows) kiest, verwijdert Safari in één keer je surfgeschiedenis, de inhoud van de cache, de downloadgeschiedenis, alle cookies, alle websitesymbolen, alle ingevoerde gebruikersnamen en wachtwoorden, de automatisch ingevulde gegevens, de voorkeuren voor locatievoorzieningen en de Google-, Yahoo!- en Bing-zoektermen van je computer.
Cachebestanden verwijderen
Wanneer je een website bekijkt, bewaart Safari automatisch de bezochte pagina's en afbeeldingen in de cache, zodat de pagina de volgende keer sneller wordt geladen. Kies je 'Verwijder cachebestanden' uit het Safari-menu (Mac) of 'Cachebestanden verwijderen' uit het Bewerken-menu (Windows), dan worden alle bewaarde bestanden gewist.
Geschiedenis wissen
Wil je met een schone lei beginnen, dan kies je 'Wis geschiedenis' (Mac) of 'Geschiedenis wissen' (Windows) uit het Geschiedenis-menu. Je complete surfgeschiedenis wordt dan gewist.
Zelf de grootte van de offlinedatabaseopslag bepalen
We kunnen ons voorstellen dat je zelf wilt bepalen hoeveel opslagruimte er beschikbaar is voor je offlineprogramma's. Daarom kun je in het paneel 'Geavanceerd' van het Safari-voorkeurenvenster een waarde kiezen uit het venstermenu 'Database-opslag' (Mac) of 'Standaardruimte voor databaseopslag' (Windows). Is er voor een website meer dan het gekozen aantal MB's nodig, dan krijg je daarover een melding van Safari. Met 'Toon databases' (Mac) of 'Databases tonen' (Windows) ga je naar een overzicht van de offlinedatabases die zijn opgeslagen. In dit overzicht kun je de databases desgewenst ook verwijderen.
Bladwijzers
Terug naar bovenBladwijzerbibliotheek
Safari biedt een op iTunes lijkende interface waarin je bladwijzers kunt bekijken, maken en ordenen. De bladwijzerbibliotheek bestaat uit verzamelingen (mappen) met aangepaste bladwijzers, je geschiedenis, koppelingen naar Adresboek, Bonjour-verbindingen en RSS-feeds. Je opent deze bibliotheek door links in de bladwijzerbalk op het symbool met het boekje te klikken.
Cover Flow
Op dezelfde manier als je met Cover Flow albumillustraties in iTunes bekijkt, kun je ook door websites bladeren. Je bladwijzers en geschiedenis worden als grote afbeeldingen weergegeven, zodat je de websites meteen herkent.
Bladwijzers ordenen door middel van slepen
Als je de bladwijzers in de bladwijzerbalk anders wilt ordenen, sleep je ze gewoon naar rechts of naar links. Andere bladwijzers schuiven vanzelf een stukje op om ruimte te maken voor de bladwijzer die je verplaatst.
Bladwijzers maken en verwijderen door middel van slepen
In Safari heb je door middel van slepen zo een bladwijzer gemaakt of verwijderd. Als je een interessante website aan je bladwijzers wilt toevoegen, hoef je alleen maar het symbool van die site naar de bladwijzerbalk te slepen. Een bladwijzer die je niet meer nodig hebt, sleep je gewoon uit de bladwijzerbalk. Een wolkje geeft aan dat de bladwijzer wordt verwijderd.
Geschiedenisweergave
In de geschiedenisweergave kun je je surfgeschiedenis terugzien. Hier kun je eerder bezochte websites opzoeken, webpagina's naar je bladwijzers slepen en afzonderlijke onderdelen wissen. Ook in de geschiedenisweergave van Safari wordt Cover Flow toegepast. Net zoals je in iTunes albumillustraties bekijkt, kun je hier door zoekresultaten bladeren.
Bladwijzers zoeken
In Safari heb je een bladwijzer zo teruggevonden. Je hoeft de naam van de site niet te weten, want Safari doorzoekt je bladwijzers op url, websitenaam én inhoud.
Bladwijzermappen
Je kunt je bladwijzers ordenen in zelfgemaakte mappen, zoals 'Nieuws', 'Netwerken', 'Foto's' of 'Blogs'. In elke bladwijzerverzameling kun je bladwijzers toevoegen, een naam geven en ordenen. Wil je je verzameling ordenen, dan sleep je de bladwijzers gewoon naar de gewenste map.
Geïntegreerde bladwijzerbalk
De bladwijzerbalk is stijlvol in het Safari-browservenster geïntegreerd, zodat de meest gebruikte bladwijzers altijd zichtbaar zijn zonder dat je scherm heel druk wordt.
Bladwijzers automatisch openen
In Safari kun je automatisch alle bladwijzers in een map openen, elk op een afzonderlijke tab. Safari was de eerste browser die beschikte over deze functie. Als je bijvoorbeeld elke ochtend even je favoriete nieuwssites wilt bekijken, heb je ze met één klik op de optie 'Open in tabbladen' meteen overzichtelijk naast elkaar staan.
Van meerdere tabs een bladwijzer maken
Als je meerdere websites op een aparte tab geopend hebt, kun je daar heel snel een bladwijzer van maken. Je hoeft namelijk alleen maar naar het Bladwijzers-menu te gaan en de optie 'Voeg bladwijzer toe voor deze tabbladen' te kiezen. Safari maakt dan een nieuwe map met bladwijzers voor deze sites aan. Omdat de functie voor het openen van alle bladwijzers automatisch wordt ingeschakeld, hoef je vervolgens maar één keer te klikken om alle sites in een aparte tab te openen.
Zelfgekozen bladwijzernamen
Door bladwijzers een zelfgekozen naam te geven, kun je ze later gemakkelijker herkennen. De standaardnaam van een site is immers vaak lang en lastig te onthouden. Zodra je een bladwijzer wilt toevoegen, krijg je automatisch de mogelijkheid om de standaardnaam te vervangen door een zelfgekozen naam. Ook kun je zelf opgeven waar je de bladwijzer wilt opslaan.
Bonjour-bladwijzers
In het Bonjour-gedeelte van je bladwijzerbibliotheek kun je alle printers en computers in het netwerk beheren zonder dat je ingewikkelde webadressen hoeft op te zoeken of in te voeren.
Bladwijzers importeren
Met de optie 'Importeer bladwijzers' uit het Archief-menu (Mac) of 'Bladwijzers importeren' uit het Bestand-menu (Windows) importeer je de bladwijzers uit andere browsers in Safari.
Bladwijzers exporteren
Om je bladwijzers over te zetten of er een back-up van te maken, kies je 'Exporteer bladwijzers' uit het Archief-menu (Mac) of 'Bladwijzers exporteren' uit het Bestand-menu (Windows). Safari bewaart je bladwijzers dan in een html-bestand dat je kunt archiveren of op een andere computer of in een andere browser kunt openen.
Adresboekbladwijzers
Als je in Adresboek een koppeling naar je lievelingsrestaurant of de blog van een vriend toevoegt, geeft Safari die automatisch weer in de map 'Adresboek' in je bladwijzerbibliotheek. Deze handige functie vind je alleen in Safari.
Geavanceerde webtechnologieën
Terug naar bovenKlaar voor de allernieuwste standaarden
Safari blijft vooroplopen als het gaat om de implementatie van de nieuwste innovatieve webstandaarden en de ondersteuning van geavanceerde internettechnologieën. Zo kunnen webdesigners dankzij de ondersteuning van HTML5-mediatags, CSS-animaties en CSS-effecten interactieve, multimediale webapplicaties maken met behulp van ingebouwde webstandaarden. Doordat Safari compatibel is met alle webstandaarden, worden bestaande en toekomstige webapplicaties precies zo weergegeven als de makers voor ogen stond.
Webpagina's in schermvullende weergave
Met de nieuwe JavaScript-API voor schermvullende weergave kunnen ontwikkelaars nu indrukwekkende webpagina's maken zonder een plugin.
CSS-animaties
CSS-animatie is een open standaard die websites veel interactiever en dus aantrekkelijker maakt. Webontwikkelaars kunnen met CSS-animatie elementen op een webpagina vergroten of verkleinen, roteren, in- en uitfaden en kantelen. Safari was de eerste browser die CSS-animaties ondersteunde.
CSS-effecten
Met CSS-effecten, een nieuwe technologie waarin Safari een voortrekkersrol vervulde, kunnen ontwikkelaars met slechts enkele regels code hun websites nog mooier maken door afbeeldingen en foto's te verfraaien met gradaties, precisiemaskers en weerspiegelingen.
CSS3-weblettertypen
Dankzij CSS3-weblettertypen zijn webdesigners niet langer gebonden aan webveilige lettertypen, maar kunnen ze elk lettertype gebruiken dat ze willen. Safari was de eerste browser die websites met aangepaste lettertypen automatisch herkende en eventuele benodigde lettertypen zelf downloadde.
Automatische woordafbreking
in CSS3
Met de ondersteuning voor automatische woordafbreking in CSS3 in Safari kunnen ontwikkelaars de leeservaring en tekstindeling verbeteren.
Verticale tekst in CSS3
Ontwikkelaars kunnen gebruikmaken van verticale tekstindeling op webpagina's, zodat websites voor talen waarbij de tekst verticaal wordt genoteerd (zoals Japans en Chinees) nog beter kunnen worden aangepast.
Nadruk op tekst in CSS3
Met de eigenschap voor klemtoon op tekst kunnen veelgebruikte klemtoontekens in Oost-Aziatische teksten op webpagina's worden weergegeven.
CSS Canvas
CSS Canvas stelt webdesigners in staat om canvaselementen op een webpagina op te nemen op elke locatie waar een afbeelding kan worden geplaatst. Safari was de eerste browser die CSS Canvas ondersteunde.
Ondersteuning voor HTML5-media
Interactieve elementen op een website worden met Safari net zo duidelijk weergegeven als afbeeldingen. Safari is namelijk de eerste browser die HTML5-audio- en -videotags ondersteunt. Ontwikkelaars kunnen hiermee sites bouwen die gebruikmaken van allerlei mediatypen, zonder dat voor de weergave extra plugins vereist zijn. Een ander voordeel van deze mediatags is dat ze een uitgebreide scripting-API bevatten, waarmee ontwikkelaars bijvoorbeeld nieuwe besturingselementen kunnen maken, of speciale besturingselementen die bij de stijl van een pagina passen.
Schermvullende weergave van HTML5-video
Een video die met de HTML5-tag <video> in een webpagina is geïntegreerd, kun je schermvullend bekijken. Dat betekent dat alle op standaarden gebaseerde video's nu perfect tot hun recht komen.
Ondertitels voor spraak en geluiden voor HTML5-video
Safari ondersteunt ondertitels voor spraak en geluiden in HTML5-video. Als een HTML5-video op een webpagina ondertitels bevat, kun je die weergeven door op het scherm op de knop voor ondertitels te klikken.
HTML5 Canvas
De HTML5 Canvas-technologie, door Apple oorspronkelijk ontwikkeld voor Dashboard, stelt webdesigners in staat om in de html-code een apart gedeelte te definiëren dat door een JavaScript-programma dynamisch wordt opgemaakt. Safari was de eerste browser die HTML Canvas ondersteunde en inmiddels wordt deze standaard ook in de meeste andere browsers ondersteund.
Grafische versnelling voor
HTML5 Canvas
Met Safari in Lion maken de HTML5 Canvas-elementen op webpagina's gebruik van hardwareversnelling, zodat interactieve afbeeldingen die direct in de browser worden gerenderd, snellere prestaties leveren.
HTML5-offline-ondersteuning
Webontwikkelaars kunnen nu programma's maken die je ook kunt gebruiken als je even geen internettoegang hebt. Dankzij de HTML5-offline-ondersteuning zijn webapplicaties die op je computer staan op elk gewenst moment direct toegankelijk. Daarbij kan de ontwikkelaar er ook voor zorgen dat de gegevens van zo'n applicatie op je computer worden opgeslagen, zodat je ook die altijd bij de hand hebt. Zowel de applicatie als de gegevens worden opgeslagen in een klassieke, op SQL lijkende database die fungeert als een soort programmacachegeheugen, of in de bekende cookiestructuur.
Mediacaching
In Safari worden nu audio- of videogegevens opgeslagen voor webapplicatie die de HTML5-programmacache gebruiken. Zo kun je ook offline media afspelen en is de kwaliteit beter als de internetverbinding erg traag is.
HTML5-geolocatievoorziening
Doordat Safari de HTML5-geolocatievoorziening ondersteunt, kun je er nu voor kiezen om je locatie kenbaar te maken aan bepaalde websites die deze informatie nodig hebben om relevante gegevens te verstrekken, bijvoorbeeld een plattegrond of een bedrijf bij jou in de buurt.
HTML5-sectie-elementen
Doordat de elementen 'article', 'aside', 'footer', 'header', 'hgroup', 'nav' en 'section' worden ondersteund, kunnen ontwikkelaars geavanceerde websites met een semantische opmaak ontwikkelen.
HTML5 AJAX-geschiedenis
De ondersteuning voor HTML5 AJAX-geschiedenis betekent dat webontwikkelaars interactieve AJAX-applicaties kunnen bouwen die dynamisch worden bijgewerkt en tegelijkertijd ook prima overweg kunnen met de knoppen in Safari om naar de vorige en volgende pagina te gaan.
EventSource
Safari ondersteunt realtime-pushmeldingen van een server. Webapplicaties die gebruikmaken van EventSource ontvangen hierdoor sneller meldingen van de server van de website, en deze meldingen zijn bovendien betrouwbaarder.
WebSocket
Doordat WebSocket wordt ondersteund, bevat Safari een snelle tweewegscommunicatielink met de server van een webapplicatie. Online-activiteiten als chatten verlopen daardoor sneller en hebben bovendien minder bandbreedte nodig.
HTML5 - draggable-kenmerk
Safari biedt ontwikkelaars de helpende hand als ze websites willen maken met een gebruikersinterface die slepen en neerzetten ondersteunt, bijvoorbeeld voor onderdelen als foto's of afbeeldingen.
HTML5 - formuliervalidatie
Safari kan de notatie van de gegevens in een onlineformulier controleren voordat de gegevens naar de server van de website worden verstuurd. Als je in een formulierveld de verkeerde gegevens invoert, kan Safari je daar direct van op de hoogte stellen.
HTML5 - sandbox-kenmerk
Doordat het sandbox-kenmerk voor iframe-elementen wordt ondersteund, kan Safari beperkingen opleggen aan de acties van content in een iframe. Dit maakt iframes een stuk veiliger, bijvoorbeeld door te voorkomen dat er scripts worden uitgevoerd of dat er plugins worden geladen die ongewenste of misleidende content kunnen ophalen.
HTML5 Ruby
Safari kan naast de hoofdtekst van een webpagina ook annotaties in de marge weergeven, wat bijvoorbeeld de mogelijkheid biedt om uitspraakannotaties te zien op webpagina's die in Chinese, Japanse of Koreaanse karakters zijn geschreven.
HTML 4.01-ondersteuning
Safari ondersteunt HTML 4.01, de taal die wordt gebruikt om de structuur en de opmaak van webdocumenten te definiëren.
MathML
Ondersteuning voor MathML (Mathematical Markup Language) biedt Safari-ontwikkelaars de mogelijkheid wiskundige notaties te integreren in webpagina's, zonder het gebruik van een afbeeldingsbestand.
WOFF
Met de ondersteuning van het Web Open Font Format (WOFF) hebben ontwikkelaars meer mogelijkheden voor lettertypen op hun websites.
JavaScript-ondersteuning
Safari ondersteunt ECMA 262 versie 5, de meest recente versie van de JavaScript-standaard. JavaScript is de drijvende kracht achter een groot aantal dynamische functies op het web en is van groot belang geweest voor de opkomst van zeer interactieve AJAX-applicaties.
JSON-ondersteuning
Doordat JavaScript Object Notation (JSON) native in Safari wordt ondersteund, zijn webapplicaties die gebruikmaken van JSON sneller en veiliger.
WebKit
WebKit is een open-sourcerendering-engine die voor het eerst werd toegepast door Apple. Deze engine vormt de motor van Safari op iPad, iPhone en iPod touch en van Safari op de Mac en op Windows-systemen. De razendsnelle WebKit-technologie ondersteunt een groot aantal standaarden. Bovendien is het een open-sourceproject, wat betekent dat ontwikkelaars de WebKit-code kunnen bekijken en naar eigen inzicht kunnen uitbreiden.
Compatibel met Acid 2
De Acid-tests zijn in het leven geroepen door het Web Standards Project en worden gebruikt om te bepalen of een browser werkt volgens de laatste internetstandaarden. Acid 2 test de compatibiliteit met nieuwe functies in de html-, de CSS- en de PNG-standaard. Dat Safari op standaardiseringsgebied een ware voortrekkersrol speelt, bleek op 27 oktober 2005, toen de browser voor Acid 2 slaagde, tweeënhalf jaar eerder dan alle andere bekende browsers.
Compatibel met Acid 3
Safari is de eerste browser die voldoet aan de criteria voor Acid 3. Acid 3 test in hoeverre een browser in staat is om pagina's volledig weer te geven met behulp van webstandaarden voor dynamische websites van de nieuwste generatie, zoals CSS, JavaScript, XML en SVG.
Nitro JavaScript-engine
De Nitro JavaScript-engine is een geavanceerde JavaScript-engine op basis van bytecode die pagina's nog sneller laat verschijnen, en vormt de motor van Safari op de Mac, pc en iOS-apparaten.
DNS-prefetching
Wanneer je op het internet rondsurft, detecteert Safari de koppelingen op de webpagina's die je bezoekt en zoekt intussen de bijbehorende webadressen op. Deze techniek wordt Domain Name System (DNS)-prefetching genoemd. Als je vervolgens op een van de links klikt, laat Safari de webpagina snel op je scherm verschijnen. Daardoor hoef je minder lang te wachten en houd je dus meer tijd over om te surfen.
Geavanceerde paginacaching
Safari bewaart de webpagina's die je bekijkt in de cache, waardoor deze pagina's de volgende keer dat je ze opvraagt sneller worden geladen. Safari kan bovendien meerdere typen webpagina's in de cache opnemen, wat de laadsnelheid alleen maar verhoogt.
Hardwarematige versnelling
Safari biedt ondersteuning voor hardwarematige versnelling op de Mac en de pc. Daardoor kan Safari de grafische processor benutten om processorintensieve afbeeldingen en animaties weer te geven, wat betekent dat standaarden als HTML5 en CSS3 interactieve media moeiteloos in de browser kunnen weergeven.
Verbeterde beeldweergave voor Windows
Safari 5.1 verbetert de prestaties van animaties en CSS3-effecten in Windows, door gebruik te maken van hardwareversnelling zodat de browser sneller en vloeiender rendert.
Speculative Loading
Speculative Loading houdt in dat Safari documenten, scripts en opmaakgegevens van een webpagina al laadt voordat de pagina op je scherm verschijnt, zodat ze meteen beschikbaar zijn als je ze nodig hebt.
SVG 1.1-ondersteuning
SVG staat voor Scalable Vector Graphics, een open standaard waarmee webontwikkelaars heel eenvoudig lettertypen, grafische elementen en animaties kunnen maken die er altijd goed uitzien, hoe groot of klein ze ook zijn. Routeplanners bijvoorbeeld maken gebruik van SVG om op basis van locatie en bestemming een grafische routebeschrijving te genereren.
Ondersteuning van ICC-kleurprofielen
Safari past geavanceerde kleurbeheertechnologieën toe om afbeeldingen op websites in de juiste kleuren weer te geven. Safari was ook de eerste browser die de kleurprofielen van het International Color Consortium (ICC) ondersteunde. Deze zorgen voor een getrouwe kleurweergave van foto's en ander beeldmateriaal op een webpagina.
Ondersteuning voor plugins
Plugins zijn uitbreidingen die extra functionaliteit aan een browser toevoegen. Omdat Safari de standaard-Netscape-pluginarchitectuur ondersteunt, kan de browser overweg met alle veelgebruikte internetplugins, waaronder Flash, Shockwave en QuickTime.
Scriptgeschikte plugins
Dankzij de ondersteuning van scriptgeschikte plugins in Safari kunnen ontwikkelaars plugins schrijven die samenwerken met standaardelementen op een pagina. Je zou bijvoorbeeld een plugin kunnen maken waarmee de weergave van een auto kan worden aangepast. Naarmate je meer of minder opties kiest, zorgt de scriptgeschikte plugin ervoor dat de prijssticker op de auto mee verandert.
Java-ondersteuning
Dankzij de Java-ondersteuning in Safari kun je op het web ten volle profiteren van Java-applets.
XML 1.0-ondersteuning
XML (Extensible Markup Language) is een veelgebruikte open standaard voor het maken, beheren en uitwisselen van gestructureerde gegevens. Native XML-ondersteuning is in Safari ingebouwd, zodat JavaScript-programma's XML-gegevensfeeds efficiënt kunnen lezen.
LiveConnect-ondersteuning
De ondersteuning van LiveConnect zorgt ervoor dat Safari compatibel is met veelgebruikte professionele webapplicaties. LiveConnect zorgt ervoor dat Java en JavaScript perfect met elkaar samenwerken, waardoor webapplicaties soepel werken.
Foutrapportage
De ondersteuning voor Window.onError stelt ontwikkelaars in staat fouten in JavaScript gemakkelijker te ontdekken. Ontwikkelaars kunnen een melding opstellen die de gebruiker te zien krijgt als deze op een fout op een van de websites stuit, en window.onError kan fouten in JavaScript terugrapporteren aan de server, zodat de ontwikkelaars de foutgegevens kunnen gebruiken om hun code te herstellen.
Opgemaakte XML-bestanden
Als ontwikkelaars onopgemaakte XML-bestanden downloaden, geeft Safari de informatie nu weer in een duidelijke documentstructuur, wat de leesbaarheid vergroot.
Gebruikersinterface en vormgeving
Terug naar bovenSchermvullend
Met Safari in Lion wordt het internet een overweldigende sensatie. In de schermvullende weergave gebruikt Safari elke beschikbare pixel, en wordt het werken op kleinere schermen nu praktischer dan ooit. Je kunt bijvoorbeeld meerdere Safari-vensters schermvullend maken en een aantal vensters kleiner houden. Ook de breedte van webmateriaal kan in de schermvullende weergave worden aangepast. Als je Safari en andere programma's schermvullend maakt, kun je met de Multi-Touch-bewegingen in Lion snel wisselen tussen schermvullende programma's, spaces en het Dashboard.
Standaardlettertype
Vind je het huidige lettertype in Safari niet mooi, dan kies je gewoon een ander! Open de Safari-voorkeuren, klik op 'Weergave' en selecteer een lettertype dat je wél mooi vindt. Safari geeft vervolgens alle webtekst weer in het gekozen lettertype, tenzij je op een site bent waarin het lettertype in een CSS-regel is vastgelegd.
Elegante gebruikersinterface
Omdat we willen dat je je volledig kunt richten op de sites die je bezoekt, hebben we Safari een zo helder mogelijke interface gegeven. De schuifbalk wordt alleen weergegeven als je die nodig hebt. De voortgangsindicator bevindt zich in het adresveld. Ben je op een beveiligde website, dan wordt boven in het Safari-venster, direct in het zicht, een hangslot weergegeven. En standaard is de statusbalk niet in beeld, zodat er meer ruimte overblijft voor de webpagina.
Multi-Touch-bewegingen
Met Safari 5.1 in Lion kun je nu ook vanaf je computer Multi-Touch-technologie gebruiken om via intuïtieve bewegingen te surfen op het web. Je kunt scrollen, tikken, knijpen en vegen, waardoor het surfen intuïtief en direct aanvoelt.
Scrollen met momentum
Met Safari in Lion kun je Multi-Touch-bewegingen gebruiken om omhoog en omlaag te scrollen op een webpagina. Als je de boven- of onderkant van een pagina bereikt, zorgt "momentum scrolling" ervoor dat het bladeren in Safari nog directer aanvoelt.
Vegen om te navigeren
Met Safari in Lion kun je vingerbewegingen gebruiken om vooruit en achteruit te navigeren. Als je naar rechts veegt wordt niet alleen de vorige webpagina geladen; de huidige pagina schuift geruisloos uit beeld. Met een veegbeweging naar links ga je naar de volgende pagina.
Tikken om te zoomen
Als je in Safari in Lion met twee vingers dubbel tikt, worden de tekst en afbeeldingen in een vloeiende beweging groter gemaakt terwijl alles even scherp blijft. Als je nogmaals tikt, keer je weer terug naar het oorspronkelijke formaat.
Knijpen om te zoomen
In Safari in Lion kun moeiteloos inzoomen op tekst of afbeeldingen door twee vingers uit elkaar te schuiven – net als bij Safari op iPad.
Pagina's vergroot weergeven
Dankzij de functie om pagina's vergroot weer te geven, kun je de kleine lettertjes van de favoriete sites beter bekijken. Met de Multi-Touch-bewegingen voor in- en uitzoomen op het trackpad van je MacBook, MacBook Air of MacBook Pro kun je de inhoud van de webpagina groter of kleiner weergeven. Het formaat van afbeeldingen, filmpjes en andere paginaonderdelen wordt automatisch aangepast en alle tekst blijft haarscherp. Zo blijft de paginaopmaak altijd behouden.
Voortgangsindicator in het adresveld
Safari was de eerste browser waarin de voortgangsindicator werd opgenomen in het adresveld. Hierdoor springt deze meteen in het oog en blijft er meer ruimte over voor de weergave van de pagina. Je ziet het dus direct als een site is geladen.
Aanpasbare knoppenbalk
Je kunt de knoppenbalk in Safari aanpassen zodat alleen de knoppen zichtbaar zijn die je gebruikt. Dit doe je door 'Pas knoppenbalk aan' (Mac) of 'Knoppenbalk aanpassen' (Windows) uit het Weergave-menu te kiezen en de gewenste knoppen naar de balk te slepen. Daarnaast kun je ook zelf bepalen of de bladwijzerbalk, statusbalk en knoppenbalk worden weergegeven of juist niet.
Tekstvelden met aanpasbare grootte
Stel, je wilt een opmerking aan een foto toevoegen of je statusbericht aanpassen en je hebt net niet genoeg ruimte. Dan is daarvoor een simpele remedie beschikbaar: het aanpassen van de grootte van de tekstvelden. Het enige wat je daarvoor hoeft te doen, is de rechterbenedenhoek van een tekstinvoerveld slepen om het veld groter te maken.
Informatie voor ontwikkelaars
Terug naar bovenKrachtige tools
Apple heeft al zijn expertise op het gebied van ontwikkeltools voor OS X en het iOS nu ook ingezet voor het web. Safari bevat een verzameling handige tools waarmee je een website kunt debuggen, tweaken en optimaliseren, zodat je zeker weet dat je site supersnel en volledig compatibel is. Je tovert ze tevoorschijn door in het paneel 'Geavanceerd' van het Safari-voorkeurenvenster het Ontwikkel-menu in te schakelen.
Ontwikkel-menu
Als je het Ontwikkel-menu activeert in het paneel 'Geavanceerd' van het Safari-voorkeurenvenster, heb je via de menubalk direct toegang tot alle ontwikkeltools van Safari. Eén keer klikken en je opent het webinfovenster of de foutconsole, of schakelt een van de ontwikkelfuncties in of uit.
Webinfovenster
Via het webinfovenster beschik je over de meest veelzijdige set ontwikkeltools die je ooit in een browser bent tegengekomen. Je kunt onder andere de structuur van een pagina bekijken, problemen met een JavaScript oplossen en de snelheid van een pagina optimaliseren, allemaal vanuit een overzichtelijk venster dat speciaal is ontworpen om de ontwikkeling van webapplicaties een stuk efficiënter te maken. Je activeert het venster door 'Toon webinfovenster' uit het Ontwikkel-menu te kiezen.
Paneel 'Elementen'
In het paneel 'Elementen' van het webinfovenster kun je de structuur van je pagina in detail bekijken, wat handig is als je Document Object Model (DOM)- en Cascading Style Sheets (CSS)-regels wilt controleren. Als je iets wijzigt in je DOM of CSS, kun je direct bekijken wat het effect daarvan op je pagina is.
Activiteitafluisteraars
De kolom in het paneel 'Elementen' bevat een gedeelte voor activiteitafluisteraars. Je kunt daarbij kiezen of je de afluisteraars voor alle nodes of alleen voor de geselecteerde node wilt zien.
Toetsenbordnavigatie
In het paneel 'Elementen' kun je met de tabtoets navigeren tussen de elementtags en -kenmerken, en ook tussen de stijlselectors en -regels. Daardoor gaat de bewerking nog sneller.
Stijlen bewerken
In de kolom 'Stijlen' in het paneel 'Elementen' maak je even snel een nieuwe stijlregel aan en spring je eenvoudig naar de regel die je wilt bewerken. Bovendien kun je zelf kiezen welke CSS-kleurwaarden je wilt zien, en snel schakelen tussen de verschillende kleuren.
DOM-bewerking
In het paneel 'Elementen' is de bewerking van DOM-nodes net zo eenvoudig als de bewerking van html. Een intelligent contextueel menu bevat de relevante bewerkingsopties voor het door jou geselecteerde element.
Snippeteditor
Wil je een stukje html-opmaak uitproberen voordat je deze daadwerkelijk gebruikt, dan komt de snippeteditor van pas. Je voert gewoon de code in de editor in, waarna Safari meteen het resultaat laat zien.
Paneel 'Bronbestanden'
Alle gegevens van een website bekijk je via de bronbestanden. Gaat het om een tekstbestand, zoals een document of een script, dan wordt de tekst van het bestand weergegeven. Klik je op een afbeeldings- of lettertypebestand, dan krijg je daar een grafische voorvertoning van te zien. In het paneel 'Bronbestanden' van Safari kun je offlinedatabases beheren en SQL-query's uitvoeren. Dat betekent dat de HTML5-webopslaglocaties in een eenvoudig te bewerken tabel staan, die automatisch wordt ververst. Bovendien zie je cookie-gegevens voor alle domeinen die worden benaderd op de pagina die je op dat moment in beeld hebt.
Paneel 'Netwerk'
In het paneel 'Netwerk' zie je een grafische weergave van de volgorde waarin en de snelheid waarmee website-elementen via het netwerk worden geladen. Hiermee kun je gegevens sorteren op basis van laadparameters als vertraging, responstijd en duur. De bronbestanden op een pagina kun je grafisch weergeven op grootte of laadtijd. Als je op een bronbestand in de linkerkolom klikt, verschijnen alle details aan de rechterkant.
Zijkolom in paneel 'Netwerk'
De zijkolom van het paneel 'Netwerk' komt van pas voor ontwikkelaars die met AJAX werken: daarin worden de parameters en payloads weergegeven die voor requests zijn ingesteld. Met de balk bovenin kun je filteren op type bronbestand.
Foutopsporing voor JavaScript
Het paneel 'Scripts' bevat een krachtige foutopsporing voor JavaScript. Klik in het paneel 'Scripts' van het webinfovenster op 'Schakel foutopsporing' in om deze te gebruiken. De foutopsporing doorloopt de JavaScripts op je pagina en stopt automatisch wanneer hij een uitzondering of syntaxisfout tegenkomt. In het paneel 'Scripts' kun je het JavaScript trouwens ook onderbreken, een of meer breekpunten instellen en lokale variabelen uitproberen.
Zijkolom in paneel 'Scripts'
Het webinfovenster maakt JavaScript-foutopsporing nog eenvoudiger. In het gedeelte 'Breekpunten' in de zijkolom van het paneel 'Scripts' staan de breekpunten in al je bestanden. Het gedeelte 'Bewakingsuitdrukkingen' wordt automatisch ververst wanneer de foutopsporing wordt onderbroken.
Paneel 'Tijdbalk'
Het paneel 'Tijdbalk' in het webinfovenster geeft de wisselwerking weer tussen Safari en je website. Tijdlijnen voor laden, scripting en rendering geven aan hoe en wanneer Safari html parst, stijlen berekent en andere acties in je webapplicatie uitvoert. Daardoor kun je eenvoudig de punten lokaliseren die kunnen worden geoptimaliseerd.
JavaScript Profiler
Met de geavanceerde JavaScript-profilering uit het paneel 'Profielen' kun je in een handomdraai je JavaScript-code optimaliseren. De profilering stelt een lijst samen met de prestatiekenmerken van alle functies van je script, zodat je eventuele probleemgebieden eenvoudig kunt opsporen en de coderegels die problemen geven op je gemak kunt bekijken.
Het paneel 'Controles'
Nieuw in het webinfovenster is het paneel 'Controles'. Hiermee heb je een directe manier om de prestaties van je webapplicatie te testen. Je kunt geautomatiseerde tests uitvoeren voor netwerkgebruik en prestaties van de webpagina, waarbij je diverse suggesties krijgt om je website te optimaliseren.
Paneel 'Console'
In het nieuwe paneel 'Console' verloopt de opsporing van fouten een stuk eenvoudiger. Je kunt de console van het webinfovenster venstervullend weergeven, zodat je sneller ziet of je site JavaScript-fouten en -waarschuwingen bevat. JavaScript-expressies die je in de foutconsole typt, worden door Safari gecontroleerd alsof ze al in de broncode zijn opgenomen. En met de knoppen bovenin kun je de weergave filteren op fouten, waarschuwingen en logbestanden.
Toetscombinaties
Dankzij de toetscombinaties in het webinfovenster kun je snel tussen de verschillende panelen schakelen om je code te bewerken.
Syntaxismarkering
Doordat in de panelen 'Elementen' en 'Bronbestanden' de syntaxis van JSON en CSS wordt gemarkeerd, vind je sneller je code om eventuele fouten op te lossen.
Safari Developer Program
Ontwikkelaars kunnen veilige, op standaarden gebaseerde extensies maken voor Safari. Je kunt bijvoorbeeld knoppen voor de knoppenbalk maken, of je eigen balk met extensies. Interactie met webpagina's instellen of veranderen hoe de inhoud wordt weergegeven, het kan allemaal dankzij webstandaarden als HTML5, CSS3 en JavaScript. Het gratis Safari Developer Program bevat alles wat je nodig hebt om je eigen extensies te maken.
HTML5-extensies
Aan de basis van Safari-extensies staan standaardwebtechnologieën: HTML5, CSS3 en JavaScript. Als je dus al materiaal ontwikkelt voor het web, zal het schrijven van extensies voor Safari je bekend voorkomen.
Gratis digitaal certificaat
Deelnemers aan het Safari Developer Program krijgen een gratis digitaal certificaat om hun Safari-extensies te ondertekenen. Op die manier weer je zeker dat updates op je extensie van jou afkomstig zijn, en niet van iemand anders.
Extensiebouwer
De Extensiebouwer in Safari maakt het je als ontwikkelaar van extensies heel makkelijk. Je hoeft niet handmatig scripts, stylesheets en commando's in een ingewikkeld tekstbestand te typen. Nee, je selecteert gewoon de gewenste extensie-onderdelen in de Extensiebouwer, een sjabloon die je op dezelfde manier invult als een formulier.
Distributie van extensies
Deelnemers aan het Safari Developer Program kunnen hun extensies onafhankelijk op de markt brengen en distribueren. Je kunt er ook voor kiezen om je extensie aan te melden voor de Safari-extensiegalerie: een handige locatie om zoveel mogelijk gebruikers kennis te laten maken met je extensie. Bovendien kunnen ze vanuit de galerie met één klik je extensie downloaden en installeren vanaf je website.
Safari Dev Center
Het Safari Dev Center bevat allerlei technische bronbestanden voor de ontwikkeling van extensies, zoals voorbeeldcode en programmeer- en conversiehandleidingen die je helpen bij het maken van Safari-extensies.
Extensie-pop-overs
De html-inhoud van Safari-extensies wordt nu weergegeven in pop-overvensters via een knop op de extensieknoppenbalk.
Extensiemenu's
Knoppen voor extensies op de knoppenbalk kunnen nu een venstermenu bevatten dat zichtbaar wordt vanuit de knop.
Nieuwe eventklassen
Met ondersteuning voor nieuwe eventklassen kunnen Safari-extensies nu reageren op gebruikersacties zoals het gebruik van tabs, vensters, webinhoud en het slimme adresveld. Nieuwe eventklassen zijn bijvoorbeeld 'activate', 'available', 'beforenavigate', 'close', 'deactivate', 'menu', 'navigate', 'open' en 'statusupdate'.
Extensies voor de Reader
Extensies kunnen herkennen of Safari Reader beschikbaar is voor een webpagina, en de Reader activeren.
Apple Developer Forums
Als je je aanmeldt voor de Apple Developer Forums, kun je daar je vragen stellen over webontwikkeling in het algemeen en het bouwen van Safari-extensies in het bijzonder, en van gedachten wisselen met andere ontwikkelaars en de technici van Apple.
Activiteitenoverzicht
Als je een compleet overzicht wilt hebben van alle documenten, afbeeldingen en andere webelementen die als onderdeel van een pagina worden geladen, kies je 'Activiteitenoverzicht' uit het Venster-menu. Vervolgens kun je elk element in een apart venster openen door er dubbel op te klikken. Ga je naar een andere webpagina, dan wordt de weergave in het Activiteitenoverzicht onmiddellijk ververst.
Broncodeweergave
Wil je de oorspronkelijke html-code van een webpagina eens nader bekijken, dan kies je 'Toon bronversie' (Mac) of 'Bronversie tonen' (Windows) uit het Weergave-menu. De inhoud van dit venster wordt automatisch bijgewerkt als je een gewijzigde pagina laadt. Zoeken in de broncode kan natuurlijk ook, gewoon met 'Zoek' in het Wijzig-menu (Mac) of 'Zoeken' in het Bewerken-menu (Windows).
Een andere gebruikersagent
Wil je weten of je website de content correct aanpast voor andere browsers, dan kies je een andere gebruikersagent via het Ontwikkel-menu. Safari identificeert zich dan als de gekozen browser.
De optie 'Open pagina met'
Als je wilt zien hoe andere browsers je webpagina weergeven, selecteer je een andere browser met de optie 'Open pagina met' uit het Ontwikkel-menu.
De broncode bewaren
Om de html-broncode van je webpagina te bewaren, kies je 'Bewaar als' uit het Archief-menu en selecteer je de optie 'Bronversie pagina'.
De optie 'Schakel caches uit'
Met de optie 'Schakel caches uit' in het Ontwikkel-menu forceer je de browser om de afbeeldingen, pagina's en andere resources van het internet op te halen, in plaats van uit de cache.
De optie 'Schakel afbeeldingen uit'
Veel mensen gebruiken een browser die geen afbeeldingen ondersteunt, of stellen hun browser zo in dat die geen afbeeldingen laadt. Als ontwikkelaar kun je precies zien hoe je site er in zo'n browser uitziet door het laden van afbeeldingen uit te schakelen in het Ontwikkel-menu.
De optie 'Schakel JavaScript uit'
Door JavaScript uit te schakelen, zie je hoe je website reageert in een browser waarin JavaScript niet actief is. Je schakelt JavaScript uit door 'Schakel JavaScript uit' te kiezen uit het Ontwikkel-menu.
De optie 'Schakel Runaway JavaScript Timer uit'
Safari bevat een ingebouwde runawaytimer die gebruikers waarschuwt wanneer ze op een site met trage JavaScript-code terechtkomen. Wil je een lang script zonder onderbreking uitvoeren, dan kun je de timer uitschakelen met de optie 'Schakel Runaway JavaScript Timer uit' in het Ontwikkel-menu.
De optie 'Schakel stijlen uit'
Als je stijlen uitschakelt, laadt Safari webpagina's zonder CSS-regels toe te passen. Op die manier kun je bekijken hoe tekstbrowsers, zoekmachines en schermlezers je pagina interpreteren.
Ingebouwde RSS-nieuwslezer
Terug naar bovenRSS-lezer
Dankzij de ingebouwde RSS-lezer kun je in Safari nu in één overzichtelijke en doorzoekbare lijst het laatste nieuws, informatie en artikelen van talloze websites op je scherm bekijken. Safari was de allereerste browser met een ingebouwde RSS-lezer en is mede hierdoor het ideale programma om te surfen. Een aparte RSS-lezer is namelijk niet nodig.
Automatische RSS-detectie
Websites met een RSS-feed worden direct door Safari herkend. In het adresveld van deze sites zie je een RSS-symbool. Je hoeft alleen nog maar op het RSS-symbool te klikken om de feed in het browservenster weer te geven.
In RSS zoeken
Je kunt RSS-feeds doorzoeken om onderwerpen te vinden die je interesseren. Typ in het veld 'Zoek artikelen' je zoektekst en Safari laat direct de RSS-artikelen met die trefwoorden erin zien.
RSS-feeds verzamelen
In Safari kun je verschillende RSS-feeds in één lijst verzamelen. Zo kun je artikelen uit verschillende bronnen gemakkelijker naast elkaar leggen of in verschillende feeds zoeken naar artikelen over een bepaald onderwerp. Je verzamelt RSS-feeds door een map met de feeds te maken en daarop te klikken met de Control-toets ingedrukt. Je kunt ook op de naam van de map gaan staan en de optie 'Bekijk alle RSS-artikelen' kiezen.
Markering van nog niet gelezen RSS-artikelen
De optie 'Markeer niet-gelezen artikelen' (Mac) of 'Niet-gelezen artikelen markeren' (Windows) in het paneel 'RSS' van het Safari-voorkeurenvenster zorgt ervoor dat artikelen die je nog niet hebt gelezen, direct worden gemarkeerd.
RSS-artikelen sorteren
Als je een RSS-feed bekijkt, kun je de weergavevolgorde veranderen door op 'Datum', 'Titel', 'Bron' of 'Nieuw' in de lijst rechts van de RSS-artikelen te klikken.
RSS-taken
In de Taken-lijst rechts van de RSS-feeds zie je een aantal taken die je kunt uitvoeren door erop te klikken. Hiermee kun je bijvoorbeeld je RSS-feeds bijwerken, pagina's markeren als gelezen of een koppeling naar een RSS-feed e-mailen.
Een bladwijzer voor RSS-feeds maken
Je kunt in Safari een bladwijzer voor een RSS-feed maken, net zoals je dat doet voor een gewone website. Zo kun je de feed in het vervolg met één klik openen. Klik hiervoor op de RSS-pagina op de knop met het plusteken of sleep het symbool in het adresveld naar de bladwijzerbalk. Een RSS-bladwijzer geeft bovendien aan hoeveel nieuwe artikelen zijn toegevoegd sinds je laatste bezoek.
Melding bij nieuwe RSS-informatie
In de bladwijzerbalk laat Safari zien hoeveel nieuwe artikelen sinds je laatste bezoek aan je RSS-feeds zijn toegevoegd. Zo ben je snel op de hoogte van het laatste nieuws zonder dat je de sites steeds hoeft te vernieuwen of door oudere artikelen hoeft te bladeren.
De lengte van RSS-artikelen aanpassen
Je kunt in Safari zelf instellen hoe lang de samenvatting van RSS-artikelen moet zijn. Sleep de schuifknop 'Lengte artikel' in de gewenste richting om een onderdeel groter te maken (en meer informatie te zien) of het kleiner te maken (en meer onderdelen op de pagina te zien).
Je eigen RSS-knipseldienst
Het is heel eenvoudig om je eigen knipseldienst op te zetten, zodat je erop wordt geattendeerd als bepaalde onderwerpen voorkomen op je favoriete sites. Eerst doorzoek je een RSS-feed op een bepaald trefwoord, bijvoorbeeld 'voetbal'. Zodra Safari alle relevante artikelen in de RSS-feeds heeft gevonden, klik je op de knop met het plusteken om de knipseldienst te activeren. Nu kun je voortaan aan de bladwijzer zien of er nieuwe artikelen met het woord 'voetbal' erin op je favoriete sites zijn verschenen.
Internationaal
Terug naar bovenVertaalde versies
Safari is verkrijgbaar in 22 talen en kan in 15 talen de spelling controleren.
Internationaal webmateriaal
Safari kan overweg met webmateriaal van over de hele wereld: het programma ondersteunt een scala aan alfabetten, getallenstelsels, schrijfrichtingen, valuta's, gewicht- en maatstelsels, datum- en tijdnotaties en tijdzones.
Ondersteuning voor Unicode
Omdat Safari geschikt is voor Unicode, de alom aanvaarde internationale coderingsstandaard, kun je zorgeloos webmateriaal bekijken in elke willekeurige taal, dus ook in het Arabisch, Engels en Japans.
Verticale tekst in CSS3
Ontwikkelaars kunnen gebruikmaken van verticale tekstindeling op webpagina's, zodat websites voor talen waarbij de tekst verticaal wordt genoteerd (zoals Japans en Chinees) nog beter kunnen worden aangepast.
Klemtoon op tekst in CSS3
Met de eigenschap voor klemtoon op tekst kunnen veelgebruikte klemtoontekens in Oost-Aziatische teksten op webpagina's worden weergegeven.
Ruby-ondersteuning
De ondersteuning van de HTML5-Ruby-tag in Safari biedt de mogelijkheid om uitspraakannotaties toe te voegen aan webpagina's met Chinese, Japanse of Koreaanse karakters.
IDN-ondersteuning
Heb je een siteadres gekregen in een vreemde taal? Geen probleem! Safari biedt ondersteuning voor Internationalised Domain Names (IDN) en kan dus ook url's herkennen die letters en tekens uit een vreemde taal bevatten.
Tekst van rechts naar links
Safari kan tekst in verschillende richtingen opbouwen, zodat ook websites met tekens die van rechts naar links worden gelezen er prima uitzien.
Standaard de bladwijzers uit je eigen regio
Safari bepaalt op basis van de landinstellingen in je besturingssysteem waar je je bevindt en past daar vervolgens je bladwijzers op aan. Daardoor staat in je bladwijzerbalk altijd het juiste lijstje met populairste websites, ongeacht waar je je op dat moment bevindt.
Mac-integratie
Terug naar bovenConfiguratie van internetaccounts
Als je voor de eerste keer inlogt bij je Google-, Yahoo!- of AOL-account in Safari in Lion, vraagt Safari je of je deze accounts wilt gebruiken in combinatie met Mail, iCal, iChat en Adresboek.
Leeslijst-integratie
In Lion kun je vanuit Mail en andere programma's pagina's aan je leeslijst toevoegen. Als iemand je een koppeling stuurt die je later wilt lezen, klik je de koppeling aan met de Control-toets ingedrukt (secundaire klik) en kies je Voeg toe aan leeslijst.
E-mailen en afdrukken vanuit Safari Reader
Artikelen e-mailen en afdrukken vanuit Safari Reader is heel eenvoudig. Je klikt gewoon op het symbool van de envelop of de printer in de heads-upweergave van Reader. Zowel het Mail-bericht als de afdruk hebben dezelfde strakke artikellay-out die je in Reader ziet.
Stapel met downloads
Wanneer je op je Mac bestanden of programma's downloadt, bewaart Safari die in de downloadstapel in het Dock, zodat je er makkelijk bij kunt. Heb je ze liever ergens anders staan, dan geef je in het paneel 'Algemeen' van het Safari-voorkeurenvenster gewoon een andere locatie op.
Webknipsels
Op de Mac kun je van elke webpagina een Dashboard-widget maken. Klik op het webknipselsymbool naast het adresveld in Safari en selecteer wat de nieuwe widget moet weergeven. Als je vervolgens op 'Voeg toe' klikt, stuurt Safari je webknipsel naar het Dashboard, waar het een plaatsje bij je andere widgets krijgt.
Ingebouwde pdf-weergave
De Mac-versie van Safari bevat een geïntegreerde pdf-engine, zodat je pdf-bestanden gewoon in Safari kunt bekijken zonder dat je eerst een trage plugin van een andere fabrikant hoeft te installeren. Dankzij deze engine kun je in- en uitzoomen, pdf's openen in Voorvertoning of ze bewaren in de map 'Downloads'.
Afbeeldingen in iPhoto bewaren
Safari is de enige browser waarmee je webafbeeldingen rechtstreeks in iPhoto kunt bewaren. Klik met de Control-toets ingedrukt op de gewenste afbeelding en kies 'Voeg afbeelding toe aan iPhoto-bibliotheek'.
De inhoud van een pagina per mail versturen
Safari werkt nauw samen met OS X Mail: wel zo gemakkelijk als je een complete webpagina naar iemand wilt mailen. Je hoeft alleen 'E-mail inhoud van pagina' uit het Archief-menu te kiezen, waarna een nieuw bericht met de inhoud van de desbetreffende website wordt aangemaakt.
E-mail adres van pagina
Wil je iemand een link naar een pagina sturen, dan ben je bij Safari aan het juiste adres. Kies 'E-mail adres van pagina' uit het Archief-menu en kijk wat er gebeurt: Safari opent je mailprogramma, maakt een nieuw bericht aan en zet er de link in naar de website die je momenteel bekijkt.
Automator-ondersteuning
Het programma Automator op de Mac bevat een aantal Safari-taken waarmee je webafbeeldingen, downloads en tekst rechtstreeks kunt openen vanuit je zelfgemaakte takenreeks.
AppleScript-ondersteuning
In de OS X-versie van Safari kunnen liefhebbers van AppleScript de inhoud en eigenschappen van een website, zoals html-, DOM- en JavaScript-elementen, rechtstreeks in een script of zelfgemaakt programma openen.
Safari-extensies
Terug naar bovenSafari -extensies
Met de extensies voor Safari kan surfen op het web een geheel nieuwe ervaring opleveren. De Safari-extensies, die zijn ontwikkeld door derden, verruimen de mogelijkheden van de browser. De installatie, het beheer en het gebruik van extensies zijn allemaal even eenvoudig, zonder dat je je zorgen hoeft te maken over zaken als veiligheid of stabiliteit.
HTML5-extensies
Safari-extensies zijn gebaseerd op webstandaarden als HTML5, CSS3 en JavaScript, en bieden daardoor in sommige gevallen de functionaliteit van een geavanceerde webapplicatie. Op standaarden gebaseerde extensies kun je rechtstreeks vanuit de browser uitvoeren, waardoor de kans op instabiel browsergedrag of een crash stukken kleiner is.
Safari-extensiegalerie
De Safari-extensiegalerie is handig als je op zoek bent naar extensies. Vanuit de galerie kun je die rechtstreeks vanaf de site van de ontwikkelaar downloaden. De handigste extensies staan in deze galerie bovenaan, zodat je meteen ziet met welke extensie je je internetplezier verder kunt verhogen. Vanuit het Safari-menu (Mac) en het Help-menu (Windows) ga je direct naar de Safari-extensiegalerie.
Beveiligde updates
Alle Safari-extensies zijn ondertekend met een door Apple verstrekt digitaal certificaat, wat voorkomt dat er met de extensies kan worden geknoeid. Aan de hand van het certificaat kun je bovendien controleren of een update op een extensie daadwerkelijk van de oorspronkelijke ontwikkelaar afkomstig is.
Ingebouwde beveiliging
Safari-extensies zijn standaard beveiligd met de sandbox-techniek, waardoor ze geen informatie op je computer kunnen benaderen en ook niet kunnen communiceren met andere websites dan de sites die door de ontwikkelaar zijn opgegeven.
Met één klik geïnstalleerd
De installatie van extensies is in Safari heel gemakkelijk. Als je een extensie hebt gedownload, hoef je de browser niet opnieuw te starten. Je extensie is meteen klaar voor gebruik.
Automatische updates
Safari controleert zelf of er updates voor je extensies zijn. Als dat zo is, verschijnen ze in het voorkeurenpaneel 'Extensies'. Je kunt overigens instellen dat Safari alle updates automatisch voor je installeert.
Voorkeurenpaneel 'Extensies'
In het overzichtelijke paneel 'Extensies' van het Safari-voorkeurenvenster staan al je extensies op een rij, zodat je ze gemakkelijker kunt beheren. Vanuit dit paneel kun je elke extensie ook weer van je computer verwijderen.
Met één klik beheerd
In het paneel 'Extensies' schakel je met één klik alle geïnstalleerde extensies in of uit. Maar je kunt elke extensie ook afzonderlijk in- of uitschakelen. Hoe je je extensies ook beheert, in alle gevallen geldt dat je Safari niet opnieuw hoeft te starten om de wijzigingen in te laten gaan.
Surfen en navigeren
Terug naar bovenLeeslijst
Met de leeslijst kun je eenvoudig webpagina's bewaren die je later wilt bekijken. Klik op het symbool met de bril links van de bladwijzerbalk om je leeslijst in het Safari-venster te tonen of te verbergen.
Pagina's toevoegen
Als je de huidige webpagina aan je leeslijst wilt toevoegen, klik je op de knop met het plusteken (+) in het slimme adresveld. Als je leeslijst geopend is, klik je op de knop 'Voeg toe'. En als je tijdens het zoeken op het internet een koppeling tegenkomt die je wilt toevoegen, klik je erop met de Shift-toets ingedrukt. Ook als de leeslijst niet zichtbaar is.
Voorvertoning van een artikel
In je leeslijst zie je de titel van iedere webpagina in de lijst, van de website waar die pagina bij hoort en een voorvertoning van de eerste regels tekst. Als je op een verkorte koppeling hebt geklikt met de Shift-toets ingedrukt, geeft de leeslijst de titel en website van de koppeling.
Eenvoudig beheer
Als je een webpagina gelezen hebt en hem niet meer in je leeslijst nodig hebt, kun je je muisaanwijzer boven het onderdeel in de lijst houden. Er verschijnt een knop met een kruisje. Klik hierop om het onderdeel te verwijderen. Klik op de knop 'Wis alles' om alle onderdelen van de lijst te verwijderen.
Automatisch sorteren
Als je de knoppen 'Alles' en 'Nog lezen' bovenaan de leeslijst gebruikt, kun je kiezen of je alle onderdelen of alleen de ongelezen onderdelen laat weergeven.
Gemakkelijk bladeren
Voor het scrollen door je leeslijst gebruik je de schuifbalk of een Multi-Touch-scrolbeweging. Om de leeslijst breder of smaller te maken, versleep je gewoon de rechterrand.
Reader-integratie
Als je een artikel uit je leeslijst selecteert, komt er een knop 'Reader' in het slimme adresveld te staan. Klik erop en het artikel verschijnt, zonder storende content eromheen. Je kunt inzoomen, het artikel versturen via Mail, of afdrukken via de heads-upweergave die verschijnt in Reader als je met je muisaanwijzer onderaan het artikel komt.
Automatische Reader
Als je een onderdeel uit je leeslijst bekijkt met de Reader en vervolgens een ander onderdeel uit de lijst selecteert, geeft Safari het nieuwe onderdeel ook in de Reader weer.
Mac-integratie leeslijst
In Lion kun je vanuit Mail en andere programma's pagina's aan je leeslijst toevoegen. Als iemand je een koppeling stuurt die je later wilt lezen, klik je de koppeling aan met de Control-toets ingedrukt (secundaire klik) en kies je 'Voeg toe aan leeslijst'.
Nieuwe procesarchitectuur
Een nieuwe procesarchitectuur in Safari zorgt ervoor dat navigeren stabieler en directer verloopt. Alle webcontent wordt via het ene proces verwerkt, en interacties met de browserinterface (zoals het maken van een bladwijzer of het doorzoeken van de geschiedenis) verloopt via een ander proces. De browser wordt dus niet beïnvloed als een bewerking op het internet vastloopt, zodat je gewoon door kunt surfen zonder Safari te herstarten.
Safari Reader
Terwijl je aan het internetten bent, herkent Safari pagina's die artikelen bevatten. Klik in het slimme adresveld op de knop 'Reader' om het hele artikel in een apart venster te openen, zonder afleidende content eromheen.
Doorlezen
Dankzij Safari Reader hoef je niet langer verschillende webpagina's te bezoeken om een lang artikel te lezen. Safari Reader laat een artikel in zijn geheel zien, met een schuifbalk om gemakkelijk door te kunnen lezen.
E-mailen met één klik
Safari Reader is ook heel handig als je iemand een artikel wilt laten lezen. Je klikt dan gewoon op het envelopsymbool in de heads-upweergave om het artikel via Mail te versturen. Het bericht in Mail bevat het complete artikel in dezelfde strakke lay-out, met bovenin een link naar het originele artikel.
Eenvoudig inzoomen
In Safari Reader kun je ook de tekstgrootte aanpassen door op de in- en uitzoomsymbolen in de heads-upweergave te klikken. Als je de tekstgrootte wijzigt, blijft je instelling behouden. De volgende keer dat je een artikel in Safari Reader opent, wordt de tekstgrootte automatisch aangepast.
Eenvoudig printen
Als je in Safari Reader een artikel leest, hoef je alleen op het printersymbool in de heads-upweergave te klikken om het artikel in dezelfde strakke lay-out te printen. Als het artikel meerdere pagina's beslaat, worden die keurig aaneengeschakeld, zodat de afdruk makkelijk leest.
Top Sites
Safari onthoudt welke websites je vaak bezoekt en geeft deze weer in een handig Top Sites-overzicht. Om naar een van de weergegeven sites te gaan, volstaat één klik op de bijbehorende voorvertoning. Terwijl je surft, houdt Safari bij welke websites je het interessantst vindt, door te meten hoe vaak je een site bezoekt en wanneer je daar voor het laatst bent geweest. Dat betekent dat de lijst met Top Sites continu wordt aangepast aan je surfgedrag.
Aantal Top Sites aanpassen
Je kunt zelf instellen hoeveel sites Safari op de Top Sites-pagina laat zien. Klik in Top Sites op de knop 'Wijzig' en kies 'Klein', 'Normaal' of 'Groot' in de rechterbenedenhoek. Je krijgt zo respectievelijk 24, 12 of 6 miniaturen te zien.
Top Sites vastprikken
Je kunt de indeling van de sites in Top Sites naar eigen inzicht aanpassen. Hiervoor klik je op de knop 'Wijzig' en sleep je de miniaturen naar de gewenste plaats. Door op het symbool met de prikbordprikker te klikken, 'prik' je een website vast op de gekozen locatie.
Top Sites: altijd up-to-date
Je ziet direct of een van je favoriete websites is bijgewerkt. Als in de rechterbovenhoek van de miniatuur een ster staat, is de inhoud van de site vernieuwd.
Zoeken in de geschiedenis
Met de functie voor het doorzoeken van de geschiedenis vind je snel pagina's terug die je ooit hebt bezocht. Je gaat naar de Top Sites-pagina en voert in het veld 'Zoek in geschiedenis' je zoekterm in. De exacte titel van een pagina of een lange url hoef je niet meer te onthouden. Je zoekt gewoon op een tekst die je ergens op de pagina hebt gezien. Safari laat de zoekresultaten in een Cover Flow-weergave zien. Dankzij de voorbeeldweergaven heb je de gewenste pagina zo teruggevonden.
Datum in de zoekresultaten
Als je in Cover Flow de resultaten bekijkt van je zoekactie in de geschiedenis, zie je een datumaanduiding staan. De gevonden pagina's staan nu gesorteerd op de datum waarop je ze hebt bekeken.
Knoppen voor 'Top Sites' en 'Geschiedenis'
Klik op de knop bovenin en je schakelt gemakkelijk tussen de Top Sites- en Geschiedenis-weergave.
Op meerdere sites tegelijk bladeren in één venster
Door gebruik te maken van tabs kun je meerdere sites tegelijk bekijken zonder dat je bureaublad een rommeltje wordt. In hetzelfde venster ga je moeiteloos van de ene naar de andere website. Je opent een nieuwe tab door op de +-knop in de tabbalk te klikken.
Voorkeurenpaneel 'Tabs'
Safari bevat een handige en gebruiksvriendelijke tabinterface, zodat je in één en hetzelfde venster meerdere sites tegelijk kunt bekijken. In het paneel 'Tabs' van het Safari-voorkeurenvenster kun je instellen dat nieuwe webpagina's in een tab worden geopend, waardoor je zicht houdt op je bureaublad.
Gesloten tabblad herstellen
Als je in Safari per ongeluk een tab sluit, heb je die in een oogwenk weer in beeld. Daarvoor kies je 'Herstel Sluit tabblad' uit het Wijzig-menu (Mac) of 'Ongedaan maken Sluit tabblad' in het Bewerken-menu (Windows), of gebruik je de toetscombinatie Command + Z (Control + Z onder Windows) om de tab met de webpagina opnieuw te openen.
Verplaatsbare tabs
Doordat de tabs verplaatsbaar zijn, kun je alles helemaal naar wens indelen. Wil je de volgorde van de tabs wijzigen, dan sleep je die naar links of naar rechts. Door een tab naar een plaats buiten het venster te slepen, open je een nieuw venster. Je kunt een tab ook van het ene venster naar het andere slepen.
Een nieuw venster met een groep tabs openen
Wanneer je in Safari een nieuw venster opent, kun je daar automatisch een verzameling tabs in laten openen. Dat is handig als je standaard bepaalde websites wilt bekijken zodra je Safari start.
Slim adresveld
Je kunt nu heel snel en gemakkelijk webadressen invoeren. Zodra je in het adresveld een adres begint te typen, vult Safari dit automatisch aan met de zogeheten Top Hit, dat wil zeggen het adres dat je volgens Safari bedoelt. Door op de Return-toets te drukken, bevestig je de gemarkeerde suggestie en ga je naar de site. Mocht de Top Hit toch niet de site zijn die je zoekt, bekijk dan het overzicht van de andere suggesties. Deze lijst wordt samengesteld op basis van je bladwijzers en geschiedenis. Met één klik ga je vervolgens naar de gewenste website.
Automatische aanvulling van webadressen
Safari kan webadressen automatisch aanvullen. Zodra je in het slimme adresveld een webadres begint te typen, kijkt Safari in je bladwijzers en geschiedenis om te raden waar je naar toe wilt, en wordt het volledige adres ingevuld.
Slimme automatische aanvulling
Het slimme adresveld vergelijkt de tekst die je typt met de titels van de webpagina's in je geschiedenis en je bladwijzers. Bovendien maakt het niet uit welk deel van een url je typt: ook als dat het middelste stuk is, komt Safari met suggesties.
Snel naar de geschiedenis
Via het slimme adresveld kun je in één keer naar je geschiedenis doorklikken. Zodra je begint te typen, verschijnt een lijstje met suggesties. Een daarvan is de optie om in de geschiedenis naar de getypte tekst te zoeken.
Automatische invulling: persoonlijke gegevens
Vind jij het ook zo vervelend om in webformulieren steeds je naam, telefoonnummer, adres en andere persoonlijke gegevens te moeten invoeren? In Safari hoeft dat niet meer. In de Safari-voorkeuren kun je aangeven dat webformulieren automatisch moeten worden ingevuld op basis van de gegevens in OS X Adresboek, Outlook of Windows Adresboek. Safari herkent webformulieren en geeft een vervolgkeuzeveld weer waarin je kunt aangeven of je het formulier automatisch wilt laten invullen. Webformulieren blijven blanco tot jij ervoor kiest het formulier automatisch te laten invullen.
Automatische invulling: formulieren
Safari kan formulieren op het web die je vaak gebruikt, automatisch invullen. Zodra je in een formulier of zoekveld begint te typen, neemt Safari het van je over. Is niet direct duidelijk wat je moet invullen, dan krijg je suggesties voorgeschoteld op basis van gegevens die je in het verleden hebt ingevoerd.
Automatische invulling: gebruikersnamen en wachtwoorden
Als je vaak op websites komt waar je een gebruikersnaam en wachtwoord moet invoeren, kan Safari die gegevens voor je onthouden. Als je je de eerste keer bij een beveiligde site aanmeldt, schakel je het desbetreffende aankruisvak in. In het vervolg zal Safari de gegevens automatisch voor je invullen. Ter beveiliging van je persoonlijke gegevens worden gebruikersnamen en wachtwoorden versleuteld.
Pop-overvenster voor downloads
Als je in Lion bestanden downloadt in Safari, verschijnt er een knop met een pijltje rechts van het zoekveld, zodat je de voortgang van je download kunt volgen. Je kunt het ook gebruiken om een download te pauzeren, hervatten of annuleren. Je kunt het pop-overvenster wissen of de bestanden weergeven in de Finder.
Downloaden door te slepen
Je kunt onderdelen uit het downloadvenster in Safari verslepen en de gedownloade bestanden op het bureaublad zetten.
Downloadlijst automatisch wissen
Safari helpt je om je lijst met downloads overzichtelijk te houden. In het paneel 'Algemeen' van het Safari-voorkeurenvenster kun je aangeven dat de downloadlijst moet worden gewist zodra een bestand is gedownload of als je Safari stopt.
Spellingcontrole
Safari bevat een ingebouwde spellingcontrole. Net als bij de spellingcontrole in de meeste tekstverwerkingsprogramma's worden mogelijke fouten tijdens het typen gemarkeerd, wordt je tekst woord voor woord gecontroleerd en krijg je alternatieven voorgeschoteld. Safari kan de spelling van vijftien talen controleren.
Grammaticacontrole
Safari bevat een ingebouwde grammaticacontrole. Als je in een e-mailprogramma op het web een e-mail schrijft, je blog bijwerkt of tekst in een webformulier invoert, kan Safari de zinsstructuur controleren en correcties voorstellen.
Scrollen met de middelste muisknop
In Windows kun je verticaal en horizontaal door een webpagina bladeren door je muis te bewegen. Als je op de middelste muisknop klikt, wordt deze functie ingeschakeld. Vervolgens kun je de muis in elke richting bewegen om door de webcontent te scrollen. Met een tweede klik op de middelste muisknop ga je weer terug naar de normale muismodus.
Opslaan als webarchief
Belangrijke en persoonlijke webdocumenten, zoals nota's of facturen, kun je als webarchief op de harde schijf opslaan. Als je een webdocument bekijkt dat je wilt bewaren, kies je 'Bewaar als' uit het Archief-menu (Mac) of 'Opslaan als' uit het Bestand-menu (Windows) en kies je 'Webarchief'. De pagina wordt dan als één bestand op je computer opgeslagen, waarbij alle tekst, afbeeldingen en opmaak behouden blijven.
Hervatten
Zodra je Safari start of je je Mac aanzet, herstelt Safari automatisch de geopende vensters en tabs die je tijdens je laatste bezoek open had staan. Je kunt dus gewoon doorgaan waar je gebleven was. Werk je met Snow Leopard of Windows? Dan kun je in het paneel 'Algemeen' in de Safari-voorkeuren aangeven of je wilt dat Safari automatisch je vensters en tabs herstelt. Als je gebruik maakt van Hervatten, herstelt Safari geen webpagina's die je hebt bekeken met de privémodus ingeschakeld.
Voorkeur voor nieuw venster
Je kunt zelf bepalen wat je ziet als je Safari opent: Top Sites, je eigen startpagina, een lege pagina, de huidige webpagina of je bladwijzers.
Vensters combineren
Met de optie 'Voeg alle vensters samen' (Mac) of 'Alle vensters samenvoegen' (Windows) in het Venster-menu kun je alle open browservensters combineren tot één venster met meerdere tabs.
Alle vensters van de laatste sessie openen
Wil je verder surfen vanaf het punt waar je de laatste keer gebleven was? Dan kies je uit het Geschiedenis-menu de optie 'Open alle vensters van de laatste sessie opnieuw' (Mac) of 'Alle vensters van de laatste sessie opnieuw openen' (Windows). Safari opent dan automatisch de vensters en tabs die je aan het eind van de vorige sessie geopend had.
Laatst gesloten venster openen
Als je per ongeluk een browservenster hebt gesloten, kun je dat weer terughalen door uit het Geschiedenis-menu de optie 'Open laatst gesloten venster opnieuw' (Mac) of 'Laatst gesloten venster opnieuw openen' (Windows) te kiezen.
Geschiedenis automatisch wissen
Om de omvang van je geschiedenis binnen de perken te houden, verwijdert Safari automatisch alle onderdelen die ouder zijn dan een maand. Om de privacy te behouden kun je evenwel aangeven hoe veel van je geschiedenis door Safari moet worden bewaard. Hiervoor kies je in het paneel 'Algemeen' van de Safari-voorkeuren een andere optie bij de vervolgkeuzelijst 'Verwijder onderdelen uit geschiedenis' (Mac) of 'Onderdelen uit geschiedenis verwijderen' (Windows) in het paneel 'Algemeen' van het Safari-voorkeurenvenster.
Toetscombinaties en snelmenu's
Je kunt sneller en efficiënter browsen als je gebruikmaakt van toetscombinaties en sneltoetsen. Als je "Toetscombinaties Safari" (Mac) of "Sneltoetsen" (Windows) typt in het zoekveld in Safari Help, krijg je een complete lijst te zien.
Help
In de uitgebreide Help vind je alle informatie die je nodig hebt om Safari effectief te gebruiken. Je kunt in de hele Help zoeken. De zoekresultaten worden op relevantie gesorteerd en opgesplitst in lijsten met gerelateerde commando's en helponderwerpen.
Fouten melden bij Apple
Als je op een website problemen ondervindt, kun je uit het Safari-menu de optie 'Rapporteer fouten aan Apple' kiezen (Mac) of uit het Help-menu de optie 'Fouten aan Apple rapporteren' kiezen (Windows). Vermeld de url, het type probleem en een korte beschrijving en stuur het rapport naar Apple. Apple speelt deze informatie vervolgens door aan de ontwikkelaar van de website, zodat het probleem kan worden verholpen.
Geïnstalleerde plugins bekijken
Alle plugins die je downloadt en inschakelt, worden door Safari in een logbestand bewaard. Je vindt ze terug via de optie 'Geïnstalleerde plugins' in het Help-menu. Safari groepeert alle plugins op categorie, met vermelding van de naam, het versienummer, een beschrijving en de bijbehorende extensies.
Toegankelijkheid
Terug naar bovenVoiceOver-schermlezer
Safari ondersteunt standaard de VoiceOver-schermlezer in OS X. Dit door Apple ontwikkelde programma beschrijft hardop wat er op het scherm gebeurt en leest tekst en koppelingen van websites voor. Daarnaast kun je met VoiceOver je computer volledig bedienen via het toetsenbord in plaats van met de muis.
Ondersteuning voor ARIA
Safari ondersteunt ARIA, wat staat voor Accessible Rich Internet Applications. Dit is een standaard waarmee webontwikkelaars dynamisch webmateriaal beter toegankelijk kunnen maken voor mensen met een handicap. Dankzij ARIA kunnen sites waarop geavanceerde technologieën als AJAX en JavaScript worden gebruikt, heel gemakkelijk samenwerken met technologieën voor verbeterde toegang.
Verbeterde toetsenbordnavigatie
Omdat Safari uitstekende functies biedt voor navigatie via het toetsenbord, heb je geen muis nodig om over het web te surfen. Zo spring je met de Tab-toets naar het volgende wachtwoordveld, venstermenu of invoerveld. En als je de Option-toets ingedrukt houdt, ga je met de Tab-toets alle koppelingen op een pagina af. Zodra je op de gewenste koppeling staat, druk je op de Return-toets om die te openen. Op die manier kun je gewoon aanwijzen en klikken, maar dan via het toetsenbord in plaats van met de muis.
Pagina's vergroot weergeven
Voor een betere leesbaarheid kun je met toetscombinaties, Multi-Touch-bewegingen of de zoomknop in de knoppenbalk de inhoud van de webpagina groter weergeven. Het formaat van afbeeldingen en andere grafische elementen wordt automatisch aangepast en alle tekst blijft haarscherp. Zo blijft de paginaopmaak altijd behouden. Om de Zoom-knop aan de knoppenbalk toe te voegen, kies je 'Pas knoppenbalk aan' uit het Weergave-menu en sleep je de knop naar de knoppenbalk.
Alleen tekst vergroot weergeven
Als je een pagina beter wilt bekijken, kun je er ook voor kiezen om alleen de tekst vergroot weer te geven.
Ondertitels voor spraak en geluiden voor HTML5-video
Safari maakt video's nu ook voor iedereen toegankelijk. Als een video in een webpagina is geïntegreerd met behulp van de HTML5-tag <video> en ondertitels voor spraak en geluiden bevat, kun je die weergeven door op het scherm op de knop voor ondertitels te klikken.
Aangepaste opmaaksjablonen (CSS)
Door een speciale opmaaksjabloon met standaardlettertypen en -grootten, kleuren en contrastinstellingen toe te passen, kun je zorgen dat de websites die je bezoekt beter leesbaar worden. Je kunt zo'n opmaaksjabloon downloaden of zelf maken.
Minimale lettergrootte
Als je bepaalde tekst op een website, zoals fotobijschriften of de "kleine lettertjes", veel te klein vindt, kan Safari die in grotere letters weergeven. In het paneel 'Geavanceerd' van het Safari-voorkeurenvenster kun je instellen op welke grootte de letters van een website minimaal moeten worden weergegeven.
Windows-integratie
Terug naar bovenWindows-interface onder Windows
Als je Safari gebruikt op een pc met Windows 7, Windows Vista of Windows XP, dan voel je je meteen thuis. Safari ziet er namelijk uit als ieder ander Windows-programma, compleet met bijbehorende titelbalk, randen en werkbalken.
Windows-lettertypen
De Windows-versie van Safari maakt tegenwoordig gebruik van de standaardlettertypen van Windows, zodat het nog meer aanvoelt als een Windows-programma. Je kunt echter ook kiezen voor de lettertypen van Apple. Het is maar net waar je voorkeur naar uitgaat. Alle lettertypen zijn even scherp dankzij het anti-aliasingalgoritme van Safari. Dit algoritme behoudt de details van de afzonderlijke lettertypen, maar geeft elk teken zo scherp weer dat alle tekst even prettig leest.
Zelf een downloadmap kiezen
Als je bestanden of programma's downloadt, bewaart Safari ze standaard in de map 'Mijn documenten' (Windows XP) of 'Downloads' (Windows Vista en Windows 7). Heb je ze liever ergens anders staan, dan geef je in het paneel 'Algemeen' van het Safari-voorkeurenvenster gewoon een andere locatie op.
E-mail adres van pagina
Wil je iemand een koppeling naar een pagina sturen, dan ben je bij Safari aan het juiste adres. Kies 'E-mail adres van pagina' uit het Archief-menu en kijk wat er gebeurt: Safari opent je mailprogramma, maakt een nieuw bericht aan en zet er het adres in van de website die je momenteel bekijkt.
Hulp bij het downloaden van plugins
Kom je op een pagina waarvoor een speciale plugin nodig is, dan vertelt Safari je niet alleen wat je nodig hebt, maar ook hoe je eraan komt. De downloadpagina van Safari stuurt je rechtstreeks naar de populairste plugins en helpt je stap voor stap bij de installatie.
Zoekfunctie
Terug naar bovenIntelligent zoekveld
Dankzij het slimme zoekveld vind je meteen wat je zoekt. Safari was de eerste populaire browser met een zoekveld in de gebruikersinterface.
Zoekopties
In Safari kun je zelf kiezen of je Google, Yahoo! of Bing als zoekengine wilt gebruiken in het zoekveld.
Zoeken in de geschiedenis
Je kunt nu zoeken in de complete geschiedenis in Safari. Dus ben je op zoek naar een pagina die je in het verleden hebt bezocht, dan weet je nu zeker dat je die snel vindt. Om de bewuste pagina te vinden, gebruik je het veld 'Zoek in geschiedenis' in de Top Sites-weergave. De exacte titel van een pagina of een lange url hoef je niet meer te onthouden. Safari bewaart alle tekst van alle pagina's die je bezoekt, dus je kunt gewoon zoeken op een woord of zin die voorkwam op de gezochte site. En omdat Safari de zoekresultaten in de Cover Flow-weergave laat zien, blader je gewoon net zolang door de voorbeeldweergaven van de gevonden sites totdat je hebt gevonden wat je zocht.
Zoek-commando
Tekst op een pagina zoeken is heel eenvoudig: je kiest 'Zoek' uit het Wijzig-menu (Mac) of 'Zoeken' uit het Bewerken-menu (Windows) en typt de gezochte tekst. Safari vindt direct alle plekken waar de gezochte tekst op de webpagina voorkomt, geeft weer hoe vaak de tekst voorkomt en markeert de gevonden tekst op de pagina.
Zoekoptie
Met de zoekfunctie kun je nu zoeken naar woorden die de letters die je invoert bevatten – aan het begin van het woord of elders. Klik op het vergrootglas in het zoekvenster om tussen de twee opties te schakelen.
Zoeksuggesties
Safari maakt, afhankelijk van de zoekengine die je hebt gekozen, gebruik van populaire zoektermen van Google, Yahoo! of Bing om je zoekacties aan te vullen terwijl je nog bezig bent met typen.
SnapBack
Je weet hoe het gaat: je zoekt iets en belandt vervolgens van de ene op de andere pagina. Voor je het goed en wel doorhebt, ben je mijlenver verwijderd van je oorspronkelijke zoekresultaat. Daar heeft Safari een handige remedie voor: met een klik op de SnapBack-knop ben je terug op de pagina waar je je zoektocht begon.
Bladwijzers zoeken
Ben je een bladwijzer kwijt, dan vind je die in Safari snel terug. Je hoeft niet te weten hoe de site ook alweer heette. Safari zoekt in je bladwijzers naar een overeenkomende url, websitenaam en zelfs webcontent om precies de juiste bladwijzer voor je terug te vinden. Safari geeft de gevonden resultaten weer in Cover Flow, zodat je op je gemak door de zoekresultaten kunt bladeren, net zoals je in iTunes door je albumillustraties bladert.




