WebKit 是新时代的 IE6,微软修改移动版 IE11

来源: OSCHINA
编辑: oschina
2014-08-04

 

微软IE团队调查了500 家最流行网站在不同移动浏览器中的行为,发现很多网站会将移动版IE11浏览器识别为桌面版本,并特别为基于WebKit的浏览器优化。基于WebKit 引擎的浏览器如Mobile Safari统治了移动浏览器市场,这些浏览器包含了许多非标准化的特性,此类的优化会给不支持这些特性的浏览器带来问题。类似的事情十年前发生过, 当时的微软是受益者而不是今天的受害者,它的IE6垄断了桌面浏览器市场,网站为IE6的非标准特性优化后在其它浏览器上显示的效果会非常糟糕。为了改善 IE11移动版的表现,微软修改了移动版IE11的User Agent 字符串,加入了 -webkit前缀。IE11将支持部分非标准的webkit特性(上图是IE11更新前后的百度首页)。

展开阅读全文
6 收藏
分享
加载中
最新评论 (53)

引用来自“孤月蓝风”的评论

我觉得 Google 很想成为当年的 Microsoft,例如 Dart,例如WebP等等……都希望用自己的技术去垄断,所以Google和Microsoft都是一样的,都是商业公司,喷什么喷
确实,从技术角度看,MS和Google都是用自己的技术去垄断。
但是MS的技术是封闭的,需要花钱才能获得,而且对业界产生了危害。而Google的技术是开放的,不但源码奉上,还免费给大家用,因为人家不靠这个赚钱,并且给业界技术发展带来了动力,这就是值得赞赏的。
2014-08-05 21:27
0
回复
举报

引用来自“邓攀”的评论

社区吹google
黑微软的风气
根本停不下来。。
搞清楚当年IE6的环境再说,当年IE6的时候javascript都不是浏览器唯一执行的script,当年本就混乱,当年的IE是符合w3c的,是后面w3c指定标准故意反微软 而IE由于windows的升级制度 所以还是符合那个时候的标准 看起来有点不兼容

apple拿khtml开发的webcore google拿webcore开发的webkit 继而演化blink

每个浏览器都有自己不兼容对方的地方
微软这样想也很符合一个大企业的思路
怎么非要大家全部做google跟风狗才好?

google的黑暗 远远大于微软

引用来自“jun4rui”的评论

符合那个时代的标准?拜托你自己看看IE6,有多少BUG都不修复的?现在我们还要为MicroSoft当年的BUG而努力编写CSS!!!

我告诉你有IE6的多少BUG微软连修都没修过,这能怪谁?

微软的问题是自己都没想着Web标准,不要用所谓的Windows升级制度给IE做掩护了,大家都知道微软其实根本不想发展Web技术,IE6其实做的不错,问题是不开放技术,不兼容别人的技术,然后IE6发展太好所以停掉了。
叫你还在做国内政府部门的项目,我不考虑ie6很多年了
2014-08-05 19:33
0
回复
举报
我觉得 Google 很想成为当年的 Microsoft,例如 Dart,例如WebP等等……都希望用自己的技术去垄断,所以Google和Microsoft都是一样的,都是商业公司,喷什么喷
2014-08-05 11:45
0
回复
举报

引用来自“邓攀”的评论

社区吹google
黑微软的风气
根本停不下来。。
搞清楚当年IE6的环境再说,当年IE6的时候javascript都不是浏览器唯一执行的script,当年本就混乱,当年的IE是符合w3c的,是后面w3c指定标准故意反微软 而IE由于windows的升级制度 所以还是符合那个时候的标准 看起来有点不兼容

apple拿khtml开发的webcore google拿webcore开发的webkit 继而演化blink

每个浏览器都有自己不兼容对方的地方
微软这样想也很符合一个大企业的思路
怎么非要大家全部做google跟风狗才好?

google的黑暗 远远大于微软

引用来自“温习江湖”的评论

当年IE6是怎么样子的,我不了解,也不想了解,不过
“apple拿khtml开发的webcore google拿webcore开发的webkit 继而演化blink”这句话明显是错的。
google相比微软的一大优势是开放自己的解决方案和标准,虽然其它厂商不一定能跟得上。

引用来自“邓攀”的评论

google倒是开放了些啥有影响力的啊?
protobuf
webkit
android
还有呢

facebook
开放了
hhvm
thrift
对hadoop hbase大做贡献
基本把能开放的都开放了


