首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Intl没有定义firefox

Intl没有定义firefox
EN

Stack Overflow用户
提问于 2013-08-08 14:36:18
回答 2查看 3.7K关注 0票数 3

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

代码语言:javascript
复制
<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中引用?我错过了什么吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-08-08 14:37:29

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

MDN页面及其有关浏览器支持该功能的部分

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

票数 3
EN

Stack Overflow用户

发布于 2013-09-13 01:21:27

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

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18128836

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档