News for hackers. Stuff that matters.
Re:iOS 17 automatically removes tracking parameters from lin... by MBCook on Friday June 09, 2023 @10:41AM (#36258550)
No. Apple doesn’t let plugins hook in so much because the plug-in ends up seeing a ton of data about what the user browses, and they can slow the browser down if badly written.

Apple lets plugins provide lists of elements/css/IPs/etc to block. Safari processes them and is able to block stuff based on that extremely fast and power efficiently.

There is flexibility lost. Plug-ins can’t see which rules are/aren’t hitting. You can’t filter based on the content of a request.

So there are ad blockers, and they work well. But uBlock, as it works elsewhere (I know it’s considered the best), isn’t possible due to the trade offs Apple chose.

Re:iOS 17 automatically removes tracking parameters from lin... by nwienert on Friday June 09, 2023 @12:17PM (#36260094)
This isn’t true anymore, there are numerous ad blocking plugins that do the extensive blocking just like uBlock. May not be as good due to less active community, but the capabilities are there and a few of them are quite good.