mozilla
servo
整个firefox
firefox os
mozjpeg
pdf.js
...
把一切能开放的都开放了


google跟上述等开源公司最大的区别它很少对已经普及的项目 比如jpeg提交很好的修改 或者 改进然后合并到主干中,比如mozilla的mozjpeg是对已经盛行的jpg优化

google很喜欢拿现有的东西自创一个分支 然后做着做着就封闭了没有很大贡献,这种行为跟google粉鄙视的baidu tencent alibaba 没区别,跟apple也没区别

google自己搞出的webm现在可以说mp4已经成了html5的定局了,各终端支持,webm基本没戏

google的webp还有待考验

google的大数据 log 数据库平台那一套他透露了么

反观mozilla firefox,facebook ,twitter才是真心做企业 做开源的

开源不该成为道德绑架 但是google也是一个正常的商业公司 跟其他的apple amazon baidu tencent alibaba 没很多区别

被社区吹成这样,也是够了

引用来自“jun4rui”的评论

我觉得你对开源的看法完全是错误的,思维好混乱哦,webkit是苹果主导的,和Google没点关系。

webm是一个开源免费的实现,起码没有这个我看不到H264、H265免费让你用的可能,webp现在已经是淘宝节省流量的一大法宝居然被你说这功能没用?

另外nodejs这么牛逼的东西就是从Chrome的V8引擎诞生而来的,这玩意基本对Web开发起到了颠覆性的作用。这玩意的适用范围远远超乎你的想想,比Firefox开源的所有万一加起来都牛逼。

所以,我觉得你最好了解一下你喷的东西,你这半桶水都没说道点子上。

引用来自“00MME”的评论

我一般看到一个人喷的很厉害,我会进他空间看他的博客与动态。
==================
邓攀 更新了动态
谁有linux下jfinal搭建demo的教程啊?
==================
其实看了也就清楚你有没有必要和这类人争论甚至谈论这类技术话题了

引用来自“装在套子里的人”的评论

就不能说google不好吗?

引用来自“jun4rui”的评论

啥也不会的乱喷是应该坚决抵制的,首先你要了解你喷的东西。

引用来自“装在套子里的人”的评论

问题是你又了解谷歌多少?多少说了解的人又真的了解吗?盲人摸象而已!就真对自己了解的那一丁丁点说不好又怎么了?不行吗?
是啊,你怎么知道我不了解谷歌不了解你啊?我说你是白痴又怎么样呢?也许我是你大哥的ID哦你知道不?我说你不好是站在我了解你基础上有根据有事实有理性的哦。

是不是这个道理?
2014-08-05 09:49
0
回复
举报

引用来自“邓攀”的评论

社区吹google
黑微软的风气
根本停不下来。。
搞清楚当年IE6的环境再说,当年IE6的时候javascript都不是浏览器唯一执行的script,当年本就混乱,当年的IE是符合w3c的,是后面w3c指定标准故意反微软 而IE由于windows的升级制度 所以还是符合那个时候的标准 看起来有点不兼容

apple拿khtml开发的webcore google拿webcore开发的webkit 继而演化blink

每个浏览器都有自己不兼容对方的地方
微软这样想也很符合一个大企业的思路
怎么非要大家全部做google跟风狗才好?

google的黑暗 远远大于微软

引用来自“温习江湖”的评论

当年IE6是怎么样子的,我不了解,也不想了解,不过
“apple拿khtml开发的webcore google拿webcore开发的webkit 继而演化blink”这句话明显是错的。
google相比微软的一大优势是开放自己的解决方案和标准,虽然其它厂商不一定能跟得上。

引用来自“邓攀”的评论

google倒是开放了些啥有影响力的啊?
protobuf
webkit
android
还有呢

facebook
开放了
hhvm
thrift
对hadoop hbase大做贡献
基本把能开放的都开放了


mozilla
servo
整个firefox
firefox os
mozjpeg
pdf.js
...
把一切能开放的都开放了


google跟上述等开源公司最大的区别它很少对已经普及的项目 比如jpeg提交很好的修改 或者 改进然后合并到主干中,比如mozilla的mozjpeg是对已经盛行的jpg优化

google很喜欢拿现有的东西自创一个分支 然后做着做着就封闭了没有很大贡献,这种行为跟google粉鄙视的baidu tencent alibaba 没区别,跟apple也没区别

