While we appreciate Microsoft trying to make Windows more secure, this one can be a little annoying. In Windows 8 and the IE Metro Browser, Microsoft has decided to limit flash support on websites to those in a whitelist, approved by Microsoft. This is fine as long as the sites you visit are in the whitelist, and it will get better with time as Microsoft updates this file, but what if you browse a site that’s not in the list and may not be for a while?
Well, if you’re willing to do a little tweaking, you can try to edit an XML file to add your sites to your whitelist. The file is located at C:\Users\[USER_NAME]\AppData\Local\Microsoft\Internet Explorer\IECompatData\iecompatdata.xml. XML is pretty straight forward and you should be able to add an entry just like the other ones in the list. Unfortunately, there’s reports that even after you edit this file, it reverts back to its original state. Also, when Microsoft releases updates to this file, any customization you do will be lost.
Another way is with a registry tweak. You’re basically created a “debug” list of websites to allow Flash on them. To do this, you need to:
1.Switch to the Windows 8 desktop
3.Type “regedit” and press enter
4.Navigate to HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\
5.Right-click “Internet Explorer”, click “New > Key”.
6.Name the new key “Flash”
7.Right click “Flash”, select “New > String value”
8.Name the value “DebugDomain”
10.Enter the domain to test
-You can only add a single domain at a time
-Do not add http:// or https:// to the domain name
-Do not add www domain name
*(so for example, you need to enter rbrussell.com for this site).