←back to thread

550 points polskibus | 7 comments | | HN request time: 0.002s | source | bottom
1. minimaxir ◴[] No.19116441[source]
This example is likely not specifically targeting ad blockers, but ad scrapers for transparency: https://www.propublica.org/article/facebook-blocks-ad-transp...

> Our tool recognized ads by searching for that word. Last year, Facebook added invisible letters to the HTML code of the site. So, to a computer, the word registered as “SpSonSsoSredS.”

That article also links to this tweet in that paragraph.

replies(2): >>19116776 #>>19119051 #
2. tvanantwerp ◴[] No.19116776[source]
> We have collected more than 100,000 political ads in this way. But Facebook’s latest update blocks tools like ours from clicking on the “Why Am I Seeing This” menu.

> The company added code that prevents clicks generated by computers — including browser extensions — on just that one button. Web browsers make a distinction between a click generated by the computer and one generated by your mouse. Clicks from your mouse are marked “isTrusted“ and those generated by computer code are not.

replies(2): >>19117229 #>>19123478 #
3. megous ◴[] No.19117229[source]
You can patch the browser to make isTrusted configurable, or to set it unconditionally true.
replies(1): >>19119770 #
4. yjftsjthsd-h ◴[] No.19119051[source]
That has to destroy accessibility. I mean, a human using a screen reader is nearly equivalent to a scraper, so the whole thing seems problematic.
replies(1): >>19121171 #
5. the8472 ◴[] No.19119770{3}[source]
In my opinion extensions should be able to synthesize clicks on behalf of the user where isTrusted=true from the perspective of web content.
6. efreak ◴[] No.19121171[source]
Isn't a screen reader generally a third party program? Software like a browser has no idea if the click event comes from a local mouse or other software. Telling the difference between what type of software specifically, like RDP/VNC/TeamViewer, AutoIT/autoclicker, and accessibility software is even more improbable.
7. Noumenon72 ◴[] No.19123478[source]
Ah, this explains why so many of my GreaseMonkey attempts didn't work!