- From: Boris Zbarsky <bzbarsky@MIT.EDU>
- Date: Sun, 04 Sep 2011 23:12:25 -0400
- To: Brendan Eich <brendan@mozilla.org>
- CC: Sam Weinig <weinig@apple.com>, Anne van Kesteren <annevk@opera.com>, Cameron McCormack <cam@mcc.id.au>, public-script-coord@w3.org, Ian Hickson <ian@hixie.ch>, Oliver Hunt <oliver@apple.com>, Maciej Stachowiak <mjs@apple.com>, Johnny Stenback <jst@mozilla.com>
On 9/4/11 5:47 PM, Brendan Eich wrote: >> I should also note, that in WebKit, we allow plugins to make the HTMLObjectElement (as well as HTMLEmbedElement) callable via NPAPI, though that may be outside the scope of this issue. > > Is that different from other NPRuntime implementations? Cc'ing jst. <object> and <embed> elements are callable in Gecko as well: they have a [[Call]] and typeof(document.createElement("embed")) === "function". Their prototype chain does not chain up to Function.prototype, though, and I'm not sure whether it's possible to create that setup in pure ES right now. I rather doubt that making typeof(nodelist) === "function" is web-compatible, though we could test that theory... -Boris
Received on Monday, 5 September 2011 03:12:58 UTC