Presentation is loading. Please wait.

Presentation is loading. Please wait.

Fix web app compatibility with Enterprise Mode

Similar presentations


Presentation on theme: "Fix web app compatibility with Enterprise Mode"— Presentation transcript:

1 Fix web app compatibility with Enterprise Mode
Microsoft 2016 4/13/2018 1:54 AM BRK4018 Fix web app compatibility with Enterprise Mode Fred Pullen Director, Product Marketing Josh Rennert Program Manager © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

2 Browser Upgrade Process
Consideration Evaluate key benefits and upgrade drivers Review with BDMs, ITDMs, and key stakeholders to evaluate impact Map out key risks and dependencies Planning & Evaluation Review budget and resourcing with BDMs Evaluate hardware & infrastructure needs Conduct web app inventory, identify owners Assess ISV support agreements, software upgrades needed Testing & Remediation 1st party & 3rd party web app testing Client testing Remediation for issues (backward compatibility, software upgrades, virtualized environments) Deployment & Management Configure browser management Train users, if needed Prepare support teams for help desk issues that may arise Deployment (SCCM, GP, MDM) Ongoing management

3 Consideration Consideration Planning & Evaluation Testing &
4/13/2018 1:54 AM Consideration Consideration Planning & Evaluation Testing & Remediation Deployment & Management © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

4 Microsoft Browsers & Operating Systems
Windows XP Windows Vista Windows 7 Windows 8 Windows 8.1 Windows 10 Internet Explorer 6 Internet Explorer 7 Internet Explorer 8 Internet Explorer 9 Internet Explorer 10 Internet Explorer 11

5 Microsoft Browsers & Operating Systems
4/13/2018 1:54 AM Microsoft Browsers & Operating Systems OS Browser Windows XP Windows Vista Windows 7 Windows 8 Windows 8.1 Windows 10 Internet Explorer 6 Internet Explorer 7 Internet Explorer 8 Internet Explorer 9 Internet Explorer 10 Internet Explorer 11 Currently Supported © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

6 https://aka.ms/edgeinfographic
Why use Microsoft Edge? Microsoft Edge is a safer, faster, more productive web browser for Windows 10 that can fall back automatically to Internet Explorer 11 for legacy web apps

7 Web App Compatibility on Windows 10
4/13/2018 Web App Compatibility on Windows 10 Use Microsoft Edge as a safer, faster, more productive default browser Switch back to Microsoft Edge automatically for all other sites Switch automatically to Internet Explorer 11 for approved sites on the Enterprise Mode Site List Provides support for web apps designed for Internet Explorer Supported on Windows 7, Windows 8.1, Windows 10 Upgrading web apps to modern standards is the best long-term solution, but you can use Internet Explorer 11 for backward compatibility and upgrade web apps on your own schedule © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION

8 Internet Explorer App Compat Capabilities
4/13/2018 1:54 AM Internet Explorer App Compat Capabilities Internet Explorer 5 (1999) IE5 Doc Mode Internet Explorer 7 (2006) IE7 Doc Mode Internet Explorer 8 (2009) IE8 Doc Mode Internet Explorer 9 (2011) IE9 Doc Mode Internet Explorer 10 (2012) IE10 Doc Mode Internet Explorer 11 (2013) IE11 Doc Mode © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

9 Internet Explorer App Compat Capabilities
4/13/2018 1:54 AM Internet Explorer App Compat Capabilities Internet Explorer 5 (1999) IE5 Doc Mode Internet Explorer 7 (2006) IE7 Doc Mode Internet Explorer 8 (2009) IE8 Doc Mode Internet Explorer 9 (2011) IE9 Doc Mode Internet Explorer 10 (2012) IE10 Doc Mode Internet Explorer 11 (2013) IE11 Doc Mode Fallback to IE5 “quirks” mode if <!DOCTYPE> tag is missing or invalid © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

10 Internet Explorer App Compat Capabilities
4/13/2018 1:54 AM Internet Explorer App Compat Capabilities Internet Explorer 5 (1999) IE5 Doc Mode Internet Explorer 7 (2006) IE7 Doc Mode Internet Explorer 8 (2009) IE8 Doc Mode Internet Explorer 9 (2011) IE9 Doc Mode Internet Explorer 10 (2012) IE10 Doc Mode Internet Explorer 11 (2013) IE11 Doc Mode © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

