企业模式架构 v.2 指南

适用范围:

  • Windows 10
  • Windows 8。1
  • Windows7

使用企业模式网站列表管理器, 为运行 Windows 7、Windows 8.1 和 Windows10 的设备创建和更新网站列表, 使用企业模式架构的版本 2.0 (v)。 如果你不想使用 Enterprise Mode Site List Manager,也可以选择使用记事本或其他任何 XML 编辑应用来更新你的 XML 架构。

重要提示
如果你运行的是 Windows 7 或 Windows 8.1,并且一直在使用版本 1.0 (v.1) 的架构,可以继续执行此操作,但不会获得更新架构带来的好处。 有关 v.1 架构的信息,请参阅企业模式架构 v.1 指南

企业模式架构 v.2 更新

由于架构更改,无法合并架构的旧版本 (v.1) 与新版本 (v.2)。 当查看你的 XML 文件时,可以通过以下标签来判断你所使用的版本:

  • <rules>。 如果架构根节点包含此项,使用的是 v.1 版本的架构。

  • <site-list>。 如果架构根节点包含此项,使用的是 v.2 版本的架构。

你可以继续使用 Windows10 上的第1个架构版本, 但你将没有新的架构更新和新功能的好处。 此外,在新的 Enterprise Mode Site List Manager(架构 v.2)中保存 v.1 版本的架构会自动将该文件更新为使用 v.2 版本的架构。

企业模式 v.2 架构示例

以下是 v.2 版本的企业模式架构的示例。

重要提示
确保添加 URL 时未指定协议。 使用类似<url="contoso.com">的 URL 会自动同时https://contoso.com应用于和https://contoso.com。

<site-list version="205">
    <!--- File creation header --->
    <created-by>
        <tool>EnterpriseSitelistManager</tool>
        <version>10240</version>
        <date-created>20150728.135021</date-created>
    </created-by>
    <!--- Begin Site List ---> 
    <site url="www.cpandl.com">
        <compat-mode>IE8Enterprise</compat-mode>
        <open-in>MSEdge</open-in>
    </site>
    <site url="www.woodgrovebank.com">
        <compat-mode>default</compat-mode>
        <open-in>IE11</open-in>
    </site>
    <site url="adatum.com">
        <compat-mode>IE7Enterprise</compat-mode>
        <open-in>IE11</open-in>
    </site>
    <site url="contoso.com">
        <compat-mode>default</compat-mode>
        <open-in>IE11</open-in>
    </site>
    <site url="relecloud.com"/>  
        <compat-mode>default</compat-mode>
        <open-in>none</open-in>
    <site url="relecloud.com/about">  
        <compat-mode>IE8Enterprise"</compat-mode>
    </site>
    <site url="contoso.com/travel">
        <compat-mode>IE7</compat-mode>
        <open-in>IE11</open-in>
    </site>
    <site url="fabrikam.com">
         <compat-mode>IE8Enterprise</compat-mode>
         <open-in>IE11</open-in>
    </site>
    <site url="fabrikam.com/products">
         <compat-mode>IE7</compat-mode>
         <open-in>IE11</open-in>
    </site> 
</site-list>

已更新的架构元素

此表包含 v.2 版本的企业模式架构所使用的元素。

元素 描述 受支持的浏览器
<site-list> 其中的此文本使用的是更新的 v.2 版本架构的新根节点。 它将替换 <rules>。

示例

<site-list version="205">
  <site url="contoso.com">
    <compat-mode>IE8Enterprise</compat-mode>
    <open-in>IE11</open-in>
  </site>
</site-list>
Internet Explorer11 和 Microsoft Edge
<site> 为要放入企业模式站点列表的每个站点添加的唯一条目。 第一个 <site> 元素将使任何使用 <url> 元素的相同值的其他 <site> 元素无效。

示例

<site url="contoso.com">
  <compat-mode>default</compat-mode>
  <open-in>none</open-in>
</site>
-或-

对于 IPv4 范围:

<site url="10.122.34.99:8080">
  <compat-mode>IE8Enterprise</compat-mode>
<site>

- 或者 -

对于 IPv6 范围:

<site url="[10.122.34.99]:8080">
  <compat-mode>IE8Enterprise</compat-mode>
<site>

你<还可以使用 url ="contoso.com" />的自结尾版本, 它还设置:

  • <compat-mode>default</compat-mode>
  • <open-in>none</open-in>
Internet Explorer11 和 Microsoft Edge
<compat-mode> 控制哪个兼容性设置用于特定站点或域的子元素。 此元素仅在 IE11 中受支持。

示例

<site url="contoso.com">
  <compat-mode>IE8Enterprise</compat-mode>
</site>
-或-

对于 IPv4 范围:

<site url="10.122.34.99:8080">
  <compat-mode>IE8Enterprise</compat-mode>
<site>

- 或者 -

对于 IPv6 范围:

