This is AdBlock's old support site. It is available for archival purposes only. To create a new discussion, or to visit the up-to-date knowledge base, please visit

Correctly supporting Safari 9.0 Content Blocking

Adam's Avatar


04 Oct, 2015 12:02 AM

Now that Safari 9.0 is out. AdBlock should be moved over from being a Content HIDER to a Content BLOCKER now that it's possible. Despite the advertising that adblock makes pageloading faster or uses less data. It does not on Safari in current form because all it actually does is removes ads that are still being loaded. This of course was apples fault until now since Safari had no api for blocking the actual requests for the content.

However, now it does. So i am wondering when adblock will get a true safari update that actually blocks content instead of hiding it. It should be far more powerful on safari now and be more on the level of quality chrome version is.

  1. 1 Posted by Tomáš on 04 Oct, 2015 09:09 AM

    Tomáš's Avatar

    Hi Adam,

    Safari supports content blocking (beforeload event, canLoad API) since 5.1 version, so we are not just hiding ads, but we also block them before they are even downloaded.

    Safari Team has introduced in their latest update (Safari 9) a new API called Content Blocker. The differences between this new API and the old canLoad can be found here.

    If you have any question, feel free to let us know :)

    Best regards,
    Extension Developer

  2. Tomáš closed this discussion on 04 Oct, 2015 09:09 AM.

  3. Adam Joseph Williams re-opened this discussion on 04 Oct, 2015 09:40 AM

  4. 2 Posted by Adam Joseph Wil... on 04 Oct, 2015 09:40 AM

    Adam Joseph Williams's Avatar

    I’ve seen issues with safari 7 and 8 where even if I add perfect filters. the ads still load and cache resources but are hid after the fact. I had opened tickets back then and been told it’s do to safari’s access not being as good as chrome with the point where safari allows the blocking to occur. basically, you can block SOME resources from loading at javascript level but not all of them. I wish I could find that response now explaining the limitation. Perhaps you know what I mean. I just know there are still pages i have to open in chrome so they don’t take as long to load do to the fact many annoying resources in my custom filters still load in safari before they are hidden. Something that doesn’t happen in chrome adblock which actually does prevent the resource loads.

    My biggest reason for an adblocker, is internet that’s even SLOWER Than a modern cellular connection. 1Mbit down 0.3Mbit up. Even non ads I like to block if I find them poorly thought out (giant high resolution backdrops, etc).

    In any case, I had hoped 9.0 would both improve performance and improve the blocking even further. I do hope you guys adopt new api soon :)

  5. Support Staff 3 Posted by Rhana on 06 Oct, 2015 05:48 PM

    Rhana's Avatar

    Hi Adam,

    Our developers have been working all-out to release the new AdBlock for Mobile. We're hoping to get the new Safari content blocking feature out in about a month, maybe a little longer depending on what else comes up!

    AdBlock Community Manager

  6. Rhana closed this discussion on 06 Oct, 2015 05:48 PM.

Discussions are closed to public comments.
If you need help with AdBlock please start a new discussion.

Keyboard shortcuts


? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac