ID.nl logo
Huis

Zo werken contentblockers in Safari

Met contentblocker-extensies kun je voorkomen dat bepaalde code op websites geladen wordt. Ze hebben veel mogelijke toepassingen, maar ze worden vooral gebruikt om advertenties te blokkeren.

Op WWDC 2015 werd er als onderdeel van de ontwikkelaarssessies een nieuwe categorie App Extensions gepresenteerd: contentblockers. Deze zijn specifiek gericht op Safari en het blokkeren van de JavaScript-code die meestal met advertenties gepaard gaat, in plaats van alleen te zorgen dat advertenties niet worden weergegeven. Deze code zorgt namelijk vaak voor slechtere prestaties en andere nadelen, zoals het trager laden van pagina's, een hoger dataverbruik, meer batterijverbruik en het volgen en identificeren van gebruikers door middel van cookies. Lees ook: Zeg stop tegen vervelende advertenties op je iOS-apparaat.

Opmerking: App Extensions verschillen van de reeds bestaande Safari Extensions in de zin dat ze in native code geschreven worden in plaats van JavaScript, HTML en CSS, waardoor ze krachtiger en efficiënter zijn. Bovendien kunnen App Extensions ervoor zorgen dat Safari content blokkeert voordat deze überhaupt geladen wordt, zodat het hele proces veel sneller verloopt.

Privacy

Omdat contentblockers als App Extension geïmplementeerd worden en alleen regels definiëren van wat Safari moet blokkeren, voeren ze hun taken uit zonder te weten of vast te leggen welke content er door de gebruiker bekeken wordt of welke URL's er worden opgevraagd. Bovendien wordt niet bijgehouden welke regels er op bepaalde URL's zijn toegepast.

Contentblockers in iOS 9

Sinds Safari 5 zijn er al verschillende contentblockers (zoals bijvoorbeeld AdBlock) beschikbaar op OS X door middel van Safari Extensions, maar op iOS is het tot nog toe geheel onmogelijk om extensies te laden.

©PXimport

AdBlock voor iOS is een aparte webbrowser-app omdat iOS momenteel nog geen extensies toestaat

Nu heeft Apple derde partijen die apps voor iOS 9 ontwikkelen toegang gegeven tot een API die in Safari content zoals afbeeldingen, trackingcookies en pop-up-advertenties kan blokkeren. In de bètaversie van iOS 9 voor ontwikkelaars heeft Safari nu een optie in de ingebouwde Settings-app waarmee individuele contentblockers van apps in- en uitgeschakeld kunnen worden.

Op deze manier biedt Apple ontwikkelaars en gebruikers de mogelijkheid om bepaalde delen van een website niet te laden, wat voor een prettigere browse-ervaring zou moeten zorgen. Contentblockers staan in Safari 9 standaard uitgeschakeld, maar zodra ze zijn ingeschakeld beïnvloeden ze de manier waarop Safari webpagina's weergeeft en de manier waarop pagina's geladen worden in apps die gebruikmaken van de Safari View Controller voor het renderen van webpagina's. Bovendien kunnen ontwikkelaars gebruikers binnen hun apps de mogelijkheid geven om te specificeren wat voor content ze willen blokkeren.

Tegen de tijd dat iOS 9 en OS X El Capitan verschijnen, zullen er dan ook een heleboel nieuwe apps verkrijgbaar zijn die advertenties, cookies of aanstootgevende content blokkeren. Dit zou de populariteit van Safari enorm kunnen verhogen - met name onder ouders, voorvechters van privacy en mensen die gewoon lekker ongestoord willen kunnen browsen.

Gevolgen

Dit lijkt allemaal heel handig voor het verbeteren van je browse-ervaring. Vergeet echter niet dat een heleboel websites voor een groot deel door advertenties gefinancierd worden. Als een heleboel mensen deze advertenties gaan blokkeren, lopen deze websites inkomsten mis waardoor er minder content gepubliceerd kan worden of websites zelfs geheel kunnen verdwijnen.

Een ander nadeel voor website eigenaren is het mogelijke verlies van cookies die soms gebruikt worden om hun content met een paywall - een systeem dat gebruikers die geen abonnement hebben toegang tot de inhoud van een webpagina ontzegt - te beschermen. Het zou dan in sommige gevallen mogelijk zijn dat gebruikers zonder abonnement met behulp van een content blocker toegang krijgen tot delen van een website waarvoor eigenlijk betaald moet worden.

