Windows 8 ships with two versions of Internet Explorer 10. First, the regular version that runs on the desktop and packs all the features one would expect from a browser, and then the Start screen version of IE10, which is a plug-in free version that is limited in what you can do with it on the Internet and locally.
Microsoft has integrated Adobe's Flash Player natively into Internet Explorer 10, but there are again differences in the implementation between the desktop and start screen version of the browser.
You can run Flash content on all websites using the desktop version of Internet Explorer 10 on Windows 8. When you try to do the same with the "Modern UI" version, you will notice that it plays Flash content only on some websites. YouTube for instance works fine, but other services like the excellent Zero Punctuation do not work at all.
While you could switch to the desktop version of Internet Explorer 10 to load websites that do not work on the Start screen version of IE10, or switch to another browser if you are running Windows 8 or Windows 8 Pro (sorry Windows RT users), you can also add support for any website that you want with a simple hack.
Microsoft uses a compatibility file to determine if Flash is turned on or off on a domain in Internet Explorer 10. All that needs to be done is to add domains to the list to add support for Flash. Let me show you how you do that: