蓝点网
给你感兴趣的内容

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

斐讯K3C零元购

微软本周在北京宣布了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浏览器详解
分享到: 更多 (0)
请注意:按相关管理条例要求本站已关闭留言功能恢复时间待定。

评论 3

评论前必须登录!

 

  1. #1
    Unknown Unknown

    为了验证微软是不是这么做的,我特地仔细读了微软的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网友)

    sgws3年前 (2014-08-01)
    • Unknown Unknown

      改UA那个比较蛋疼。。。在实际使用中会被某些识别为iPhone的网站各种推荐iPhone的软件、、