Uitgevers kunnen deze problemen uit de weg gaan door te adverteren op een manier die niet met een content blocker omzeild kan worden, zoals bijvoorbeeld productplaatsing. Omdat contentblockers alleen invloed hebben op Safari, is het bovendien mogelijk om commerciële content alleen via bepaalde apps aan te bieden, zodat het eenvoudiger is om advertenties weer te geven en paywall systemen te implementeren. Het lijkt erop dat Apple zichzelf al op deze manier tegen haar eigen Safari contentblockers probeert te beschermen door in iOS 9 een eigen Nieuws-app te lanceren die apps zal bevatten waarop de extensies geen invloed zullen hebben.

▼ Volgende artikel
Spreek en luister: ChatGPT als gesprekspartner
© Limitless Visions - stock.adobe.com
Huis

Spreek en luister: ChatGPT als gesprekspartner

ChatGPT kan steeds meer en luistert tegenwoordig ook naar de prompts (opdrachten) die een gebruiker inspreekt. Bovendien leest de chatbot zelfs de uitgebreide antwoorden voor. Hardop voorlezen werkt zelfs met negen natuurlijk klinkende stemmen.

In drie stappen laten we de spreek- en luisterfunctie van ChatGPT zien:

  • Spreek prompts in door op de microfoonknop te tikken
  • Laat ChatGPT de antwoorden voorlezen
  • Kies uit negen verschillende stemmen

Typen te veel gedoe? Lees dan zeker ook: Geen toetsenbord meer nodig: laat je stem het werk doen

Opdrachten inspreken

OpenAI heeft de spraakfunctie voor ChatGPT voor iedereen beschikbaar gemaakt. In het begin was deze functie uitsluitend bedoeld voor wie een Plus- of Enterprise-abonnement had. Natuurlijk moet je via de instellingen van je mobieltje toestemming geven aan ChatGPT voor het gebruik van de microfoon. Als dat is geregeld, open je de app en tik je onderaan op de microfoonknop. Een animatie reageert op je stem en als je klaar bent met praten, tik je op het vinkje in de zwarte cirkel. De app zal wat je gezegd hebt razendsnel weergeven. Ben je tevreden over de formulering, dan tik je op het pijltje. ChatGPT genereert meteen het antwoord en onderaan verschijnt opnieuw de microfoonknop om de volgende opdracht in te spreken.

Een animatie reageert op je stem.

Antwoorden beluisteren

Vervolgens druk je in de mobiele versie lang op de tekst die de chatbot heeft gegenereerd, zodat er een aantal functies verschijnt. Daar kies je de opdracht Voorlezen. Na enkele seconden hoor je een stem die het antwoord voorleest.

Bovenaan zie je een klein gedeelte waarin je het voorlezen kunt pauzeren en met twee knoppen kun je de tekst vijftien seconden terugspoelen en vooruitspoelen.

In de desktop-versie van ChatGPT zie je onder het antwoord het pictogram van een luidspreker. Daar moet je op klikken om de stem van ChatGPT te horen. Klik dus niet met rechts op de tekst om in het contextueel menu de opdracht Spraak te selecteren. Daarmee start je de voorleesfunctie van de browser en die is niet zo goed.

Boven de tekst kun je het voorlezen pauzeren.

Over voorlezen gesproken ...

Kinderen vinden het heerlijk!

Kies een andere stem

Zowel in de mobiele versie als in de desktopversie heb je de keuze uit negen stemmen. In de Android- en iOS-versie moet je naar het beginscherm gaan van de app, waar je onderaan je gebruikersnaam ziet staan. Tik op de drie puntjes en selecteer Spraak. Je krijgt de stem te horen; ze klinken natuurlijk. Sol is ‘gevat en ontspannen’ en van Ember zegt de app dat hij ‘vol vertrouwen en optimistisch’ klinkt. Maak je keuze door op Gereed te tikken.

In de desktop-versie klik je rechtsboven op de profielknop om de Instellingen te openen. Ook daar kun je dan een van de negen stemmen selecteren.

Van iedere stem lees je de vermeende eigenschappen.

Watch on YouTube
▼ Volgende artikel
Waar voor je geld: 5 alles-in-één laserprinters voor een mooie prijs
© Tim Allen
Huis

