- 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