【问题标题】:Intl is not defined firefox国际没有定义火狐
【发布时间】:2013-08-08 14:36:18
【问题描述】:

我有以下 java 脚本代码,这些代码在 chrome 中运行良好,但在 Firefox 和 IE 中失败。 FF 的错误信息是 'ReferenceError: Intl is not defined' IE 的错误信息是 'SCRIPT5009: 'Intl' is undefined '

<script>
var co = new Intl.Collator('pinyin');
console.log(co);
var co = new Intl.Collator('zh-Hans');
console.log(co);
var co = new Intl.Collator('zh-Hans-CN');
console.log(co);
</script>

我只是想知道为什么标准对象 Intl 不能在 FF 或 IE 中引用?我错过了什么吗?

【问题讨论】:

    标签: javascript google-chrome firefox internationalization ecmascript-intl


    【解决方案1】:

    这是 Firefox 不支持的新 API。 Here 是 MDN 页面及其关于浏览器对该功能的支持的部分。请注意,IE 11 之前的 IE 也不支持它,桌面和 iOS Safari 也不支持它。

    【讨论】:

      【解决方案2】:

      【讨论】:

        猜你喜欢
        • 2014-03-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-06-21
        • 1970-01-01
        • 1970-01-01
        • 2011-01-04
        • 2011-08-02
        相关资源
        最近更新 更多