我有以下java脚本代码,它在chrome中运行良好,但在firefox和IE中运行失败。
FF 的错误消息是 'ReferenceError: Intl is not Define'
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 不支持(截至撰写本文时)。
See MDN 页面及其有关浏览器对该功能的支持的部分 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl#Browser_Compatibility.
请注意,IE 11 之前的 IE 也不支持它,桌面版和 iOS Safari 也不支持它。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)