0

我有一个使用 Flash 的网站。有没有可能做这样的事情

伪代码

if (user_agent == iOS[ipad, iphone, what-have-you])
    show_ios_component
else
    show_flash_component

因此,我的问题是:有没有办法构建在网站上运行的“应用程序”。我一直在 YouTube、MSNBC 等视频网站上看到这一点,即他们的视频播放器突然可以在 iOS 浏览器(如 safari 和 chrome)上运行在 iPad、iPhone 等上。

谢谢。

4

1 回答 1

0

Flash 不会在 IOS 上运行。在这种情况下,在网站上运行的应用程序是 .swf(Flash)。这些站点对视频使用 HTML5 后备,因此您将在浏览器中确定目标具有哪个操作系统,然后显示 swf 或 HTML5 组件。通常在 javascript 中执行此操作

var iOS = ( navigator.userAgent.match(/(iPad|iPhone|iPod)/g) ? true : false );

这个片段会告诉你 IOS 是真还是假。

于 2013-03-11T11:05:59.723 回答