Windows 8.1 上的 Internet Explorer:一个浏览器,两种体验

从 Windows 8 开始, Internet Explorer 提供的 Web 平台支持两种浏览体验:为触摸设备优化的采用 Windows UI 的 Internet Explorer,以及熟悉的桌面版 Internet Explorer 浏览体验。 开发人员在了解二者的区别之后,即可使用相同的 HTML5 标记来构建可同时在 Windows 8 及更高版本的这两种体验中运行的丰富交互式网站。

注意  本文面向开发人员受众。有关客户信息,请参阅 Internet Explorer 11 入门

本文已针对 Windows 8.1 上的 IE 11 进行更新,且包含以下主题:

相似之处

自适应布局和样式支持

两种 IE 体验中的 CSS 媒体查询和媒体查询侦听器以及 CSS 设备适应使你能够基于显示特征(如设备尺寸、屏幕方向和分辨率)有选择地设计不同的布局和风格。有关如何开始使用媒体查询和媒体查询侦听器以及如何查看跨一系列 Windows 8 设备进行构建的一些常规策略的详细信息,请参阅设计自适应网站

Cookie

当用户从采用 Windows UI 的 Internet Explorer 切换到桌面版 Internet Explorer 时(从“页面工具”中选择“在桌面上查看”),将共享会话 Cookie。仅当采用 Windows UI 的 Internet Explorer 和桌面版 Internet Explorer 具有相同的安全上下文或增强的保护模式 (EPM) 设置时,才共享永久 Cookie。 从 Windows 8.1 上的 IE11 开始,当桌面版 Internet Explorer 和采用 Windows UI 的 Internet Explorer 运行时,将默认启用 EPM。在此之前,在 Windows 8 上的 Internet Explorer 10 运行时默认启用 EPM 的情况仅适用于采用 Windows UI 的 Internet Explorer。有关详细信息,请参阅"安全"部分。

从 Windows 8.1 开始,IE 还向客户提供可阻止所有第三方 Cookie(不会影响第一方 Cookie 行为)的选项,以便更好地控制他们的联机隐私。可以从采用 Windows UI 的 Internet Explorer 的“设置”面板中启用 IE11 中的第三方 Cookie 阻止设置,它对于两种 IE 体验具有相同的效果。有关详细信息,请参阅 IE11 开发人员指南中的第三方 Cookie 阻止

主页

采用 Windows UI 的 Internet Explorer 和适用于桌面版的 Internet Explorer 共享一个通用主页或多个主页选项卡(如果指定)。你可以从桌面版“Internet 选项”控制面板的“常规”选项卡中设置主页和主页选项卡。

收藏夹、源、常用站点、历史记录和键入的 URL

RSS 源仅在桌面版 Internet Explorer 中提供,但收藏夹、常用站点、历史记录和键入的 URL 在这两种浏览体验之间共享。下表说明如何跨两种 UI 呈现此数据。

采用 Windows UI 的 Internet Explorer桌面版 Internet Explorer
收藏夹 用于填充地址栏上方的建议“收藏夹”中心
常用“快速站点访问”面板 “新建选项卡”页面
历史记录用于填充地址栏上方的建议“历史记录”中心
键入的 URL用于填充地址栏上方的建议用于填充地址栏下方的搜索建议

 

将焦点设置到地址栏时,“快速站点访问”面板将显示在 采用 Windows UI 的 Internet Explorer 中。适用于桌面版的 Internet Explorer 的“收藏夹”和“历史记录”中心从“查看收藏夹、源和历史记录”星形按钮 (Alt+C) 显示。

注意   采用 Windows UI 的 Internet Explorer 不支持 AddToFavoritesBar 方法。

隐私

当设置 Windows 8.1 PC 时,在选择“快速设置”选项后,针对采用 Windows UI 的 Internet Explorer 和桌面版 Internet Explorer 同时启用“请勿跟踪”。你可以从“安全”下的桌面版“Internet 选项”控制面板中的“高级”选项卡中管理“请勿跟踪”。两种浏览体验中都还提供 InPrivate 浏览。在采用 Windows UI 的 Internet Explorer 上,选项卡栏的“…”菜单提供了“新 InPrivate 选项卡”选项(从触摸屏幕的底部或顶部向内轻扫,按 Windows 键 + Z 或使用鼠标右键单击)。

漫游