Waar voor je geld: 5 alles-in-één laserprinters voor een mooie prijs

Bij ID.nl zijn we gek op producten waar je niet de hoofdprijs voor betaalt. Een paar keer per week speuren we daarom binnen een bepaald thema naar zulke deals. Een all-in-one-printer is een handig apparaat voor het scannen, kopiëren en printen van documenten en foto's. De allerbeste afdrukkwaliteit krijg je met een laserprinter. Wij vonden vijf betaalbare modellen voor je.

Een laserprinter maakt gebruik van toner in plaats van inkt om afdrukken te produceren. Toner is een fijn poeder dat met hoge temperaturen op het papier wordt gesmolten. Dit proces zorgt ervoor dat je met grote toners kunt printen, wat betekent dat je langere tijd kunt blijven afdrukken zonder de toner te hoeven vervangen. Laserprinters zijn vaak snel en efficiënt, waardoor ze uitstekend zijn voor gebruik op kantoor. Maar ook als je thuis veel print, bijvoorbeeld als zzp'er, kan een laserprinter uitkomst bieden.

HP Color Laser 179fnw

De HP Color Laser MFP 179fnw is een van de kleinste kleurenlaserprinters in zijn klasse en is daardoor ideaal voor thuisgebruik en plekken waar niet veel plek voor een printer is. Met functies zoals printen, scannen, kopiëren en zelfs nog faxen biedt deze 4-in-1 printer een hoop veelzijdigheid. De afdruksnelheid bedraagt tot 18 pagina's per minuut in zwart-wit en 4 ppm in kleur, met een resolutie van 600 x 600 dpi.

Dankzij de automatische documentinvoer (ADF) voor 40 pagina's en wifi-verbinding is deze printer gebruiksvriendelijk en multi-inzetbaar. Hoewel de afdruksnelheid lager ligt dan bij sommige concurrenten, is zijn compacte formaat juist een pluspunt.

Brother DCP 1610W

De Brother DCP-1610W is een compacte zwart-wit laserprinter die printen, kopiëren en scannen combineert. Met een afdruksnelheid van 20 pagina's per minuut en een resolutie van 2400 x 600 dpi levert hij haarscherpe resultaten. Dankzij wifi-connectiviteit kunnen meerdere gebruikers eenvoudig draadloos printen.

De papierlade biedt plaats aan 150 vellen en het apparaat is voorzien van anti-jam-technologie om papierstoringen tot een minimum te beperken. In vergelijking met de HP Color Laser MFP 179fnw biedt deze printer geen kleurafdrukken, maar hij is wel een stuk sneller met zijn afdrukken.

HP Laserjet Pro 2Z622

De HP LaserJet Pro 2Z622 is geschikt voor onder meer kantooromgevingen. Met afdruksnelheden tot 42 pagina's per minuut en functies zoals dubbelzijdig printen, scannen, kopiëren en faxen is dit een lekker veelzijdige 4-in-1-laserprinter. Het apparaat ondersteunt zowel bekabelde als draadloze netwerken en biedt geavanceerde beveiligingsfuncties.

Canon i-SENSYS MF272wd

De Canon i-SENSYS MF272dw is een monochrome laserprinter en drukt af met en snelheid van 29 pagina's per minuut. Met een resolutie van 2400 x 600 dpi levert hij snelle en scherpe resultaten. Dankzij automatische dubbelzijdige afdrukken, wifi- en ethernetverbinding is hij veelzijdig inzetbaar.

In vergelijking met de Brother DCP-1610W levert deze Canon i-SENSYS MF272dw snellere prestaties en meer connectiviteitsopties, hoewel hij geen kleurendruk ondersteunt; dan moet je toch echt bij de HP Color Laser MFP 179fnw zijn.

Xerox B225 A4

De Xerox B225 is een zwart-wit all-in-one-laserprinter die printen, kopiëren en scannen combineert. Met een afdruksnelheid van maar liefst 34 pagina's per minuut en een eerste afdruktijd van slechts 6,4 seconden is hij goed in te zetten als je veel en vaak print. De printer beschikt over automatische dubbelzijdige afdrukken, een papierlade voor 250 vellen en kan via wifi of een vaste netwerkverbinding met je thuisnetwerk worden verbonden.