除了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%。
免责声明:本文由卡卷网编辑并发布,但不代表本站的观点和立场,只提供分享给大家。
- 上一篇:NAS穿透会导致被入侵吗?
- 下一篇:大家都喜欢用什么浏览器?
相关推荐

你 发表评论:
欢迎