Ian Hickson wrote:
On Wed, 20 Aug 2008, Křištof Želechovski wrote:
I am not sure what Ian means. M.S.'s description at <http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2007-March/010043.html> he seems to be opposing is definitive, exhaustive and that is what Internet Explorer 7 does. Scripts attached to elements included in supported objects do not run. An unsupported object gets nuked and replaced with its content.

That has more to do with IE's crazy handling of <object> elements than with the question at hand, though. IE will have to change here regardless even to be compatible with DOM2 HTML and HTML4, let alone HTML5. So we shouldn't consider it in this discussion. The other browsers are all consistent in their behaviour.

Here is the list of elements that we *don't* execute scripts inside of in firefox:

http://mxr.mozilla.org/mozilla-central/source/content/base/src/nsScriptElement.cpp#148

i.e. <iframe>, <noframes>, <noembed>

Everywhere else we do execute the script.

The reason these elements ended up at the list is in bugs
https://bugzilla.mozilla.org/show_bug.cgi?id=5847
https://bugzilla.mozilla.org/show_bug.cgi?id=26669

/ Jonas

Reply via email to