11 Internet Explorer App Compat Capabilities
4/13/2018 1:54 AM Internet Explorer App Compat Capabilities Internet Explorer 5 (1999) IE5 Doc Mode Internet Explorer 7 (2006) IE7 Doc Mode Internet Explorer 8 (2009) IE8 Doc Mode Internet Explorer 9 (2011) IE9 Doc Mode Internet Explorer 10 (2012) IE10 Doc Mode Internet Explorer 11 (2013) IE11 Doc Mode Compatibility View What is it? Compatibility View chooses IE5 or IE7 document mode for web app compatibility If <!DOCTYPE> page tag is valid then use IE7 doc mode, else use IE5 “quirks” mode How do you enable it? “Display intranet sites in Compatibility View” setting, enabled by default Page uses X-UA-Compatible Meta-Tag Group Policies “Use Policy List of Internet Explorer 7 Sites” “Use Policy List of Quirks Mode Sites” Compatibility View Settings dialog or button Enterprise Mode Site List (IE11 only) © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

12 Internet Explorer App Compat Capabilities
4/13/2018 1:54 AM Internet Explorer App Compat Capabilities Internet Explorer 5 (1999) IE5 Doc Mode Internet Explorer 7 (2006) IE7 Doc Mode Internet Explorer 8 (2009) IE8 Doc Mode Internet Explorer 9 (2011) IE9 Doc Mode Internet Explorer 10 (2012) IE10 Doc Mode Internet Explorer 11 (2013) IE11 Doc Mode © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

13 Internet Explorer App Compat Capabilities
4/13/2018 1:54 AM Internet Explorer App Compat Capabilities Internet Explorer 5 (1999) IE5 Doc Mode Internet Explorer 7 (2006) IE7 Doc Mode Internet Explorer 8 (2009) IE8 Doc Mode Internet Explorer 9 (2011) IE9 Doc Mode Internet Explorer 10 (2012) IE10 Doc Mode Internet Explorer 11 (2013) IE11 Doc Mode © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

14 Internet Explorer App Compat Capabilities
4/13/2018 1:54 AM Internet Explorer App Compat Capabilities Internet Explorer 5 (1999) IE5 Doc Mode Internet Explorer 7 (2006) IE7 Doc Mode Internet Explorer 8 (2009) IE8 Doc Mode Internet Explorer 9 (2011) IE9 Doc Mode Internet Explorer 10 (2012) IE10 Doc Mode Internet Explorer 11 (2013) IE11 Doc Mode © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

15 Internet Explorer App Compat Capabilities
4/13/2018 1:54 AM Internet Explorer App Compat Capabilities Internet Explorer 5 (1999) IE5 Doc Mode Internet Explorer 7 (2006) IE7 Doc Mode Internet Explorer 8 (2009) IE8 Doc Mode Internet Explorer 9 (2011) IE9 Doc Mode Internet Explorer 10 (2012) IE10 Doc Mode Internet Explorer 11 (2013) IE11 Doc Mode IE8 Enterprise Mode IE7 Enterprise Mode What is it? IE8 Enterprise Mode provides high-fidelity emulation for IE8 IE7 Enterprise Mode provides high-fidelity emulation for IE8 in Compatibility View How do you enable it? Group Policy, MDM, or registry key that points to a list of Enterprise Mode sites or web paths Enterprise Mode © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

16 Planning & Evaluation Consideration Planning & Evaluation Testing &
4/13/2018 1:54 AM Planning & Evaluation Consideration Planning & Evaluation Testing & Remediation Deployment & Management © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

17 Enterprise Site Discovery
Evaluation Tools F12 Developer Tools Shows doc mode Requires some user training Manual collection Little configuration needed IT Enterprise Site Discovery Shows how web apps are used in current environment Requires no user training Automatic collection Configuration needed Upgrade Analytics Based on Enterprise Site Discovery Requires no user training Automatic filtered collection Configuration needed

18 F12 Developer Tools Microsoft 2016 4/13/2018 1:54 AM
© 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

19 Enterprise Site Discovery
User Browses the Web Site A Site B Site C Site Scoping Data Collection (WMI/XML) Data-Driven Picture of Web Environment Site C Supported by IE8, IE9, IE10, IE11 Disabled by default Site scoping by Domain & Zone for privacy XML or WMI Output Group Policy Management

20 Enterprise Site Discovery Data
Data point IE11 IE10 IE9 IE8 Description IE Version X URL URL of the browsed site, including any parameters included in the URL. Domain Top-level domain of the browsed site. ActiveX GUID The GUID of the ActiveX controls loaded by the site. Document mode Document mode used by Internet Explorer for a site, based on page characteristics. reason Additional information about why a document mode was set by Internet Explorer. Browser state Additional information about why the browser is in its current state. Also called, browser mode. Hang count Number of visits to the URL when the browser hung. Crash count Number of visits to the URL when the browser crashed. Most recent navigation failure (and count) Description of the most recent navigation failure (like, a 404 bad request or 500 internal server error) and the number of times it happened. Number of visits The number of times a site has been visited. Zone Zone used by Internet Explorer to browse sites, based on browser settings.

21 Upgrade Analytics

22 Testing & Remediation Consideration Planning & Evaluation Testing &
4/13/2018 1:54 AM Testing & Remediation Consideration Planning & Evaluation Testing & Remediation Deployment & Management © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

