卡卷网
当前位置:卡卷网 / 每日看点 / 正文

除了Safari,Mac用什么浏览器比较好?

作者:卡卷网发布时间:2024-11-28 15:48浏览数量:135次评论数量:0次

不要用Safari,会变得不幸。

Safari的兼容性堪比21世纪20年代的IE。

我就举一个反人类的栗子吧。我给移动端Safari写了个网页,在电脑上Chrome里调试0 Errors,0 Warnings,跑得非常流畅,没有bug。一放到iPhone的Safari里就疯狂报错。这时候只能借同事的MacBook连上来打断点调试(因为Mac上的Safari不支持显示移动端页面,布局会乱),调了半天,发现是Safari里Date对日期时间的格式化出了问题。

正常的Chrome里,按一定格式初始化Date是再熟悉不过的操作,比如:

new Date(`2023-12-15 16:23:10`)

然而,上面这段代码放到Safari里就会报错。我百思不得其解啊!突然看到Windows右下角的日期格式就是/,考虑如果把-换成/是不是就正常了呢?遂写了个把-替换成/的方法,然后……就正常了。

new Date(`2023/12/15 16:23:10`)

而上面这段代码,在Chrome里也不会报错。

然后问题来了,日期时间的格式是服务端返回的,并且这种格式的日期时间还会存到数据库里。为了避免修改日期格式带来更多的问题,尤其是和后端接口对接的其他业务,只好在前端修改,给Date传入日期时间前先做一步替换的操作,把-替换成/,这样就解决了这个反人类的报错,顺便让所有web端的性能下降0.01%。

END

免责声明:本文由卡卷网编辑并发布,但不代表本站的观点和立场,只提供分享给大家。

卡卷网

卡卷网 主页 联系他吧

请记住:卡卷网 Www.Kajuan.Net

欢迎 发表评论:

请填写验证码