- From: Simon Pieters <simonp@opera.com>
- Date: Fri, 09 May 2008 12:20:55 +0200
On Fri, 09 May 2008 08:06:19 +0200, Ian Hickson <ian at hixie.ch> wrote: > On Fri, 9 May 2008, ?ke J?rvklo wrote: >> 2008/5/9 Ian Hickson <ian at hixie.ch>: >> > >> > Is there really any need to escape the contents of <script>/<style> at >> > all These days? No, but AIUI the reaction was more like "Hey, HTML 5 doesn't say anything about escaping <script>/<style>, does that mean that it doesn't support escaped <script>/<style> and thus my pages will stop working in browsers implementing HTML 5?". >> I don't know - does HTML5 currently handle situations like <script >> type="text/javascript">document.write('</script>');</script> for >> text/html serializations? (The first </script> tag would close the script element.) > Sure, you just do the same as you've always had to do: > > <script type="text/javascript"> > document.write('<\/script>'); > </script> (FWIW, this: <script><!-- document.write('</script>') //--></script> ...works too and is allowed per HTML 5. Well, except that the written </script> tag then results in a parse error.) -- Simon Pieters Opera Software
Received on Friday, 9 May 2008 03:20:55 UTC