23 F12 Developer Tools Testing Method
If all regular doc modes fail, switch the browser profile to “Enterprise” for Enterprise Mode Tip: If “Enterprise” is not an option, you need to enable Enterprise Mode Once in Enterprise Mode, try “8” for IE8 Enterprise Mode, then IE7/IE5 for IE7 Enterprise Mode Try document modes in decreasing order

24 Enterprise Mode Site List
<site-list version="5"> <created-by> <tool>EMIESiteListManager</tool> <version> </version> <date-created>09/28/ :02:41</date- created> </created-by> <site url="server"> <compat-mode>IE8Enterprise</compat-mode> <open-in>IE11</open-in> </site> <site url="contoso/oldapps"> </site-list> Improved v2 schema uses <site>, <compat-mode>, <open-in>

25 Implementing Enterprise Mode
Group Policy Registry Key Notes Internet Explorer 11 {Computer|User} Administrative Templates \ Windows Components \ Internet Explorer \ Let users turn on and use Enterprise Mode from the Tools menu {HKLM|HKCU} Software \ Policies \ Microsoft \ Internet Explorer \ Main \ EnterpriseMode \ Enable This regkey must exist to use “Enterprise” in F12 developer tools Formerly used for logging Enterprise Mode, now ESD recommended instead {Computer|User} Administrative Templates \ Windows Components \ Internet Explorer \ Use the Enterprise Mode IE website list {HKLM|HKCU} Software \ Policies \ Microsoft \ Internet Explorer \ Main \ EnterpriseMode \ SiteList Best practice: Use URLs, not file names To check, use “about:compat” or HKCU \ Software \ Microsoft \ Internet Explorer \ Main \ EnterpriseMode \ CurrentVersion {Computer|User} Administrative Templates \ Windows Components \ Internet Explorer \ Send all sites not included in the Enterprise Mode Site List to Microsoft Edge Restricts IE usage to approved sites on the Enterprise Mode Site List Microsoft Edge {Computer|User} Administrative Templates \ Windows Components \ Microsoft Edge \ Configure the Enterprise Mode Site List {HKLM|HKCU} Software \ Policies \ Microsoft \ MicrosoftEdge \ Main \ EnterpriseMode \ SiteList Best practice: Use the same URL for Microsoft Edge and IE11 To check, use “about:compat” or HKCU \ Software \ Microsoft \ MicrosoftEdge \ Main \ EnterpriseMode \ CurrentVersion

26 Microsoft 2016 4/13/2018 1:54 AM Demo © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

27 Deployment & Management
4/13/2018 1:54 AM Deployment & Management Consideration Planning & Evaluation Testing & Remediation Deployment & Management © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

28 Browser Updates on Windows 10
Microsoft Edge: EdgeHTML Engine: Updates through Windows Update, WSUS, WUB Edge Application: Ultimately updated automatically through the Store Internet Explorer 11 MSHTML Engine: Updates through Windows Update, WSUS, WUB IE11 Application: Updates through Windows Update, WSUS, WUB You can confirm compatibility with critical web apps before deploying engine updates Tip: Don’t disable the Edge engine. EdgeHTML is used to render HTML/JavaScript in Universal Windows Apps.

29 Enterprise Mode Site List Manager (v5.1)
Advantages Creates error-free XML Simple n+1 versioning Catches URL redirects Disadvantages Designed for single user Not scalable No approval process

30

31

32

33 Guidance Upgrading web apps to modern standards is the best long-term solution, but you can leverage Internet Explorer 11 backward compatibility to upgrade apps on your own schedule. Microsoft Edge is a safer, faster, more productive way to browse the web, and can fall back to IE11 for older web apps.

34 Ignite BRK2144 – Improve enterprise browsing with Microsoft Edge Tuesday, 2:15PM, Thomas Murphy Ballroom 1 BRK4018 – Fix web app compatibility with Enterprise Mode Thursday, 12:30PM, B308-B309 BRK4003 – Discover Microsoft browser security and compatibility internals Wednesday, 2:15PM, B302-B303 BRK2063 – Secure Windows apps & Microsoft Edge sites with Windows Hello Thursday, 10:45AM, A302

35 Online Resources Microsoft Edge Developer Center
TechNet Browser TechCenter Microsoft Edge Dev Blog Enabling Site Discovery in Upgrade Analytics review-site-discovery

36 Please evaluate this session
4/13/2018 1:54 AM Please evaluate this session Your feedback is important to us! From your PC or Tablet visit MyIgnite at From your phone download and use the Ignite Mobile App by scanning the QR code above or visiting © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

37 4/13/2018 1:54 AM © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.


Download ppt "Fix web app compatibility with Enterprise Mode"

Similar presentations


Ads by Google