IE 固定站点、收藏夹、历史记录、密码和键入的 URL 在使用 Microsoft 帐户登录的所有 Windows 8 计算机中同步。使用 IE11 和 Windows 8.1,还可以同步打开的选项卡(InPrivate 浏览选项卡除外)和所有浏览器设置。有关 Windows 8 中同步功能的详细信息,请参阅同步电脑之间的设置在设备之间同步

使用 Microsoft 帐户首次登录时,以前在所有 Windows 8.1 计算机中的固定站点将按固定的顺序显示。桌面任务栏中的固定站点不会漫游,固定到使用桌面版 Internet Explorer 的 Windows 8.1 “开始”屏幕的“应用”视图的站点(使用“工具”(Alt+X) 菜单选项、“将站点添加到应用”)也是如此。

脚本和布局引擎

两种 IE 浏览体验由相同的基础布局和脚本引擎驱动,因此同样支持性能优化、基于标准的功能。

安全

以下 IE 安全功能在采用 Windows UI 的 Internet Explorer 和桌面版 Internet Explorer 上提供相同的支持。

可以从“Internet 选项”的“高级”选项卡管理安全设置。

注意  在 EPM 中,默认情况下将阻止 IE 连接到 http://localhost/。你可以使用内置 Windows 8 诊断工具 CheckNetIsolation.exe 或通过 FiddlerEnableLoopback 实用工具启用环回。有关详细信息,请参阅"了解增强的保护模式"

触摸支持

两种 IE 体验都支持快速、流畅的 Web 多点触摸体验,并且大多数站点可以很好地适用于触摸操作,无需任何特别更改。IE 中的触摸检测功能(如 maxTouchPoints 属性和 “触摸”用户代理字符串令牌)可让你充分利用多点触摸支持(如果可用)。有关在站点上最有效地使用触摸功能和解决触摸问题的基本准则,请参阅"让你的站点做好以触摸为主浏览的准备"。有关跨一系列 Windows 8 设备构建基于触摸的丰富体验的常规策略,请参阅"设计自适应网站"

用户代理 (User-Agent) 头信息和浏览器检测

无法以编程方式检测你的网站运行在采用 Windows UI 的 Internet Explorer 上还是适用于桌面版的 Internet Explorer上,这是因为二者使用相同的 Internet Explorer 10 用户代理字符串。此外,

  • 使用支持触摸的硬件,二者均支持触摸输入。
  • 采用 Windows UI 的 Internet Explorer 提供 Adobe Flash 支持。它不支持插件或 Microsoft ActiveX 控件,用户可以使用 ActiveX 筛选选择禁用桌面版 Internet Explorer 的插件。
  • 你可以将 采用 Windows UI 的 Internet Explorer 和桌面版 Internet Explorer 的大小调整为任何宽度,或使其填充整个显示区域。

通常,为确保站点跨浏览器的最佳兼容性,请对不支持该功能的浏览器使用基于标准的功能检测功能而非浏览器提供有效的回退

区别

应用切换

采用 Windows UI 的 Internet Explorer 包括的附加功能可让用户知道其访问的网站中是否提供关联的 Windows 应用商店应用,并为他们提供选项来根据上下文切换到该应用或从 Windows 应用商店下载该应用(如果尚未安装)。有关详细信息,请参阅"将网站连接到 Windows 应用商店应用"

应用程序生命周期

作为 Windows 应用商店应用,采用 Windows UI 的 Internet Explorer 遵守Windows 应用商店应用的应用程序生命周期,这意味着在任何给定的时间中它可处于以下三种状态之一或介于其中两个状态之间:RunningSuspendedNotRunning。当采用 Windows UI 的 Internet Explorer 处于 Suspended 状态时,它提供给最终用户的体验是“在后台运行”。不过,尽管挂起的进程仍在内存中,但它不会接收任何 CPU 循环,因此当 Internet Explorer 10 处于挂起状态时,运行音频的网站不会播放。

如果系统内存太低,进程周期管理 (PLM) 系统可能会终止,或者会将任何挂起的应用替换出来,放到磁盘中(如果该系统需要额外的内存资源)。尽管 PLM 系统终止 Windows 应用商店应用时不提供任何通知或事件,但是采用 Windows UI 的 Internet Explorer 仍会保存浏览器挂起之前的状态。 有关也适用于在采用 Windows UI 的 Internet Explorer 中运行的网站和 Web 应用的性能提示,请参阅 "Windows 应用商店应用的最佳做法"

