如何评价 Windows Phone 8.1 Update 1 更新 IE11 兼容并渲染 -webkit- 代码的行为?

关注者
199
被浏览
12224

14 个回答

  1. 对用户是好事,IE 在移动端的网站兼容性大大提高。
  2. -webkit 已经成为移动端的事实标准,以至于连微软都不得不为此妥协。
  3. IE 还更改了 User Agent 字符串以提高兼容性,可见移动端有很多网站依赖于 UA 检测来提供各项功能。网站兼容理论上应该更倾向于用 Feature Detection 来做而不是检查 UA 这种 hack,不过考虑到移动端的现状,UA 更多的是用在后端模板渲染时判断输出何种页面,也情有可原。
  4. kind of sad,很多 Web 开发人员都太不负责了,无视标准,不然何至于此。
  5. vendor prefix 已经被各路大神批判过无数遍了,包括 Paul Irish(Vendor prefixes are not developer-friendly)、Nicholas C. Zakas(Blink and the end of vendor prefixes)、ppk(CSS vendor prefixes considered harmful)。还有 CSS-Trick 上的相关文章(TL;DR on Vendor Prefix Drama)以及 SitePoint 上这篇(The Impending CSS Vendor Prefix Catastrophe)。vendor prefix 对 Web 标准的演进显然是有害无益的。
  6. 负责任的开发者应当尽可能地使用不带前缀的标准 CSS,然后使用 Autoprefixer 一类的工具自动添加 vendor prefix,以保证不破坏代码的兼容性。
其实这个事情呢,发那么多牢骚也是没有意义的。

话说W3C一直是个打酱油的、卖虎皮的、牙防组性质的组织。只是很多小白根本就不相信或者不愿意相信而已。

这一次的事件只不过是标志着,至少在移动互联网,WebKit开始占据绝对优势,造成事实性的垄断。正好佐证了我所说的,IE不是败给了Chrome,而是移动互联网被iPhone占了先机,而Chrome只是沾了WebKit的光而已。这一点在我看来是无比清晰,却非有一群连Netscape长什么样都没见过的小白嚷嚷IE如何垄断如何邪恶。


浏览器这么个市场,分久必合,合久必分,要我说,浏览器市场被垄断的时期内,前端才是最Happy的。不需要测试多个浏览器,解决方案都是现成的一搜一大把,拿来就能用,不用考虑这是针对哪个浏览器哪个版本。优美和简洁在JS这个语言上根本就是笑话,能抄段代码解决问题比什么废话来的有用

微软这个决定是非常务实的,正如同Google一边大骂IE6一边把AJAX用的各种爽的时候根本不顾忌这货还没有被W3C纳入标准一样


市场竞争就是这样,成王败寇,在市场的规则下,大家各尽其能,微软的确被反垄断调查搞得很郁闷,但市场就是这样,不会同情你,也不会补偿你。只是那些被情怀和标准忽悠的人,我很乐意看着你们多栽几个跟头,,,,



最后这事儿的确用不着那么大反应,君不见Mozilla一直活在UA中吗?