mirror of
https://github.com/MicrosoftDocs/windows-itpro-docs.git
synced 2025-05-12 13:27:23 +00:00
272 lines
9.2 KiB
Markdown
272 lines
9.2 KiB
Markdown
---
|
||
Description: Use the Enterprise Mode Site List Manager tool to create and update your Enterprise Mode site list for devices running Windows 7 or Windows 8.1 Update.
|
||
ms.assetid: 17C61547-82E3-48F2-908D-137A71938823
|
||
ms.prod: IE11
|
||
ms.mktglfcycl: deploy
|
||
ms.sitesec: library
|
||
ms.pagetype: appcompat
|
||
title: 'Enterprise Mode schema v.1 guidance for Windows 7 and Windows 8.1 Update devices'
|
||
---
|
||
|
||
# Enterprise Mode schema v.1 guidance for Windows 7 and Windows 8.1 Update devices
|
||
**Last updated**
|
||
|
||
- November 12, 2015
|
||
|
||
**Applies to:**
|
||
|
||
- Windows 8.1
|
||
- Windows 7
|
||
|
||
Use the Enterprise Mode Site List Manager tool to create and update your Enterprise Mode site list for devices running Windows 7 or Windows 8.1 Update. If you don't want to use the Enterprise Mode Site List Manager, you also have the option to update your XML schema using Notepad, or any other XML-editing app.
|
||
|
||
If you're using a Windows 10-based device, we strongly recommend moving to the new schema, v.2. For more info, see [Enterprise Mode schema v.2 guidance for Windows 10 devices](enterprise-mode-schema-version-2-guidance.md).
|
||
|
||
## Enterprise Mode schema v.1 example
|
||
The following is an example of the Enterprise Mode schema v.1. This schema can run on devices running Windows 7, Windows 8.1, and Windows 10.
|
||
|
||
**Important**<br>
|
||
Make sure that you don't specify a protocol when adding your URLs. Using a URL like `<domain>contoso.com</domain>` automatically applies to both http://contoso.com and https://contoso.com.
|
||
|
||
``` xml
|
||
<rules version="1">
|
||
<emie>
|
||
<domain exclude="false">www.cpandl.com</domain>
|
||
<domain exclude="true">www.woodgrovebank.com</domain>
|
||
<domain exclude="false" forceCompatView="true">adatum.com</domain>
|
||
<domain exclude="true">contoso.com</domain>
|
||
<domain exclude="true">relecloud.com
|
||
<path exclude="false">/about</path>
|
||
</domain>
|
||
<domain exclude="false">fabrikam.com
|
||
<path exclude="true">/products</path>
|
||
</domain>
|
||
</emie>
|
||
<docMode>
|
||
<domain>contoso.com
|
||
<path docMode="7">/travel</path>
|
||
</domain>
|
||
<domain>fabrikam.com
|
||
<path docMode="7">/products</path>
|
||
</domain>
|
||
</docMode>
|
||
</rules>
|
||
```
|
||
|
||
### Schema elements
|
||
This table includes the elements used by the Enterprise Mode schema.
|
||
|
||
<table>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Element</th>
|
||
<th>Description</th>
|
||
<th>Supported browser</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr>
|
||
<td><rules></td>
|
||
<td>Root node for the schema.
|
||
<p><b>Example</b>
|
||
<pre class="syntax">
|
||
<rules version="205">
|
||
<emie>
|
||
<domain>contoso.com</domain>
|
||
</emie>
|
||
</rules></pre></td>
|
||
<td>Internet Explorer 11 and Microsoft Edge</td>
|
||
</tr>
|
||
<tr>
|
||
<td><emie></td>
|
||
<td>The parent node for the Enterprise Mode section of the schema. All <domain> entries will have either IE8 Enterprise Mode or IE7 Enterprise Mode applied.
|
||
<p><b>Example</b>
|
||
<pre class="syntax">
|
||
<rules version="205">
|
||
<emie>
|
||
<domain>contoso.com</domain>
|
||
</emie>
|
||
</rules>></pre></td>
|
||
<td>Internet Explorer 11 and Microsoft Edge</td>
|
||
</tr>
|
||
<tr>
|
||
<td><docMode></td>
|
||
<td>The parent node for the document mode section of the section. All <domain> entries will get IE5 - IE11 document modes applied. If there's a <domain> element in the <docMode> section that uses the same value as a <domain> element in the <emie> section, the <emie> element is applied.
|
||
<p><b>Example</b>
|
||
<pre class="syntax">
|
||
<rules version="205">
|
||
<docMode>
|
||
<domain docMode="7">contoso.com</domain>
|
||
</docMode>
|
||
</rules></pre></td>
|
||
<td>Internet Explorer 11</td>
|
||
</tr>
|
||
<tr>
|
||
<td><domain></td>
|
||
<td>A unique entry added for each site you want to put on the Enterprise Mode site list. The first <domain> element will overrule any additional <domain> elements that use the same value for the section. You can use port numbers for this element.
|
||
<p><b>Example</b>
|
||
<pre class="syntax">
|
||
<emie>
|
||
<domain>contoso.com:8080</domain>
|
||
</emie></pre></td>
|
||
<td>Internet Explorer 11 and Microsoft Edge</td>
|
||
</tr>
|
||
<tr>
|
||
<td><path></td>
|
||
<td>A unique entry added for each path under a domain you want to put on the Enterprise Mode site list. The <path> element is a child of the <domain> element. Additionally, the first <path> element will overrule any additional <path> elements in the schema section.
|
||
<p><b>Example</b>
|
||
<pre class="syntax">
|
||
<emie>
|
||
<domain exclude="false">fabrikam.com
|
||
<path exclude="true">/products</path>
|
||
</domain>
|
||
</emie></pre><p>
|
||
Where http://fabrikam.com doesn't use IE8 Enterprise Mode, but http://fabrikam.com/products does.</td>
|
||
<td>Internet Explorer 11 and Microsoft Edge</td>
|
||
</tr>
|
||
</table>
|
||
|
||
### Schema attributes
|
||
This table includes the attributes used by the Enterprise Mode schema.
|
||
|
||
<table>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Attribute</th>
|
||
<th>Description</th>
|
||
<th>Supported browser</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr>
|
||
<td><version></td>
|
||
<td>Specifies the version of the Enterprise Mode Site List. This attribute is supported for the <rules> element.</td>
|
||
<td>Internet Explorer 11 and Microsoft Edge</td>
|
||
</tr>
|
||
<tr>
|
||
<td><exclude></td>
|
||
<td>Specifies the domain or path that is excluded from getting the behavior applied. This attribute is supported on the <domain> and <path> elements.
|
||
<p><b>Example</b>
|
||
<pre class="syntax">
|
||
<emie>
|
||
<domain exclude="false">fabrikam.com
|
||
<path exclude="true">/products</path>
|
||
</domain>
|
||
</emie></pre><p>
|
||
Where http://fabrikam.com doesn't use IE8 Enterprise Mode, but http://fabrikam.com/products does.</td>
|
||
<td>Internet Explorer 11 and Microsoft Edge</td>
|
||
</tr>
|
||
<tr>
|
||
<td><docMode></td>
|
||
<td>Specifies the document mode to apply. This attribute is only supported on <domain> or <path> elements in the <docMode> section.
|
||
<p><b>Example</b>
|
||
<pre class="syntax">
|
||
<docMode>
|
||
<domain exclude="false">fakrikam.com
|
||
<path docMode="7">/products</path>
|
||
</domain>
|
||
</docMode></pre></td>
|
||
<td>Internet Explorer 11</td>
|
||
</tr>
|
||
</table>
|
||
|
||
### What not to include in your schema
|
||
We recommend that you not add any of the following items to your schema because they can make your compatibility list behave in unexpected ways:
|
||
- Don’t use protocols. For example, `http://`, `https://`, or custom protocols. They break parsing.
|
||
- Don’t use wildcards.
|
||
- Don't use IP Addresses.
|
||
- Don’t use query strings, ampersands break parsing.
|
||
|
||
## How to use trailing slashes
|
||
You can use trailing slashes at the path-level, but not at the domain-level:
|
||
- **Domain-level.** Don’t add trailing slashes to a domain, it breaks parsing.
|
||
- **Path-level.** Adding a trailing slash to a path means that the path ends at that point. By not adding a trailing slash, the rule applies to all of the sub-paths.
|
||
|
||
**Example**
|
||
|
||
``` xml
|
||
<domain exclude="true">contoso.com
|
||
<path exclude="false">/about/</path>
|
||
</domain>
|
||
```
|
||
In this example, `contoso.com/about/careers` will use the default version of Internet Explorer, even though `contoso.com/about/` uses Enterprise Mode.
|
||
|
||
|
||
## How to target specific sites
|
||
If you want to target specific sites in your organization.
|
||
|
||
<table>
|
||
<thead>
|
||
<tr class="header">
|
||
<th>Targeted site</th>
|
||
<th>Example</th>
|
||
<th>Explanation</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr>
|
||
<td>You can specify subdomains in the domain tag</td>
|
||
<td>
|
||
<pre class="syntax">
|
||
<docMode>
|
||
<domain docMode="5">contoso.com</domain>
|
||
<domain docMode="9">info.contoso.com</domain>
|
||
<docMode></pre></td>
|
||
<td>
|
||
<ul>
|
||
<li>contoso.com uses document mode 5.</li>
|
||
<li>info.contoso.com uses document mode 9.</li>
|
||
<li>test.contoso.com also uses document mode 5.</li>
|
||
</ul>
|
||
</td></tr>
|
||
<tr>
|
||
<td>You can specify exact URLs by listing the full path</td>
|
||
<td>
|
||
<pre class="syntax">
|
||
<emie>
|
||
<domain exclude="false">bing.com</domain>
|
||
<domain exclude="false" forceCompatView="true">contoso.com</domain>
|
||
<emie></pre></td>
|
||
<td>
|
||
<ul>
|
||
<li>bing.com uses IE8 Enterprise Mode.</li>
|
||
<li>contoso.com uses IE7 Enterprise Mode.</li>
|
||
</ul>
|
||
</td></tr>
|
||
<tr>
|
||
<td>You can nest paths underneath domains</td>
|
||
<td>
|
||
<pre class="syntax">
|
||
<emie>
|
||
<domain exclude="true">contoso.com
|
||
<path exclude="false">/about</path>
|
||
<path exclude="true">/about/business</path>
|
||
</domain>
|
||
</emie></pre></td>
|
||
<td>
|
||
<ul>
|
||
<li>contoso.com will use the default version of IE.</li>
|
||
<li>contoso.com/about and everything underneath that node will load in Enterprise Mode, except contoso.com/about/business, which will load in the default version of IE.</li>
|
||
</ul>
|
||
</td></tr>
|
||
<tr>
|
||
<td>You can’t add a path underneath a path. The file will still be parsed, but the sub-path will be ignored</td>
|
||
<td>
|
||
<pre class="syntax">
|
||
<emie>
|
||
<domain exclude="true">contoso.com
|
||
<path>/about
|
||
<path exclude="true">/business</path>
|
||
</path>
|
||
</domain>
|
||
</emie></pre></td>
|
||
<td>
|
||
<ul>
|
||
<li>contoso.com will use the default version of IE.</li>
|
||
<li>contoso.com/about and everything underneath that node will load in Enterprise Mode, including contoso.com/about/business because the last rule is ignored.</li>
|
||
</ul>
|
||
</td></tr>
|
||
</table>
|
||
|
||
|