<site url="[10.122.34.99]:8080">
  <compat-mode>IE8Enterprise</compat-mode>
<site>

其中:

  • IE8Enterprise。 在 IE8 企业模式中加载站点。
    包含在 v.1 架构的 EmIE 部分中的站点需要使用此元素且需要在 IE8 企业模式中进行加载。
  • IE7Enterprise。 在 IE7 企业模式中加载站点。
    包含在 v.1 架构的 EmIE 部分中的站点需要使用此元素且需要在 IE7 企业模式中进行加载。

    重要提示
    此标记替换组合使用 "forceCompatView"="true" 属性和 v.1 版本的架构 EmIE 部分中指定的站点列表。

  • IE[x] 其中 [x] 是文档模式编号,站点在该模式下进行加载。
  • 默认值或未指定。 使用适用于页面的默认兼容性模式加载站点。 在此情况下,符合 X-UA 的 META 标记或 HTTP 标头将起作用。
互联网 Explorer11
<open-in> 控制哪个浏览器用于站点的子元素。 对于运行 Windows 10 的设备,此元素支持“在 IE11 中打开”或“在 Microsoft Edge 中打开”体验。

示例

<site url="contoso.com">
  <open-in>none</open-in>
</site>

其中:

  • IE11。 无论员工打开了哪个浏览器,都会在 IE11 中打开站点。
  • MSEdge。 无论员工打开了哪个浏览器,都会在 Microsoft Edge 中打开站点。
  • 无或未指定。 在员工选择的任意浏览器中打开。
Internet Explorer11 和 Microsoft Edge

已更新的架构属性

<url> 属性(作为 v.2 版本的架构中 <site> 元素一部分)将替换 v.1 版本的架构的 <domain> 元素。

属性 描述 受支持的浏览器
允许重定向 控制重定向站点行为的 <open-in> 元素的布尔属性。 将此属性设置"为" true 表示该网站将在 IE11 或 Microsoft Edge 中打开, 即使该网站作为 HTTP 或 meta 刷新重定向链的一部分导航到。 省略该属性等效于"false" (重定向链中的网站将不会在其他浏览器中打开)。

示例

<site url="contoso.com/travel">
  <open-in allow-redirect="true">IE11</open-in>
</site>
在此示例中, https://contoso.com/travel 如果在 Microsoft Edge 的重定向链中遇到错误, 将在 Internet Explorer 中打开它。
Internet Explorer11 和 Microsoft Edge
version 指定企业模式站点列表的版本。 此属性受 <site-list> 元素支持。 Internet Explorer11 和 Microsoft Edge
url 指定子元素所适用的 URL(和使用标准端口约定的端口号)。 URL 可以是某个域、子域或任何路径 URL。
注意
请确保你没有指定协议't。 使用<网站 url ="contoso.com" >适用 https://contoso.com https://contoso.com和

示例

<site url="contoso.com:8080">
  <compat-mode>IE8Enterprise</compat-mode>
  <open-in>IE11</open-in>
</site>
在此示例中, 转 https://contoso.com:8080 到使用 Microsoft Edge 会导致网站在 IE11 中打开, 并在 IE8 企业模式下加载。
Internet Explorer11 和 Microsoft Edge

已弃用的属性

以下 v.1 版本架构属性已在 v.2 版本的架构中弃用:

已弃用的属性 新属性 替换示例
<forceCompatView> <compat-mode> 将<forceCompatView ="true" >替换<为兼容模式>IE7Enterprise</compat-mode>
<docMode> <compat-mode> 将<docMode ="IE5" >替换<为兼容模式>IE5</compat-mode>
<doNotTransition> <open-in> 将<doNotTransition ="true" >替换<为 open in>none</open-in>
<domain> 和 <path> <site> 将:
<emie>
  <domain exclude="false">contoso.com</domain>
</emie>
替换为:
<site url="contoso.com"/>
  <compat-mode>IE8Enterprise</compat-mode>
</site>
- 并且 -

将:

<emie>
  <domain exclude="true">contoso.com
     <path exclude="false" forceCompatView="true">/about</path>
  </domain>
</emie>
替换为:
<site url="contoso.com/about">
  <compat-mode>IE7Enterprise</compat-mode>
</site>

尽管被替换的旧属性在 v.2 版本的架构中不受支持,但它们仍可以在 v.1 版本的架构中工作。 但是,当你使用 v.2 版本架构的同时仍在使用这些属性时,v.2 版本架构优先。 我们不建议合并这两种架构,而是建议你移到 v.2 版本的架构以充分利用新功能。

重要提示
使用新的 Enterprise Mode Site List Manager(架构 v.2)保存 v.1 版本的文件会自动将 XML 更新为新的 v.2 版本的架构。

不包含在架构中的内容

我们建议不要将以下任何项添加到你的架构中,因为它们会使兼容性列表出现异常情况:

相关主题