google自己搞出的webm现在可以说mp4已经成了html5的定局了,各终端支持,webm基本没戏

google的webp还有待考验

google的大数据 log 数据库平台那一套他透露了么

反观mozilla firefox,facebook ,twitter才是真心做企业 做开源的

开源不该成为道德绑架 但是google也是一个正常的商业公司 跟其他的apple amazon baidu tencent alibaba 没很多区别

被社区吹成这样,也是够了

引用来自“jun4rui”的评论

我觉得你对开源的看法完全是错误的,思维好混乱哦,webkit是苹果主导的,和Google没点关系。

webm是一个开源免费的实现,起码没有这个我看不到H264、H265免费让你用的可能,webp现在已经是淘宝节省流量的一大法宝居然被你说这功能没用?

另外nodejs这么牛逼的东西就是从Chrome的V8引擎诞生而来的,这玩意基本对Web开发起到了颠覆性的作用。这玩意的适用范围远远超乎你的想想,比Firefox开源的所有万一加起来都牛逼。

所以,我觉得你最好了解一下你喷的东西,你这半桶水都没说道点子上。

引用来自“00MME”的评论

我一般看到一个人喷的很厉害,我会进他空间看他的博客与动态。
==================
邓攀 更新了动态
谁有linux下jfinal搭建demo的教程啊?
==================
其实看了也就清楚你有没有必要和这类人争论甚至谈论这类技术话题了

引用来自“装在套子里的人”的评论

就不能说google不好吗?

引用来自“jun4rui”的评论

啥也不会的乱喷是应该坚决抵制的,首先你要了解你喷的东西。
问题是你又了解谷歌多少?多少说了解的人又真的了解吗?盲人摸象而已!就真对自己了解的那一丁丁点说不好又怎么了?不行吗?
2014-08-05 09:12
0
回复
举报
真服了,各种喷........
2014-08-04 22:01
0
回复
举报

引用来自“邓攀”的评论

社区吹google
黑微软的风气
根本停不下来。。
搞清楚当年IE6的环境再说,当年IE6的时候javascript都不是浏览器唯一执行的script,当年本就混乱,当年的IE是符合w3c的,是后面w3c指定标准故意反微软 而IE由于windows的升级制度 所以还是符合那个时候的标准 看起来有点不兼容

apple拿khtml开发的webcore google拿webcore开发的webkit 继而演化blink

每个浏览器都有自己不兼容对方的地方
微软这样想也很符合一个大企业的思路
怎么非要大家全部做google跟风狗才好?

google的黑暗 远远大于微软
你就是微软派来的吧,看看IE的很多基本的js 函数都不支持,不要说这是标准!我才幼儿园毕业的.
2014-08-04 20:54
0
回复
举报

引用来自“什么鸟名”的评论

活该!当年搞那么多不兼容的东西,现在反受其害了吧。
有些很基本的IE都不支持,就说substring吧,也只有把移动IE的跳到桌面版页面才能解决问题.移动网站基本都基于html5标准,我想没几个工程师愿意专门为移动IE开发网页,就像WP的手机应用那样!
其实,这也是微软的现在险招,就是在UA故意加-webkit前缀,好让网页开发的注意到,-webkit后面还有IE字段,大家说,网页开发者有这么时间理会这些鸟东西吗?直接忽略.IE只能向webkit靠拢,没有第二选择.
2014-08-04 20:45
0
回复
举报

引用来自“邓攀”的评论

社区吹google
黑微软的风气
根本停不下来。。
搞清楚当年IE6的环境再说,当年IE6的时候javascript都不是浏览器唯一执行的script,当年本就混乱,当年的IE是符合w3c的,是后面w3c指定标准故意反微软 而IE由于windows的升级制度 所以还是符合那个时候的标准 看起来有点不兼容

apple拿khtml开发的webcore google拿webcore开发的webkit 继而演化blink

每个浏览器都有自己不兼容对方的地方
微软这样想也很符合一个大企业的思路
怎么非要大家全部做google跟风狗才好?

google的黑暗 远远大于微软

引用来自“温习江湖”的评论

当年IE6是怎么样子的,我不了解,也不想了解,不过
“apple拿khtml开发的webcore google拿webcore开发的webkit 继而演化blink”这句话明显是错的。
google相比微软的一大优势是开放自己的解决方案和标准,虽然其它厂商不一定能跟得上。

