On Fri, Apr 17, 2015 at 8:39 AM, Andrea Giammarchi < andrea.giammar...@gmail.com> wrote:
> also `eval` can be in-scope redefined as much as global, window, or self, > so no, that's actually not a solution. > > Btw, I wasn't asking for a workaround, I was proposing to officially bring > ES 2015 `global` object as language reference in ES7/201X > In an unshadowable manner? Never gonna happen. Everything that provides authority must be virtualizable. > > It's a very tiny improvement for every developer benefit ( 8.5 + 14.1 > millions of results in Github for `typeof global` apparently got unnoticed ) > > On Fri, Apr 17, 2015 at 4:33 PM, Andrea Giammarchi < > andrea.giammar...@gmail.com> wrote: > >> it's a no-go under CSP so it's as bad as `Function('return this')()` >> >> On Fri, Apr 17, 2015 at 4:29 PM, Boris Zbarsky <bzbar...@mit.edu> wrote: >> >>> On 4/17/15 11:27 AM, Mark S. Miller wrote: >>> >>>> (1,eval)('"use strict"; this') >>>> >>> >>> This has the drawback of making eyes bleed, but the benefit of working >>> reliably (unlike "window", "self", or "global").... ;) >>> >>> -Boris >>> >>> _______________________________________________ >>> es-discuss mailing list >>> es-discuss@mozilla.org >>> https://mail.mozilla.org/listinfo/es-discuss >>> >> >> > > _______________________________________________ > es-discuss mailing list > es-discuss@mozilla.org > https://mail.mozilla.org/listinfo/es-discuss > > -- Cheers, --MarkM
_______________________________________________ es-discuss mailing list es-discuss@mozilla.org https://mail.mozilla.org/listinfo/es-discuss