我有以下java脚本代码,它们在chrome中运行良好,但在firefox和IE中失败。
FF的错误消息是'ReferenceError:未定义Intl'
IE的错误消息是'SCRIPT5009:'Intl'未定义'

<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>

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

最佳答案

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

关于javascript - Firefox未定义Intl,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18128836/

10-11 15:00