我有一个使用flash的网站。 是否可以做这样的事情
伪代码
if (user_agent == iOS[ipad, iphone, what-have-you])
show_ios_component
else
show_flash_component
我的问题是:有没有办法构建在网站上运行的“应用程序”。 我一直看到像YouTube,MSNBC等视频网站,即他们的视频播放器突然在iOS浏览器中工作,如safari和Chrome在iPad,iPhone等上运行。
感谢。
答案 0 :(得分:0)
Flash不会在IOS上运行。在网站上运行的应用程序在这种情况下是.swf(Flash)。这些网站使用视频的HTML5后备,因此您将在浏览器中确定目标具有哪个操作系统,然后显示swf或HTML5组件。人们通常在javascript中做到这一点
var iOS = ( navigator.userAgent.match(/(iPad|iPhone|iPod)/g) ? true : false );
此片段会告诉您IOS是真还是假。