检测 iOS 浏览器 (Iphone,Ipod,Ipad) 将 DIV 从 FLASH 更改为 HTML5

Posted

技术标签:

【中文标题】检测 iOS 浏览器 (Iphone,Ipod,Ipad) 将 DIV 从 FLASH 更改为 HTML5【英文标题】:Detect iOS Browser (Iphone,Ipod,Ipad) Change DIV from FLASH TO HTML5 【发布时间】:2011-08-29 03:58:20 【问题描述】:

如果网站在 iPad、iPod、iPhone Safari 中打开,我只想更改 DIV 简而言之,如果站点在 ios 设备中打开,我想添加 html5 音乐播放器 是否可以只更改 DIV n 而不是整个页面?浏览器检测后。

【问题讨论】:

【参考方案1】:

I want to change ONLY the DIV if site is open in iPad,iPod,iPhone Safari

如今的趋势是远离浏览器检测,而转向功能支持检测。

Google 有一些 javascript 代码来检测 Flash 支持(和其他人一样,但这是一个不错的例子):

http://code.google.com/p/doctype/wiki/ArticleDetectFlash

is it possible to only change the DIV n not the whole page

当然,这是非常标准的 javascript 内容。有一百万种不同的方法可以做到这一点。如果您使用 jQuery,我会先查看一些 DOM 操作函数:http://api.jquery.com/category/manipulation/ 并从那里开始。当然,这很容易在没有 jQuery 或任何其他 JS 框架的情况下实现。但这似乎超出了这个问题的范围。

【讨论】:

以上是关于检测 iOS 浏览器 (Iphone,Ipod,Ipad) 将 DIV 从 FLASH 更改为 HTML5的主要内容,如果未能解决你的问题,请参考以下文章

检测 iPhone/iPad/iPod touch 的颜色?

检测 iPhone/iPad/iPod touch 的颜色?

Jscrollpane Ipad/Iphone/iPod/iOS滚动支持

iOS Chrome 检测

iPhone:如何使用 AVAudioPlayer 检测 Iphone/Ipod 音量级别

iPhone和iPod检测