Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
What browser are you using? Have you tried Chrome?
im using chrome only.
What about iTunes for Windows 8? If the standalone version of QuickTime isn't yet supported, perhaps installing iTunes will get you closer to where you want to be?