1. new Date()格式化的坑
在谷歌浏览器上使用new Date(str)
来获取格式化时间数据支持的类型很多,
常用的格式如:
2021-9-16
2021-9-16 9:30:55
2021-09-16 08:54:34.421252+08
2021/9/16
...
这些在谷歌等浏览器上都可以作为参数直接传入Date()而被正确的处理,但是在Safari浏览器上不支持
'-'类型的格式,而只支持‘/’来作为分隔符
可以使用str.replace(/-/g, "/")
处理后再使用
2021/9/16
2021/9/16 9:30:55
2. z-index层级的坑
Safari浏览器采用的3d类堆叠方式,慎用trasform的变换