brendan at mozilla.org
Sat Jun 9 12:26:52 PDT 2012
Charles Kendrick wrote:
> On Fri, Jun 8, 2012 at 6:48 PM, Erik Arvidsson<erik.arvidsson at gmail.com> wrote:
>> On Fri, Jun 8, 2012 at 4:10 PM, Charles Kendrick<charles at isomorphic.com> wrote:
>>>> Once again, exposing the actual arguments, receiver and function
>>>> object references is a security issue and completely out of scope for
>>>> this. This is not related to cross domain access but related to object
>>> Erik how do you reconcile this with the fact that this information can
>>> already be obtained in most production browsers via stack walking?
>> Stack walking is not available in strict functions.
> Interesting, but it doesn't speak against programmatic access to the
> call stack.
But you wrote "how do you reconcile" and Erik answered. We do not want a
non-debugger API that works only some of the time. Debuggers, in
contrast, must be able to pierce the veil of "use strict".
Erik's proposal is for the string-valued .stack property.
A debugger API is further off from standardization. Mozilla has a new one:
This is in Firefox Nightlies now.
More information about the es-discuss