Menu
NL

Safari Web Extensions: what can users of Safari content blockers expect from the new Apple's initiative

If you just want the gist, here's a TLDR: Safari adopts the most common and widely used browser extension API, but not before they remove a bunch of content blocking-related features from there. In its current form it's useless for ad blocker developers, and only time will tell if things will get better.

Apple is currently actively developing the next version of Safari that will appear in macOS Big Sur. Most changes can already be seen and tested in the official beta of Safari 14, and one that is of special interest to the users of ad blockers is WebExtensions support.

But what is WebExtensions? It's an API (application programming interface) for developing browser extensions that can alter the behavior and appearance of your browser. Many popular browsers like Chrome, Mozilla and Edge support WebExtensions API, but Safari has stayed away from it, requiring developers to use a different set of APIs. Because of that, migrating an extension from, say, Chrome to Safari takes a lot of effort, and many developers don't have the resources to do so. As a result, Safari has been missing out on numerous extensions that are available for other browsers.

This June, at Worldwide Developers Conference (WWDC2020), Apple announced that Safari 14 will support WebExtensions. To many developers this came as a pleasant surprise. Among others, we support this decision; however, not much will change in terms of ad blocking in Safari, and here's why.

Back in 2015 Safari introduced the so-called Safari Content Blocking API. You guessed from its name that it serves to help developers build content blocking applications for Safari. AdGuard uses it too, in AdGuard for iOS, AdGuard Pro for iOS and AdGuard for Safari. Compared to WebExtensions, this API has several substantial drawbacks: it's limited in its capabilities and barely improves over time. That said, this API is just enough to provide an acceptable level content blocking.

Alright, but now everything's going to be different, isn't it? And we will surely migrate our Chrome/Firefox extensions to Safari? Unfortunately, no. There are a few serious roadblocks. The thing is, Safari developers didn't just copy WebExtensions API. Parts of functionality implied by WebExtensions will not be available in Safari 14. For example, you won't find an option to block web requests there. You can try: open the official documentation and search for "webRequest". That's what you'll find:

webRequest
BlockingResponse not supported.
Blocking requests not supported.

Even without any special knowledge you can guess what it means.

So what will happen next? Is there a chance that things will take a turn for the better? What awaits Safari content blockers in the future? Frankly, we don't have a clue.

On the one hand, we have this old stagnating Safari Content Blocking API. We've reported countless bugs and made more feature requests than there are apples on a fruit stand. They all remain ignored for years. From conversations we had with Apple developers we understand that they in principle aren't opposed to reviewing our implementation of Safari Content Blocking API, should we suggest it. But they, of course, give no promises about accepting it, so we don't press the issue, as it's a solid amount of work for no guaranteed result.

On the other hand, in theory they might take the further development of WebExtensions API seriously and eventually add an option to block web requests with its help. To be honest, it doesn't seem particularly likely that the situation will evolve in this direction. Although we must say, nobody really expected the announcement of WebExtensions support at WWDC in the first place, so there's always a chance. We all will have to wait and see.

And for now you have a couple of options:

  • Install AdGuard for Safari. It squeezes out the best possible filtering quality from what Safari Content Blocking API has to offer.
  • Install AdGuard for Mac. This is a premium product and it requires a license key after your trial period expires, but it laughs in the face of any artificial browser-specific restrictions. It blocks ads and tracking better than any browser extension ever could.
Vond je dit bericht leuk?
18.494 18494 gebruikersbeoordelingen
Uitstekend!

AdGuard voor Windows

AdGuard voor Windows is meer dan een advertentieblokkeerder. Het is een multifunctioneel hulpmiddel dat advertenties blokkeert, de toegang tot gevaarlijke sites regelt, het laden van pagina's versnelt en kinderen beschermt tegen ongepaste inhoud.
Door het programma te downloaden accepteer je de licentievoorwaarden
Meer lezen
18.494 18494 gebruikersbeoordelingen
Uitstekend!

AdGuard voor Mac

AdGuard voor Mac is een unieke advertentieblokkeerder die is ontworpen met macOS in gedachten. Het beschermt je niet alleen tegen vervelende advertenties in browsers en apps, maar beschermt je ook tegen volgen, phishing en fraude.
Door het programma te downloaden accepteer je de licentievoorwaarden
Meer lezen
18.494 18494 gebruikersbeoordelingen
Uitstekend!

AdGuard voor Android

AdGuard voor Android is een perfecte oplossing voor Android-apparaten. In tegenstelling tot de meeste andere advertentieblokkeerders, vereist AdGuard geen root-toegang en biedt het een breed scala aan app-beheeropties.
Door het programma te downloaden accepteer je de licentievoorwaarden
Meer lezen
18.494 18494 gebruikersbeoordelingen
Uitstekend!

AdGuard voor iOS

