Javascript 未在firefox中定义Intl
我有以下java脚本代码,在chrome中运行良好,但在firefox和IE中失败。 FF的错误消息为“ReferenceError:Intl未定义” IE的错误消息是“SCRIPT5009:“Intl”未定义”Javascript 未在firefox中定义Intl,javascript,google-chrome,firefox,internationalization,ecmascript-intl,Javascript,Google Chrome,Firefox,Internationalization,Ecmascript Intl,我有以下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
<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>
var co=新的国际拼音(拼音);
控制台日志(co);
var co=新的国际分类(“zh-Hans”);
控制台日志(co);
var co=新的国际分类(“zh-Hans-CN”);
控制台日志(co);
我只是想知道为什么标准对象Intl不能在FF或IE中引用?我错过了什么吗?这是一个Firefox不支持的新API。是MDN页面及其有关浏览器支持该功能的部分。请注意,IE 11之前的IE也不支持它,桌面和iOS Safari也不支持它。以下是Intl支持的当前状态: