- From: <bugzilla@jessica.w3.org>
- Date: Tue, 06 Sep 2011 16:56:43 +0000
- To: public-html-bugzilla@w3.org
http://www.w3.org/Bugs/Public/show_bug.cgi?id=14041 Leif Halvard Silli <xn--mlform-iua@xn--mlform-iua.no> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |xn--mlform-iua@xn--mlform-i | |ua.no --- Comment #1 from Leif Halvard Silli <xn--mlform-iua@xn--mlform-iua.no> 2011-09-06 16:56:43 UTC --- (In reply to comment #0) I agree w.r.t. '--'. Those situations when '--' (and '-->') inside <script>/<style> is potentially harmful, are already considered non-conforming by HTML5 itself. Hence it is "unsafe" (in some sense) even in HTML5 itself. Therefore I agree that it does not make sense to mention '--' in *this* definition of "unsafe". But I think 'unsafe' is perhaps not the most telling word. How about simply 'not polyglot'? ...snip... > As a definition of "safe content" I think > > Content is not "safe" if it contains (after any xml or html entity or character > references are expanded) the characters < or & or the substring ]]> The phrase "after any xml or html entity or character references are expanded" is quite confusing. It is clear that it is XML's "expansionism" that is the reason why there is a problem. However, it for instance sounds as if you say that ]]> is dangerous ... And it sounds as if it somehow is possible to avoid expansion, in XML - is it? I would like to propose the following, as more hands on and correct: NEW DEFINITION PROPOSAL: """ A <script> or <style> is not considered polyglot (that is: the XML interpretation will differ from the HTML interpretation) if it contains: 1) any < (this would begin a tag in XML only) 2) any & (this would begin a reference/entity in XML only) 3) any ]]> (this would be seen as a CDATA end in XML only) NOTE: * Point 1) means that '<!--' and '<![CDATA[' inside script and style are not polyglot. * Point 2) means that HTML entities, XML entities and character references inside script and style are not considere polyglot. """ -- Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug.
Received on Tuesday, 6 September 2011 16:56:53 UTC