前端开发,需要兼容windows下safari么

如题所述

一般不需要考虑Windows下面的Safari。
需要考虑的有如下几种:
①IE6及以下(现在IE6考虑的也少了,但不排除有变态的领导提这个要求);
②IE8及以下(IE7和IE8也是IE浏览器的一个阶段,有些兼容性需要注意);
③IE8以上(基本上都要考虑兼容了);

④Chrome(Chrome兼容性比较不错,一般不会有什么问题)
⑤Firefox(火狐兼容性也不错,一般也不会有什么问题)
⑥Opera(欧鹏酌情考虑兼容)

总结:主要考虑Chrome、IE8以上浏览器、火狐浏览器的兼容性即可。

PS:凭什么有网友投诉我的答案??再也不在百度知道回答这种问题了!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-07-29
safari的内核是基于webkit内核的,因此你只要兼容webkit就基本可以兼容safari了。而safari内置的特有的东西你可以去看看safari的官方文档,不过这些一般是不常用的,也不推荐使用。兼容webkit内核样式的一般方法就是在有兼容要求的属性或者属性值前面加上前缀-webkit,例:
p {
-webkit-transition: all .5s;//属性需要兼容
display: -webkit-flex;//属性值需要兼容
}

Safari是WebKit内核,但不是说能兼容WebKit内核的网页在Safari中都能正常运行。Safari中有些自己的行为就是和chrome不一样的。本回答被网友采纳
第2个回答  2016-09-06
通常情况下不需要的,因为safari浏览器的主要使用环境是Mac OSX不是windows,
如果你们产品经理强烈需要做兼容那么你就做,如果产品经理没有强制要求,通常是不会做windows版safari的兼容调试的
第3个回答  2016-08-02
需要的,要考虑所有用户的使用场景
第4个回答  2016-08-02
不用,大部分用safari还是来自 Mac OS X 下
相似回答