Earlier quoted context omitted.
It could even just use CSS selectors to reveal an image or change a background image that results in a request to the backend.
Fortunately most browsers already have some measures to prevent that ( https://developer.mozilla.org/en-US/docs/Web/CSS/Privacy_and... ), the demo avoids automating the process altogether, and relies on tricking the visitor into 'voluntarily' telling if they've visited a site.
Retrieving your browsing history through a CAPTCHA
41–50 of 63 posts
Re: Retrieving your browsing history through a CAPTCHA
#42Earlier quoted context omitted.
Fortunately most browsers already have some measures to prevent that ( https://developer.mozilla.org/en-US/docs/Web/CSS/Privacy_and... ), the demo avoids automating the process altogether, and relies on tricking the visitor into 'voluntarily' telling if they've visited a site.
I meant you can use CSS on the checkbox once it is checked, there is no need to actually submit a form. I understand that you can't use CSS directly on the :visited selector.
Re: Retrieving your browsing history through a CAPTCHA
#43Sly and clever, but the demo's not working. That's all I see - https://i.imgur.com/zl1iv6O.png Recent Firefox + uBlock.
Do you have JavaScript disabled?
PS. Played with it a bit and .box divs are zero-height. You need to have some content in tags for them to not collapse vertically. This fixes it (somewhat) -
document.querySelectorAll('.box a').forEach(e => e.innerHTML = ' ')
PPS. Also this .box rule is marked with "invalid property name" - aspect-ratio: 1/1Re: Retrieving your browsing history through a CAPTCHA
#44I rarely see websites that actually make use of `:visited` style as intended, it would be good if browsers had an option to just disable it and prevent this class of leaks completely.
The only time I ever see a visited style link is when links aren't styled at all. It's anachronistic and the feature should probably be dropped altogether. If some users want to see it, it could be done with an extension that has history access (or a coarse-grained version of history). Then they'd be able to see it for all sites, not just the tiny fraction of sites that don't style links.
Re: Retrieving your browsing history through a CAPTCHA
#45I rarely see websites that actually make use of `:visited` style as intended, it would be good if browsers had an option to just disable it and prevent this class of leaks completely.
The only time I ever see a visited style link is when links aren't styled at all. It's anachronistic and the feature should probably be dropped altogether. If some users want to see it, it could be done with an extension that has history access (or a coarse-grained version of history). Then they'd be able to see it for all sites, not just the tiny fraction of sites that don't style links.
Re: Retrieving your browsing history through a CAPTCHA
#46Earlier quoted context omitted.
Do you have JavaScript disabled?
No, not blocked. Nothing on the console too except that the loading of "plausible.js" was blocked. PS. Played with it a bit and .box divs are zero-height. You need to have some content in tags for them to not collapse vertically. This fixes it (somewhat) - document.querySelectorAll('.box a').forEach(e => e.innerHTML = ' ') PPS. Also this .box rule is marked with "invalid property name" - aspect-ratio: 1/1
Let me know if that solves it. :)
Edit: Looks like Firefox only got support for aspect-ratio in version 89, is your browser up to date?
Re: Retrieving your browsing history through a CAPTCHA
#47I rarely see websites that actually make use of `:visited` style as intended, it would be good if browsers had an option to just disable it and prevent this class of leaks completely.
I like :visited. It’s useful. I don’t want browsers to disable it, but developers to stop clobbering and disabling it on their sites. Any site I make will have sane blue underlined links and purple underlined visited links. I’m willing to vary the shades of blue and purple, and I prefer to reduce the opacity of the underline when not interacting with the link, but I say general links should be blue and purple and und…
Re: Retrieving your browsing history through a CAPTCHA
#48Re: Retrieving your browsing history through a CAPTCHA
#49Re: Retrieving your browsing history through a CAPTCHA
#50 - Fails on Safari 15.3
- Works on Google Chrome 99.0.4844.51