蓝点网
给你感兴趣的内容!

Windows Phone 8.1 GDR1升级版IE11浏览器详解

微软本周在北京宣布了Windows Phone 8.1 Update,即WP8.1 GDR1更新,在新功能清单中,有一项不起眼的更新但非常重要,那就是IE11浏览器的改进。

Windows Phone 8.1 的IE11引入了桌面版IE11的引擎,也加入了IE移动版基础体验的改进–地址栏改进、无限页面、阅读模式、密码保存、返回前进手势、流量感知高节省模式等。

Windows Phone 8.1 Update中的IE11已经大幅改进页面的渲染,效果更接近iPhone Safari的显示。

(从左至右:WP8.1、WP8.1 Update、iPhone Safari)

Windows Phone 8.1 Update IE11中已经可以以标准方式渲染部分-webkit-代码,从而能正常渲染哪些专门为WebKit引擎(比如iPhone Safari)写的样式代码,比如IE11会将-webkit-transition以transition代码来渲染。结果就是页面显示效果在Windows Phone上和iPhone上几乎一样。

微软也为IE11增加了比如window.locationbar等更多在移动设备上使用到标准支持,改进了Trident引擎的HTML5的处理。总而言之,微软IE11兼容部分-webkit-代码并不是长久计划,微软仍希望开发者能够用标准代码来替代-webkit-代码。

i林烟月初明投稿 via IT之家

 

转载请注明来源于蓝点网及本文链接:蓝点网 » Windows Phone 8.1 GDR1升级版IE11浏览器详解
分享到:更多 ()
以下评论内容由网友保留所有权,除非特别注明否则所有评论均不代表本站观点!

评论 3

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    为了验证微软是不是这么做的,我特地仔细读了微软的ie博客,总结几点如下: 微软为了改善wp中ie11的表现,特地在wp 8.1 update中增加了大量对ie11的改进。主要有以下几点 1.更新了user agent了,避免让部分网站误识别为桌面版。 2.添加webkit-prefixed api。 3.增加对非标准特性支持。比如-webkit-appearance。 4.新增html5新特性。 5.修复一些互操作问题。 文中并没有提到ua更改为Safari的情况。个人猜测最多是加入like这样的解释。 文中还提到,即使是safari也会撒谎说自己是 MozillaGecko 以及KHTML。 Chrome 和 Opera 也会将自己解释为Gecko 和Safari 。 所有这些,都是为了帮助浏览器获得最大限度的识别。(转载于cnbeta网友)

    sgws2年前 (2014-08-01)回复
    • 改UA那个比较蛋疼。。。在实际使用中会被某些识别为iPhone的网站各种推荐iPhone的软件、、

      山外的鸭子哥2年前 (2014-08-02)回复
      • sgws2年前 (2014-08-02)回复