This got me interested - care to provide a reasoning behind it? I'd love to read more on the subject and better understand it.
Thanks.
This got me interested - care to provide a reasoning behind it? I'd love to read more on the subject and better understand it.
Thanks.
My reasoning is in the next sentence: «Incredibly user-hostile and worse, effectively irreversible—there's basically no going back now because browsers don't have the option at this point to say, "Yeah, we're not going to honor this anymore," without putting users at an even greater risk than before CSP ever existed.»
There's a similar effect with CSP: server operators and content authors can use CSP to prevent the use of bookmarklets that ordinarily work by overriding the author's style rules through $element$.style (i.e. the style attribute), inserting style elements with the user's own CSS, or loading/linking against off-site style sheets.
See also:
Google's WEI ("Web Environment Integrity") proposal from earlier last year that was justifiably opposed by pretty much everyone[1]
The W3C's Priority of Constituencies[2] (part of its Web Platform Design Principles) and its Ethical Web Principles related to putting users in control[3]
1. <https://en.wikipedia.org/wiki/Web_Environment_Integrity>
2. <https://www.w3.org/TR/design-principles/#priority-of-constit...>