代码之家  ›  专栏  ›  技术社区  ›  Sean McMillan

哪些(javascript)环境支持ECMAscript 5严格模式?(又名“严格使用”)

  •  34
  • Sean McMillan  · 技术社区  · 16 年前

    ECMAScript 5 John Resig's Article 这是一个很好的介绍。)

    哪些环境实际上尊重“严格使用”?

    4 回复  |  直到 16 年前
        1
  •  26
  •   kangax    14 年前

    使现代化 :

    看我的 compatibility table .

    原始响应

    现在还没有。

    拉斐尔·斯派尔 working on Mozilla implementation for Rhino during this summer ,而且,他们的实施已经接近完成。

    我知道(根据ES讨论列表中的信息),微软计划在即将发布的IE版本中加入一些ES5功能,他们现在很可能正在致力于严格模式的实现(你可能知道,IE8已经包括了一些ES5功能,如 Object.defineProperty ).

    还有 Google's Caja project

    Crockford最近还将此选项添加到 JSLint ,但我不确定它是否真的触发了任何额外的验证(根据ES5严格规则)。

        2
  •  12
  •   Sean McMillan    15 年前


    Safari 5.1+和Chrome 13+也支持严格模式。


    第一个是: Besen . 用Delphi实现。我认为它是独立的,但我不确定。但它确实支持严格模式。

    发现途径 this compatibility table .


    Jurassic

        3
  •  9
  •   whitneyland    13 年前

    ECMAscript 5严格模式要求主要浏览器(或更高版本)使用以下版本:


    狩猎5.1
    火狐4.0
    Internet Explorer 10.0
    歌剧11.6

    不,IE9没有严格的支持,它是10版或更高版本的新版本。

        4
  •  1
  •   marcio    14 年前