[whatwg] Should script run if it comes from a HTML fragment?
Ian Hickson
ian at hixie.ch
Wed Feb 9 13:26:45 PST 2011
On Thu, 11 Nov 2010, Ryosuke Niwa wrote:
>
> I'm working on the WebKit bug 12234 - Using createContextualFragment to
> insert a <script> does not cause the script to execute
> <https://bugs.webkit.org/show_bug.cgi?id=12234>. [...]
This thread pretty much resolved itself, but for the record:
* createContextualFragment() is here:
http://html5.org/specs/dom-parsing.html#dom-range-createcontextualfragment
...and re-enables scripts before returning them; the parser doesn't
execute them synchronously.
* innerHTML doesn't run scripts and they are inserted disabled.
On Sat, 13 Nov 2010, Henri Sivonen wrote:
>
> Hixie wrote the relevant part of the spec without taking
> createContextualFragment into account, so you shouldn't read too much
> into what the spec says now. Similar overlooking a part of the platform
> when considering the interactions has occurred a couple of time with how
> HTML5 integrates with XSLT, too.
Indeed. I am not omniscient. :-)
--
Ian Hickson U+1047E )\._.,--....,'``. fL
http://ln.hixie.ch/ U+263A /, _.. \ _\ ;`._ ,.
Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.'
More information about the whatwg
mailing list