浏览器启动设置

默认情况下,来自 Internet Explorer 10 外部的超链接将根据上下文打开。这意味着,来自其他 Windows 应用商店应用的超链接(包括系统 UI)将在采用 Windows UI 的 Internet Explorer 中打开,来自桌面的超链接(包括来自桌面应用程序的那些超链接)将在适用于桌面版的 Internet Explorer 中打开。你可以更改这些默认行为,方法是打开“Internet 选项”,选择“程序”选项卡并修改“打开 Internet Explorer”下的设置。

注意  采用 Windows UI 的 Internet Explorer 是一种支持新体验的桌面浏览器。因此,仅当新 Windows UI 的 Internet Explorer 10 是支持新体验的默认桌面浏览器时,来自新 Windows UI“开始”屏幕的固定网站磁贴才在其中打开,否则,它们在桌面版 Internet Explorer 中打开。 可从 "Windows 应用商店应用白皮书"下载的文档"开发支持新体验的桌面浏览器"中提供了更多信息。

上下文菜单选项

从 Windows 8.1 开始,采用 Windows UI 的 Internet Explorer 将提供上下文菜单选项以对选定文本进行“搜索”、“共享”以及“复制”操作。选中文本时:

“搜索”将启动,并使用选定文本对用户默认搜索提供程序进行查询。
“共享”将显示所有注册为 Web 内容的共享目标的 Windows 应用商店应用。

桌面版 Internet Explorer 将继续提供 Windows 7 已提供的相同的上下文菜单选项。自定义上下文菜单选项仅在桌面版 Internet Explorer 上受支持;有关详细信息,请参阅插件。

F12 开发人员工具

