事情是这样的,刚才我翻邮件的时候发现有人告诉我我的博客样式出现了一些问题:
他还在邮件里贴出了他的浏览器 UA ,看了一下是 Safari 浏览器。
因为我没有 Mac 系电脑,我只能通过其他浏览器试图模仿出他所遇到的问题。
在开发者工具内乱搞了一下,发现当 flexbox 的开关关掉后,就能重现出他所述的问题。
奇怪的是,他所使用的浏览器版本是 8.0.5 (在某个 UA 分析站上分析到的),可是在 caniuse.com 里查到 flexbox 在 Safari 8 里是可用的,但是要加 -webkit-
的前缀。
我目前使用的样式( Semantic UI )里,有关 flexbox 的参数里都有 -webkit-
之类的前缀。
我现在有点纳闷,既然 Safari 8 支持 flexbox ,那为什么对方在访问我的网站时还是会出现问题?