当前位置: 首页 > 科技观察

Apple的Safari成为新的IE浏览器

时间:2023-03-15 21:58:21 科技观察

IE一直被诟病标准不兼容,因为早期的IE占有率太高,IE不支持的html/js特性网站无法使用。现在Safari的地位和当时的IE很像,几乎成了HTML5标准的公敌。以HTML5的Flexbox为例。作为灵活网页布局的一个重要特性,由于webkit中存在大量的bug,开发者无法使用。Google的闪烁引擎也从webkit继承了这些错误。在两年内,Blink收到了数十份错误报告。修复bug后,开发者还提醒用户Safari仍然存在bug,建议不要使用。Google之所以花了一年多的时间才修复它,是因为没有人会使用safari不支持的功能,而且bug优先级不高。另一方面,在Safari中,该错误需要一年的时间才能提交报告。到目前为止,甚至还没有开发人员对该错误进行审查或评论,错误状态仍然是新的。经常有设计师在其他浏览器中做得很好,发现safari中的布局完全乱七八糟,不得不重新设计。就像当时的IE一样,遵守标准对Apple没有任何好处。迫使开发者为iPhone优化移动网页实际上可以增加用户粘性。比如隐私模式下网页的行为,或者屏幕触摸事件的属性等等功能,苹果都选择不遵循标准,采用自己的定义。Apple发明了非标准的viewport标签来定义手机网页的缩放,现在Apple自己定义的viewport已经成为其他浏览器必须遵循的特性。回想乔布斯一再强调flash要死,html5才是未来,真是可笑。