只有在桌面版 Internet Explorer 中浏览网站时,才可以访问 F12 开发人员工具。 如果你正在采用 Windows UI 的 Internet Explorer 中进行浏览,则可以通过切换到桌面(从“页面工具”中选择“在桌面上查看”)并从中打开 F12 工具,对你的网站进行调试。 在桌面上模拟采用 Windows UI 的 Internet Explorer 的步骤:

  • 启用 ActiveX 筛选(在“工具”菜单中,选择“ActiveX 筛选”
  • 进入“全屏模式”(F11)
  • 确保已启用增强保护模式(在“Internet 选项”的“高级”选项卡上的“安全”下列出)

使用页面预测快速翻页

通过采用 Windows UI 的 Internet Explorer,可以使用轻扫手势导航回以前访问的页面,并可以向杂志文章一样向前翻过多页的有序内容。对于 Windows 8.1 上的 IE11,默认情况下将启用“快速翻页浏览”。(在 Windows 8 上的 Internet Explorer 10 中,你可以从 Windows 8 “超级按钮”中访问“Internet Explorer 设置”,并为采用 Windows UI 的 Internet Explorer 启用“快速翻页”)。

组策略

Internet Explorer 10 组策略设置的子集除适用于桌面版 Internet Explorer 外,也适用于采用 Windows UI 的 Internet Explorer。有关详细信息,请参阅"配置和管理组策略设置",它介绍了适用于 Internet Explorer 10 的新策略和 Windows 8 中的更改,以及适用于 Internet Explorer 11 的新组策略设置

Internet Explorer 设置

从桌面版“Internet 选项”控制面板可以管理适用于两种浏览体验的全套选项。此外,对于采用 Windows UI 的 Internet Explorer,可以从 Windows 8 “超级按钮”上的“设置”访问 Internet 选项。

电话号码格式识别

从 Windows 8.1 上的 IE11 开始,采用 Windows UI 的 Internet Explorer 可自动将电话号码转换为可单击的链接。自动电话号码检测在桌面版 Internet Explorer 上不受支持。当 IE 遇到使用支持的 HTML 元素呈现的内容中所包含的电话号码时,会将电话号码转换为可单击的链接(无需修改 DOM 即可完成此转换)。 当用户单击该链接时,将调用系统上处理电话呼叫的默认应用程序。要了解详细信息,请参阅电话号码格式识别

固定网站

用户可以将站点直接固定到 Windows 8 “开始”屏幕,你可以在该站点中使用高质量视觉效果显示站点品牌并通过锁屏提醒通知吸引用户。通过使用 Windows 8.1 中支持的动态磁贴,你可以使你的站点更有视觉吸引力并在用户固定你的站点时提供定期通知。当该磁贴另存为收藏夹或作为经常访问的站点列出时,你也可以在该磁贴上显示站点徽标。

要固定来自采用 Windows UI 的 Internet Explorer 的站点,请按地址栏中的“星号”按钮(从触摸屏的底部或顶部向中间轻扫、按 Windows 键 + Z 或使用鼠标右键单击),然后按“收藏夹”中心内的“固定站点”按钮。

在桌面上,IE 提供了在 Windows Internet Explorer 9 中首次引入的相同任务栏站点固定功能以及跳转列表和缩略图工具栏。

有关采用 Windows UI 的 Internet Explorer 和桌面版 Internet Explorer 的固定站点之间的差异的完整列表,请参阅适用于桌面的固定站点。有关最新的固定站点功能的详细信息,请参阅 Windows“开始”屏幕的固定站点

插件

 IE  体验 Windows 8 经过了专门的优化,可提供简洁而又安全的用户体验,并且仅支持向桌面版 Internet Explorer 添加插件。采用 Windows UI 的 Internet Explorer 中的本机 Flash 播放器支持播放大多数网站的 Flash 内容。为了以最佳方式适应未来发展和获得跨浏览器的兼容性,最佳做法是将关键插件功能替换为基于标准的技术。如果你的站点使用插件提供优质体验,请在不支持插件的浏览器上为用户提供回滚功能,或使用 requiresActiveX HTTP 标头或图元元素提示用户切换到桌面。 有关详细信息,请参阅"为无插件浏览做准备"

阅读视图

Windows 8.1 上的 IE 提供了“阅读视图”,以便获取更精简的书册式网页阅读体验,且页面上不存在使人分心的无关信息或其他次要内容。“阅读视图”是采用 Windows UI 的 Internet Explorer 的一种视图,当该视图可用于给定页面时,可以从“地址栏”上的“切换到阅读视图”/“退出阅读视图”(书本图标)按钮中打开或关闭此视图(或使用 Ctrl + Shift + R)。“阅读视图”在桌面版 Internet Explorer 上不受支持。有关详细信息,请参阅 IE11 开发人员指南中的“阅读视图”

搜索和建议

采用 Windows UI 的 Internet Explorer 和适用于桌面版的 Internet Explorer 共享默认搜索提供程序。通过打开“Internet 选项”、选择“程序”选项卡、单击“管理加载项”并选择“搜索提供程序”可更改默认值和管理搜索提供程序。

在地址栏中键入时,桌面版 Internet Explorer 将仅使用默认搜索提供程序提供搜索建议。采用 Windows UI 的 Internet Explorer 提供以下来自 Microsoft 和附加功能的建议:天气和财政特定建议、搜索建议、建议域中的网页建议、域建议和你之前访问的匹配网页(来自你键入的 URL、收藏夹、固定站点和历史记录)。

较高和较窄布局

作为 Windows 应用,采用 Windows UI 的 Internet Explorer 可以填充整个屏幕或调整为较窄的宽度。当用户将采用 Windows UI 的 Internet Explorer 捕捉到屏幕的左侧或右侧时,默认情况下站点将自动缩放以确保至少 1024 像素的布局宽度,从而获取大多数站点的较好默认体验。同样,当采用 Windows UI 的 Internet Explorer 为纵向模式时,如果窗口比 1024 像素窄,它会自动缩放内容。你可以使用以下 CSS 设备适应规则改写默认的自动缩放:


@-ms-viewport { width: [device-width]; }

有关设备适应和自适应布局的详细信息,请参阅"设计自适应网站"

选项卡

从采用 Windows UI 的 Internet Explorer 切换到桌面版 Internet Explorer 时(从“页面工具”中选择“在桌面上查看”),只有当前正在查看的页面和选项卡会在桌面上打开,而其他选项卡中的任何其他页面都不会打开。

打开的选项卡在登录到 Microsoft 帐户的所有 Windows 8.1 设备中同步。对于每个设备,在采用 Windows UI 的 Internet Explorer 和桌面版 Internet Explorer 中打开的选项卡将从“快速站点访问”面板的“选项卡”视图(适用于采用 Windows UI 的 Internet Explorer)中和桌面版 Internet Explorer 的“新建选项卡”页面上合并成单个链接列表(标有原始设备名称)。

 

 

显示:
© 2014 Microsoft