toLocaleString()不会'无法在Safari浏览器中工作
toLocaleString() doesn't work in Safari browser
我使用toLocaleString()
方法在`javascript中输入货币逗号。但问题是,除了Safari浏览器外,IE和chrome浏览器的结果都是正确的。我删除了缓存好几次,但仍然不起作用。
var test = 12300;
console.log('test:'+test.toLocaleString());
// 12,300 in IE,Chrome
// 12300 in Safari
这里的问题是number.toLocaleString在不同的浏览器上的实现方式不同。在Safari上,它选择不使用我们习惯的人性化格式显示。Safari支持它,但它的实现与IE、Chrome或Firefox不同。请参阅此链接:http://forums.asp.net/t/2031925.aspx?toLocaleString+功能+是+不一致+与+浏览器+
此外,Safari不支持将locale参数与toLocaleString一起使用,以防您尝试设置:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/toLocaleString
相关文章:
- Safari浏览器上的“强制另存为”对话框
- /如何使用java脚本在safari浏览器中获取活动的Tab url
- Safari浏览器中的格式化日期不正确
- IPAD safari 浏览器不支持 window.open JavaScript 方法
- moz框阴影选项在safari浏览器中不反映
- toLocaleString()不会'无法在Safari浏览器中工作
- 使用Safari浏览器调试Firebreath代码
- Safari浏览器返回按钮问题
- 移动safari浏览器的滚动问题
- html+css+js组合在Google Chrome或Safari浏览器中无法正常工作
- 使用Safari浏览器的Javascript的局域网本地IP地址
- Ipad的safari浏览器中window.showModalDialog()的兼容性问题
- 在Safari浏览器上,User.Identity.Name为空
- 在ipod上的safari浏览器中运行asp.net应用程序
- 加载PDF文件/网址在Safari浏览器中显示黑屏
- 创建可在 Safari 浏览器中使用的书签链接
- 在 Safari 浏览器中启用和禁用表单域
- 弹出窗口在iPad safari浏览器中无法正常运行
- 当用户在移动 Safari 浏览器上离开页面时暂停声音
- 无法加载资源:下载多个文件时,Safari 浏览器中的帧加载中断