De beste iOS-advertentieblokkeerder voor iPhone en iPad. AdGuard elimineert alle soorten advertenties in Safari, beschermt jouw privacy en versnelt het laden van pagina's. AdGuard voor iOS advertentieblokkeringstechnologie zorgt voor filtering van de hoogste kwaliteit en stelt je in staat meerdere filters tegelijkertijd te gebruiken
Door het programma te downloaden accepteer je de licentievoorwaarden
Meer lezen
18.494 18494 gebruikersbeoordelingen
Uitstekend!

AdGuard VPN

74 locaties wereldwijd

Toegang tot alle inhoud

Sterke versleuteling

Geen logboekregistratie

Snelste verbinding

24/7 ondersteuning

Gratis proberen
Door het programma te downloaden accepteer je de licentievoorwaarden
Meer lezen
18.494 18494 gebruikersbeoordelingen
Uitstekend!

AdGuard Content Blocker

AdGuard Content Blocker verwijdert alle soorten advertenties in mobiele browsers die de content blocker technologie ondersteunen, namelijk Samsung Internet en Yandex.Browser. Hoewel het beperkter is dan AdGuard voor Android, is het gratis, eenvoudig te installeren en biedt het nog steeds een hoge kwaliteit voor het blokkeren van advertenties.
Door het programma te downloaden accepteer je de licentievoorwaarden
Meer lezen
18.494 18494 gebruikersbeoordelingen
Uitstekend!

AdGuard Browserextensie

AdGuard is de snelste en lichtste advertentieblokkering uitbreiding die alle soorten advertenties op alle webpagina's effectief blokkeert! Kies AdGuard voor uw browser om advertentievrij, snel en veilig te surfen.
18.494 18494 gebruikersbeoordelingen
Uitstekend!

AdGuard Assistant

Een bijbehorende browserextensie voor AdGuard desktop apps. Het biedt in de browser toegang tot functies zoals het blokkeren van aangepaste elementen, het op een witte lijst plaatsen van een website of het verzenden van een rapport.
18.494 18494 gebruikersbeoordelingen
Uitstekend!

AdGuard DNS

AdGuard DNS is een alternatieve oplossing voor advertentie-blokkade, privacybescherming en ouderlijk toezicht. Het is eenvoudig in te stellen en gratis te gebruiken, biedt een minimum aan optimale beveiliging tegen online advertenties, trackers en phishing, ongeacht welk platform en welk apparaat u gebruikt.
18.494 18494 gebruikersbeoordelingen
Uitstekend!

AdGuard Home

AdGuard Home is een netwerkbrede software voor het blokkeren van advertenties en tracking. Nadat u het hebt ingesteld, bestrijkt het alle apparaten in uw huis, en u hebt daarvoor geen client-side software nodig. Met de opkomst van Internet-Of-Things en aangesloten apparaten wordt het steeds belangrijker om uw hele netwerk te kunnen beheren.
18.494 18494 gebruikersbeoordelingen
Uitstekend!

AdGuard Pro voor iOS

AdGuard Pro heeft veel te bieden bovenop de ad blocking functies in Safari die al bekend zijn bij de gebruikers van de standaard versie. Door te voorzien in toegang tot standaard DNS instellingen kun je advertenties blokkeren, je kinderen beschermen tegen ongewenste websites voor volwassenen en je persoonlijke data beschermen tegen diefstal.
Door het programma te downloaden accepteer je de licentievoorwaarden
Meer lezen
18.494 18494 gebruikersbeoordelingen
Uitstekend!

AdGuard voor Safari

Extensies voor het blokken van advertenties hebben het moeilijk sinds apple iedereen geforceerd heeft om de nieuwe SDK te gebruiken. De AdGuard extensie heeft de intentie om de hoge kwaliteit advertenties niet te blokken en terug te brengen naar Safari.
18.494 18494 gebruikersbeoordelingen
Uitstekend!

AdGuard Temp Mail

Een gratis tijdelijke e-mailadresgenerator die je anoniem houdt en jouw privacy beschermt. Geen spam in je hoofdinbox!
18.494 18494 gebruikersbeoordelingen
Uitstekend!

AdGuard voor Android TV

AdGuard voor Android TV is de enige app die advertenties blokkeert, jouw privacy bewaakt en fungeert als firewall voor je Smart TV. Ontvang waarschuwingen over webbedreigingen, gebruik veilige DNS en profiteer van gecodeerd verkeer. Ontspan en duik in je favoriete programma's met eersteklas beveiliging en zonder advertenties!
Downloaden AdGuard Klik op het door de pijl aangegeven bestand om AdGuard te installeren. Selecteer "Open" en klik op "OK" - wacht even tot het bestand gedownload is. Sleep dan in het geopende venster het AdGuard icoontje naar de "Applications" map. Dank u dat u voor AdGuard gekozen heeft. Selecteer "Open" en klik op "OK" - wacht even tot het bestand gedownload is. Klik dan in het geopende venster op "Installeren". Dank u dat u voor AdGuard gekozen heeft.
AdGuard op je mobiele apparaat installeren