Start saving network data and benefiting from faster mobile browsing today with our Safari CONTENT and AD BLOCKER extension!
ABS Blocker is very easy to get started with, even for the average iOS user, as it comes pre-built with convenient default blocker rules.
The app will also be a delight to the more advanced user, as it is highly configurable and exposes an interesting set of low level functionalities that will really allow the user to leverage content blocking on iOS 9.
What comes with the app?
===================
ABS Blocker is a Safari content blocker consisting of:
- a main app,
- a Safari content blocker extension, and
- a Safari action extension (which allows managing blocker rules directly in Safari while browsing).
How does the app work?
==================
ABS Blocker works at an "host-specific” level, meaning that each blocked website has its own specific set of rules with regards to content blocking, and that all web pages hosted on that website are subject to the latter set of rules.
Information for curious and advanced users
===============================
For each website in the blocker list, for both first-party and third-party resources, the app exposes all "resource block types" defined by the "Safari Content Blocker Extension"; namely “script”, “document”, “image”, “media”, “SVG document”, “style-sheet”, “raw”, “popup”, and “font”.
For either or both first-party and third-party resources that are not subjected to the strict resource-specific blocker rules enumerated above, the app allows disabling cookies altogether.
For each given domain in the blocker list, the user is allowed to specify a list of trusted domains for which the blocker rules for the third-party resources will be ignored. That feature, however, although convenient, must be used with caution, since it is implemented by actually trying to match the trusted domain anywhere in the resources full request URL (not only the host).
A very interesting feature about this app is that the app makes available (to the user) the full set of JSON rules used by the content blocker extension. Moreover, the user is also granted access to the raw blocker rules (JSON format) for each domain individually; a feature that is extremely useful for the developer who is trying, for instance, to get familiar with "Safari Content Blockers" in general, as well as for the user who wants to know exactly how this app works and what resources are actually being blocked for each website.