引用来自“邓攀”的评论

google倒是开放了些啥有影响力的啊?
protobuf
webkit
android
还有呢

facebook
开放了
hhvm
thrift
对hadoop hbase大做贡献
基本把能开放的都开放了


mozilla
servo
整个firefox
firefox os
mozjpeg
pdf.js
...
把一切能开放的都开放了


google跟上述等开源公司最大的区别它很少对已经普及的项目 比如jpeg提交很好的修改 或者 改进然后合并到主干中,比如mozilla的mozjpeg是对已经盛行的jpg优化

google很喜欢拿现有的东西自创一个分支 然后做着做着就封闭了没有很大贡献,这种行为跟google粉鄙视的baidu tencent alibaba 没区别,跟apple也没区别

google自己搞出的webm现在可以说mp4已经成了html5的定局了,各终端支持,webm基本没戏

google的webp还有待考验

google的大数据 log 数据库平台那一套他透露了么

反观mozilla firefox,facebook ,twitter才是真心做企业 做开源的

开源不该成为道德绑架 但是google也是一个正常的商业公司 跟其他的apple amazon baidu tencent alibaba 没很多区别

被社区吹成这样,也是够了

引用来自“jun4rui”的评论

我觉得你对开源的看法完全是错误的,思维好混乱哦,webkit是苹果主导的,和Google没点关系。

webm是一个开源免费的实现,起码没有这个我看不到H264、H265免费让你用的可能,webp现在已经是淘宝节省流量的一大法宝居然被你说这功能没用?

另外nodejs这么牛逼的东西就是从Chrome的V8引擎诞生而来的,这玩意基本对Web开发起到了颠覆性的作用。这玩意的适用范围远远超乎你的想想,比Firefox开源的所有万一加起来都牛逼。

所以,我觉得你最好了解一下你喷的东西,你这半桶水都没说道点子上。

引用来自“邓攀”的评论

1
"你对开源的看法完全是错误的" 来来来兄台说一下开源的意义
2
webm之前google力推,当时youtube的视频被google用一个月时间转码1/3我也很喜欢,但是webm画质跟大小还有一个就是硬件支持直接解码这个不可能赶得上mp4的H264 H265系列,所以现在基本html5用的视频都是mp4,webm google也没怎么力推了,mp4虽不免费,但是各大巨头保证了相当长的时间内H264 H265可用而且不互相伤害
3
webp的确淘宝在部分试用,但是大规模退广还有待考虑,google的很多产品之前不都是看着很有希望,后来都是自己半吊子去了,webm刚出来的时候,webm 不少受关注,当时2012年 html5出来不就,mac.qq.com一个视频就是webm的,现在呢...webp现在也不一定比得过经过接近20年考验的jpg,而且现在的网速已经可以承担的起来jpg,webp能退广出去是好事,被抛弃也没什么稀奇的,看市场
4
v8,nodejs 呵呵了
前不久知名 nodeJS 框架 Express 的作者 TJ Holowaychuk 离开了nodejs
nodejs颠覆了web,它颠覆了哪一块?
它的长回调 跟 低成都的封装跟它的语法 ,注定nodejs很适合做异步socket之类的,让它单独做大规模站点,呵呵了。真是超大规模的socket的话 有资本的有的上erlang去了,参考facebook的message用erlang
nodejs还有个很适合的就是做node-webkit做桌面应用需要页面花样很多的那种,这个是不错。
5
nodejs比ff开源的所有加起来还牛逼
我就呵呵了,真不要这么看不起mozilla
mozilla的rust 跟 servo 还是不错的,作为一个小非盈利的组织 mozilla已经很不错了,起码它的引擎是自己的,都是自己的一套,google拿webkit改的,不说改不好,但是别这么看不起mozilla

引用来自“jun4rui”的评论

你先了解下现代的网站是怎么开发出来的吧,也可能你接触的还是10年前那种技术框架,连npm、grunt之类都没听说过。

和你我真没啥好说的,反正你也听不懂。

引用来自“邓攀”的评论

npm grunt你也就知道这些
用个gmail 用个google search 用个goagent 用个google的v8弄出来的nodejs就真以为其他都是渣渣,真心见了太多了太多了
是啊,我用Google搜索引擎其它搜索引擎还真就是渣渣,你有更好的?
2014-08-04 18:36
0
回复
举报
更多评论
53 评论
6 收藏
分享
返回顶部
顶部