Add Flash support to Metro IE10 on Windows 8 and RT
Internet Explorer 10 is the default system browser of all Windows 8 versions. The start screen version of IE10, that is used to open websites on the operating system's start screen is a plug-in free version of the browser. Microsoft, through some trickery, has implemented Flash into Internet Explorer 10 natively, so that the popular technology is supported by the browser. The issue here is that while Flash works fine on domains that Microsoft has whitelisted, it refuses to run on sites that Microsoft has not included in that list.
If your favorite website uses Flash and is not on the list, you can't really work with it at all using the Metro version of Internet Explorer 10. While you could switch to a different browser on Windows 8 or Windows 8 Pro, you can't do that on Windows 8 RT (yet). You can for instance switch to Google Chrome which supports Flash as well on the start screen.
You can however add full Flash support for select websites in Internet Explorer 10 on all versions of Windows 8. To do so requires the following steps:
- Open the desktop version of Internet Explorer 10, press the Alt button to display the browser's menu bar, and select Tools > Compatibility View Settings
- Uncheck Download updated compatibility lists from Microsoft
- This is done to protect the changes that you make to the list, as they would be overwritten whenever updates are released by Microsoft.
Internet Explorer 10's whitelist is located at the following location on the system: C:\Users\[USER_NAME]\AppData\Local\Microsoft\Internet Explorer\IECompatData\iecompatdata.xml
Just open the XML file in a text editor like Notepad (do not use Word or other rich text editors) and locate <Flash> there.
You can add new domains using the following syntax:
Just add all domains that you want to run Flash on to the list and save it afterwards on your system.Note that you can't use wildcards.
Once you are done, open the start screen version of Internet Explorer 10 and click Win-I to open the settings, to select Internet Options > Delete browsing history here. (thanks Marvin and Ilev)
Here is a tip to test one site at a time without modifying the iecompatdata.xmlÂ file:
To test your Flash content in Internet ExplorerÂ 10, add the following registry key:
whereÂ DebugDomainÂ is a string value specifying the domain name as its data. (For example, movies.contoso.com). For example:
HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Flash\DebugDomain = movies.contoso.com
Note on theÂ DebugDomainÂ string value:
- Direct URLs to a page or resource are not supported (for example, contoso.com/xyz). Any value containing â€˜/â€™ is not supported, including: http:// (or https://).
- Do not use â€œwww.â€ prefix, which is stripped (for example, www.movies.yahoo.com loads as http://movies.yahoo.com).
- Only a single domain is supported.