Intl未定义为firefox



我有以下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>

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

这是一个新的API,Firefox不支持它(截至本文撰写之日)。

请参阅MDN页面及其有关浏览器对该功能支持的部分。

注意,IE 11之前的IE也不支持它,桌面和iOS Safari也不支持。

以下是Intl支持的当前状态:

http://mihai-nita.net/2013/07/28/javascript-internationalization-api/

相关内容

  • 没有找到相关文章

最新更新