手机版
你好,游客 登录 注册
背景:
阅读新闻

Safari已成为新的IE

[日期:2016-08-25] 来源:solidot.org  作者:Linux [字体: ]

Safari

IE一直以来都因为不兼容标准而遭人诟病,因为早期的IE占有率太高,IE不支持的html/js特性网站就无法使用。而现在Safari的状态和当时的IE非常相似,几乎也成了HTML5标准的公敌。以HTML5的Flexbox为例,作为网页弹性布局重要的特性,开发者却因为webkit里存在大量bug而不能使用。谷歌的blink引擎也从webkit继承了这些bug,在两年时间里blink收到了数十个bug报告,bug被修好后开发人员甚至提醒用户safari仍有bug,建议不要使用。而谷歌之所以花一年多才修复也是因为safari不支持的特性没人会用,bug优先级不高。反观safari,bug出现一年后才有人提交报告,至今甚至都没有任何开发人员对bug进行review或评论,bug状态仍是new。经常有设计师在其他浏览器里做好的效果发现在safari布局完全错乱而不得不重新设计。

和当年的IE一样,兼容标准对苹果并没有什么好处。迫使开发人员针对iphone优化手机网页反而能增加用户粘性。比如网页在隐私模式下的行为,或者屏幕触摸事件的属性,等等功能,苹果都选择不遵照标准而采用自己的定义。苹果发明了非标准的viewport标签用来定义网页在手机上的缩放,如今苹果自家对viewport的定义竟成了其他浏览器必须遵照特性。回想当年乔布斯还反复强调flash要死,html5是未来,简直滑稽可笑。

Safari 的详细介绍请点这里
Safari 的下载地址请点这里

本文永久更新链接地址http://www.linuxidc.com/Linux/2016-08/134588.htm

linux
相关资讯       Safari 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款