博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Metro 风格的浏览和无插件的 HTML5
阅读量:4449 次
发布时间:2019-06-07

本文共 2817 字,大约阅读时间需要 9 分钟。

许多人在安装 Windows 8 开发人员预览版后首先尝试的功能之一就是 IE10 浏览器,它是 Windows 中最常用的工具。预览版中的 IE 10 是 IE 10 的平台预览版 3。您可以通过 IE 博客了解我们在 HTML 5 引擎领域所做的工作。这篇博文介绍了 Metro 风格 IE 中的重大变化,即,无插件体验。在 Windows 8 中,IE 10 同时作为 Metro 风格应用程序和桌面应用程序提供。桌面应用程序继续全面支持所有插件和扩展。HTML5 和脚本引擎是相同的,如果愿意,您可以在不同的框架窗口之间轻松切换。Metro 风格的 IE 将提供您期待的所有主要导航键盘快捷方式和鼠标支持:创建选项卡、在选项卡之间移动、关闭选项卡、输入地址、搜索等等。我一直在使用这个浏览器,考虑到我 在 Windows Phone 上花费的时间,此浏览器所提供的相同体验和使用的触摸功能绝对让我受益匪浅。但您可以决定哪一个最适合您,不必迁就。领导 IE 团队的 Dean Hachamovitch 撰写了本篇博文。

--Steven

为了使 Web 得到进一步发展,同时让一般用户从触摸优先浏览中获得更多受益,Windows 8 中 Metro 风格的浏览器尽可能只使用 HTML5 并且。插件目前所提供的体验已不再适合 Metro 风格的浏览和现代化的 HTML5 Web。

运行无插件的 Metro 风格 IE 可以延长电池寿命以及改善用户的安全性、可靠性和隐私性。插件在 Web 发展的早期阶段举足轻重。但 Web 已通过 HTML5 取得长足进步。提供与传统插件技术的兼容性将会削弱而不是改善用户在 Metro 风格用户界面中的浏览体验。 

如今许多网站已经迅速针对无插件体验进行工程设计。例如,Google 最近启动了面向手机用户的 网站。以前的一篇 讨 论了无插件网站如何正在成为主流,以及网站可以采取哪些措施实现无插件运行。我们检查了世界范围内 97,000 个主要网站上的插件使用情况,这个数量包括美国以外的大量当地网站。这些网站中有 62% 当前使用 Adobe Flash 网站的已经在缺少插件支持的情况下回退到 HTML5 视频。在缺少插件的情况下投放广告时,大多数网站已经在执行类似的回退,这表示该方法切实可行并且可扩展。Flash 之后插件的使用率出现了大幅下降,其中 2% 的网站使用一个控件,0.5% 至 0.75% 的网站使用一小组控件。

在 Windows 8 上,需要传统 ActiveX 控件的用户网站和“行业”应用程序将会继续在桌面浏览器中运行,人们可以在 Metro 风格的 IE 中点按 [Use Desktop View](使用桌面视图)来查看这些网站。对于这些网站的功能,HTML5 的强大威力可使这些功能发挥得更加淋漓尽致,特别是在 Windows 8 应用程序中。 

无插件浏览器如今已经可以通过创作精良的 HTML5 内容交付卓越的体验。结合 Metro 风格 IE 中的触摸功能,这些体验会更上一层楼。

谢谢,

Dean

备注:从下面您可以看出,在开发人员进行转换并不再依赖插件来获得 HTML5 中提供的功能(如视频或 ) 时,IE 如何基于网站调整其行为。大多数网站在没有插件的 IE 中都能够正常运行;有些网站在 IE 将自身标识为另一个浏览器或以不同模式运行网站时能够正常运行。在我们与 Web 开发人员社区合作解决问题期间,IE 将继续使用兼容性视图 (CV) 列表使网站可供用户使用。

下面是在 BUILD 大会上用于 Windows 8 开发人员预览版的 CV 列表的片段:

<?xml version="1.0" encoding="utf-8" ?>

<iecompatlistdescription>
    <version>1152921504606910005</version>
    <ttl>1</ttl>
    <domain docMode="EmulateIE7">monster.com</domain>
    <domain docMode="EmulateIE7">pbskids.org</domain>
    <domain docMode="EmulateIE8" uaStringImmersive="iPad">nate.com</domain>
    <domain docMode="EmulateIE8" versionVector="8" uaString="8">bankofamerica.com</domain>
    <domain docMode="EmulateIE8" versionVector="8" uaString="8">wellsfargo.com</domain>
    <domain docMode="EmulateIE8">7-eleven.com</domain>
    <domain docMode="EmulateIE9" versionVector="9" uaString="9">sportsillustrated.cnn.com</domain>
    <domain docMode="EmulateIE9">lowes.com</domain>
    <domain docMode="IE9">github.com</domain>
    <domain featureSwitch="createElementWithMarkup:false">dodge.com</domain>
    <domain featureSwitch="createElementWithMarkup:false">krispykreme.com</domain>
    <domain featureSwitch="createElementWithMarkup:false">youtube.com</domain>
    <domain uaStringImmersive="Firefox 5">tv.slashgear.com</domain>
    <domain uaStringImmersive="iPad">mashable.com</domain>
    <domain uaStringImmersive="iPad">tested.com</domain>
    <domain>about.zappos.com</domain>
    <domain>airborne.gogoinflight.com</domain>
    <domain>aol.com</domain>
</iecompatlistdescription>

转载于:https://www.cnblogs.com/shihao/archive/2012/02/04/2337844.html

你可能感兴趣的文章
webstorm上svn的安装使用
查看>>
【JEECG技术文档】数据权限自定义SQL表达式用法说明
查看>>
使用 Bootstrap Typeahead 组件
查看>>
EF不能很好的支持DDD?估计是我们搞错了!
查看>>
ubuntu下基于sqlite3后台的php环境的搭建
查看>>
Qt 静态库与共享库(动态库)共享配置的一个小办法
查看>>
linux_cacti 配置之 安装snmp 服务
查看>>
201407-至今
查看>>
c# 应用事务
查看>>
优化杭州某著名电子商务网站高并发千万级大型数据库经验之- SQL语句优化(转)...
查看>>
DtCms.Model.Article.cs
查看>>
WPF——TargetNullValue(如何在绑定空值显示默认字符)
查看>>
Linux之crontab
查看>>
清除浮动
查看>>
JAVA优化建议
查看>>
Docker --- 安装MySQL
查看>>
CenOS+宝塔(模拟)上线博客项目
查看>>
Linux改变语言设置的命令
查看>>
loadrunner Vugen-Tools General-Options-Replay设置
查看>>
redis限频
查看>>