News for hackers. Stuff that matters.
Re:New York Times phasing out all 3rd-party advertising data by bzb3 on Tuesday May 19, 2020 @11:20AM (#23235801)
Chrome now has a gimped ad block API, brave is more flexible. It also comes with some anti fingerprinting measures and additional options.
Re:New York Times phasing out all 3rd-party advertising data by snazz on Tuesday May 19, 2020 @11:28AM (#23235902)
uBlock Origin still works fine in Chromium today. Even if Google were to disallow it and other powerful adblockers, the alternative (similar to content blockers on MobileSafari) is not a serious problem, at least for me. I have Ka-Block! on my iPhone, which blocks ads just fine, despite having a much less powerful interface than uBO.
Re:New York Times phasing out all 3rd-party advertising data by bzb3 on Tuesday May 19, 2020 @11:34AM (#23235979)
>uBlock Origin still works fine in Chromium today.

They intended to gimp the API. Not sure if the changes are in effect already though.

>Even if Google were to disallow it and other powerful adblockers, the alternative (similar to content blockers on MobileSafari) is not a serious problem, at least for me. I have Ka-Block! on my iPhone, which blocks ads just fine, despite having a much less powerful interface than uBO.

Good for you. It's not enough for me. I even write my own rules for the sites I visit often.

Re:New York Times phasing out all 3rd-party advertising data by scarface74 on Tuesday May 19, 2020 @12:11PM (#23236487)
You can write your own rules for most Safari content blockers. But if I don’t trust websites not to invade my privacy, why would I trust a third party ad blocker that has access to my entire browsing history as opposed to the Apple method where the content blockers just give Safari a list of rules?
Re:New York Times phasing out all 3rd-party advertising data by bzb3 on Tuesday May 19, 2020 @12:57PM (#23237133)
That's a very good point, but I have to say ublock origin has done nothing yet to breach my trust.
Re:New York Times phasing out all 3rd-party advertising data by mthoms on Tuesday May 19, 2020 @04:45PM (#23239968)
Don't all ad-blockers work with (regex-like) rule lists these days?
Re:New York Times phasing out all 3rd-party advertising data by scarface74 on Tuesday May 19, 2020 @05:27PM (#23240461)
The difference is that ad blockers traditionally intercepted your web requests to block ads meaning they had both network access and access to your browsing history.

Content Blockers in Safari submit a list of rules to Safari and Safari blocks the requests. No third party has access to your browser history.

Re:New York Times phasing out all 3rd-party advertising data by saagarjha on Tuesday May 19, 2020 @06:51PM (#23241246)
Note that Safari has added new APIs to allow for a content blocker to regain access to such information if you so choose.
Re:New York Times phasing out all 3rd-party advertising data by scarface74 on Tuesday May 19, 2020 @08:04PM (#23241835)
Link?

Not that I don't believe you but I can't find any information

Re:New York Times phasing out all 3rd-party advertising data by saagarjha on Tuesday May 19, 2020 @08:10PM (#23241885)
Re:New York Times phasing out all 3rd-party advertising data by scarface74 on Tuesday May 19, 2020 @08:37PM (#23242074)
Does that let the extension intercept the browsing history or just allow the extension to get information about a page after the user pulls up the share sheet and chooses to send the page to the extension?
Re:New York Times phasing out all 3rd-party advertising data by saagarjha on Tuesday May 19, 2020 @08:40PM (#23242090)
As I understand it, that delegate method is called whenever an extension rule matches something on the page.
Re:New York Times phasing out all 3rd-party advertising data by scarface74 on Tuesday May 19, 2020 @09:49PM (#23242475)
That would be amazingly slow to call an out of process function on each match when the page renders. Extensions run as a separate process. I would be amazed if Apple would allow something that inefficient as careful as it is about battery and memory efficiency.
Re:New York Times phasing out all 3rd-party advertising data by saagarjha on Wednesday May 20, 2020 @02:05PM (#23249893)
I mean, the Safari application is already doing XPC with the web content process constantly anyways. And perhaps they can batch these messages?
Re:New York Times phasing out all 3rd-party advertising data by scarface74 on Wednesday May 20, 2020 @03:10PM (#23250564)
Why would Safari be doing any communication with the content blockers? The content blockers are submitting JSON one time to iOS Safari and aren’t running at all.
Re:New York Times phasing out all 3rd-party advertising data by saagarjha on Wednesday May 20, 2020 @03:16PM (#23250621)
The Safari App Extension is running in the background, which is presumably what the process is communicating with.
Re:New York Times phasing out all 3rd-party advertising data by scarface74 on Wednesday May 20, 2020 @04:48PM (#23251603)
You’re talking about MacOS and not iOS? As far I know, the only time Safari or any other app on iOS calls an extension is when the user chooses to “share” with that extension
Re:New York Times phasing out all 3rd-party advertising data by saagarjha on Wednesday May 20, 2020 @10:13PM (#23254213)
Yeah, I think this API is only available on macOS. On iOS this would require keeping the extension alive in the background, which Apple seems largely opposed to allowing.
Re:New York Times phasing out all 3rd-party advertising data by snazz on Wednesday May 20, 2020 @09:02AM (#23246347)
That's just macOS, not iOS, right?
Re:New York Times phasing out all 3rd-party advertising data by saagarjha on Wednesday May 20, 2020 @02:04PM (#23249882)
I believe so.