While the Windows 8 and the Surface RT web browser supports Flash websites, not all websites are supported and here is a guide to add additional websites to the supported list. Internet Explorer 10 uses the Compatibility View (CV) list to enable specific sites to run with the built in Flash Player. Microsoft manages and distributes the CV list and determines which sites go on the list. Decisions regarding how sites that require Flash Player are treated on the CV list are evaluated based on the quality of experience of the site in Internet Explorer 10, taking into consideration factors like performance, responsiveness, touch interaction, security, privacy, and battery life.
So if you are looking for a way to add sites that you visit often that requires flash, see the instructions below. Once you have done this, you will be able to locally change the whitelist without being overridden. The whitelist can be found here:
C:\Users\[USER_NAME]\AppData\Local\Microsoft\Internet Explorer\IECompatData\iecompatdata.xml Open this file and look for these tags:
Code Domain>: <Flash> [... the domains are listed here...] < /Flash>
Inside these tags all whitelisted (flash-enabled) websites are listed for IE10 Metro. All you do is add your desired website inside these tags as follows:
Add as many websites as you’d like… Now we are almost done, one last task is to delete browsing history. Open IE10 Metro and click WIN+I (to open settings) Internet Options and select Delete under “Delete Browsing History”. This should allow you to use flash on your favorite sites. Enjoy.