5 ms·
iOS Safari has supported declarative content blocking extensions since iOS 9 in 2015 and a full extension API since iOS 15 released about two years ago.
by drozycki 3y ago
iOS Safari has supported declarative content blocking extensions since iOS 9 in 2015 and a full extension API since iOS 15 released about two years ago.
- cubefox 3y agoDoesn't count.
- drozycki 3y agoDoes too.
- tbossanova 3y agoOh I'm sorry, is this a five minute argument, or the full half hour?
- boredumb 3y agoI laughed entirely way too hard at this for it being 6am
- the_gipsy 3y agoDeclarative blocking is the weakest, it barely removes the simplest ads. uBlock doesn't exist for iOS because it is made impossible by apple, their extension API is not a "full" API.
- drozycki 3y agoI haven’t seen ads on mobile Safari for as long as I can remember. Whether you choose to believe that is up to you. Can you point to an example where an extension like AdGuard would let an ad slip through? Precompiled declarative blocking is more performant and power efficient than running a content script in a JS VM at page load, which matters on a CPU and battery constrained device. I was responding to a comment claiming that mobile Safari doesn’t support add-ons. Which is simply not true!
- _thisdot 3y agoIf anything, my problem is sometimes it’s too strong. Searching for a product on Google and clicking the Amazon links don’t work
- deleted 3y ago[deleted]
- eipi10_hn 3y agoIt's not only the ads slipping through. Safari is so lacking in terms of API that for many sites with anti-adblock, the only way to bypass those are allowing tracking / ads connections. Check the `@@` filters for `ios` here: https://raw.githubusercontent.com/AdguardTeam/AdguardFilters/master/BaseFilter/sections/antiadblock.txt https://raw.githubusercontent.com/AdguardTeam/AdguardFilters... Adguard's default settings already do not include many tracking connections blocking filters, due to the lack of Safari's API for redirecting to neutered sources which could easily lead to breakages / anti-adblock. In terms of privacy-protection, Safari is one of the worst.
- the_gipsy 3y ago> Can you point to an example where an extension like AdGuard would let an ad slip through? Yes, see Twitter. I have AdGuard installed on iOS and I do see ads. I do not see them when opening on Firefox desktop with uBlock Origin. If I disable uBlock then I do see them like on Safari. As I said, precompiled declarative blocking only works for the weakest of blatant ads. Of course it's "more performant and power efficient" because it only runs on the bare HTTP requests. That's not what I want. > I was responding to a comment claiming that mobile Safari doesn’t support add-ons. Which is simply not true! Fair enough. But personally I don't count Safari's extensions as real extension, just like I don't count Firefox' previous approach of a handful of "blessed" extensions for Android as real extensions.
- lapcat 3y ago> Yes, see Twitter. Safari content blockers aside, Safari web extensions are capable of blocking Twitter ads.
- jorvi 3y agouBlock doesn’t, but plenty of browsers have built-in adblocking, with one of the very browsers missing it being.. drumroll.. iOS Firefox! Mozilla refuses to address how having no adblock is a security risk, so I have moved all my friends and family over to iOS Brave. Firefox built its own demise by having a bizarre focus on woke stuff instead of features that users direly need.
- prmoustache 3y agoI think you reached the new modern Godwin point.
- jorvi 3y ago[flagged]
- mrguyorama 3y agoMaybe your comment isn't fact based after all
- jorvi 3y ago- Firefox has been pumping out bizarre woke-language filled blog messages, the annoyance at this has even been upvoted to #1 on the frontpage of HN - Firefox iOS has no real adblocking - Mozilla has an issue for this open on both their Github and Bugzilla for years - Firefox Focus does have real adblocking built in Maybe trolls like you should leave HN :)
- the_gipsy 3y agoiOS Firefox is just a re-skinned Safari, just like iOS Chrome because Apple has some rule against "dynamic code execution" in their AppStore. Which sure is nice to combat some malware but not really MY problem. It also coincidentally happens to also rule out ANY browser engines. Firefox and Chrome can only use the provided webkit "WebView" component. Apple has effectively crippled Browsers on iOS to Safari, or a worse re-skinned version of Safari.
- veave 3y ago>Declarative blocking is the weakest, it barely removes the simplest ads. That's misinformation. It may not be as good as ublock origin (I don't know) but in my experience it removes practically everything.
- rpgbr 3y agoI’ve been using 1Blocker since day one and have nothing but praise for their product. Not as powerful as uBlock Origin, but pretty good nonetheless.