Chciałem użyć biblioteki Modernizr JS, aby wykryć niektóre właściwości przeglądarki, aby określić, jakie treści mają być wyświetlane, a jakie nie.
Mam aplikację o nazwie Pano2VR, która wyświetla zarówno HTML5, jak i SWF. Potrzebuję HTML5 dla użytkowników urządzeń z iOS.
Jednak IE w ogóle nie renderuje tego wyjścia „HTML5”. Wygląda na to, że ich dane wyjściowe wykorzystują transformacje CSS3 3D i WebGL, jeden lub więcej najwyraźniej nieobsługiwanych w IE9.
Tak więc dla tych użytkowników muszę wyświetlić wersję Flash. Planowałem użyć IFRAME i albo przekazać kod SRC za pomocą skryptu Modernizr, albo document. Wypisać poprawny kod IFRAME w zależności od przeglądarki.
Wszystko to prowadzi do tego, jak używać Modernizr do wykrywania po prostu IE lub nie IE? Lub wykryć transformacje CSS 3D?
Czy jest inny sposób, aby to zrobić?