答案 0 :(得分:2)
如果没有帮助,请不要反对我;)但这似乎是相关的: http://kb2.adobe.com/cps/140/tn_14086.html
从网站(编辑和删节):
这种Flash Player检测方法依赖于两个关键要素;一个Flash插件“sniffer”,它使用只有Flash 4 Player才会响应的GetURL操作,以及一个带有META刷新标记的HTML页面。该站点的索引页面将使用Flash影片检测版本4 Flash Player并将这些浏览器指向Flash 4内容。如果用户在没有Flash Player或播放器版本2或3的情况下点击索引页面,META刷新标签将自动将它们发送到非Flash页面,这将提示他们下载Flash Player的第4版。此方案无需使用任何JavaScript即可运行,使其更简单,更兼容浏览器。
创建Flash 4“嗅探器”:
- 制作新的Flash电影......
- 在修改>电影将电影的尺寸设置为18px宽和18px高。这是可以创建最小的Flash电影......
在第1帧和第2帧上插入关键帧。选择第2帧并选择修改>帧。在“框架属性”对话框中,附加“获取URL”操作。在URL字段中,将URL放入构成真实Flash网站的HTML页面。最重要的是:将URL放在引号中并将Get URL字段设置为表达式。这样可以确保只有Flash 4播放器才能执行此操作。
在此列表中添加其他操作 - 停止。选择确定。
- 使用Flash 4发布功能,使用仅限Flash 4(默认)模板创建HTML文件。这将是此Flash网站的index.html页面。
醇>在HTML文档中创建META刷新代码:
- 在Macromedia的Dreamweaver等编辑器中打开index.html文档。
- 在HTML文档的
<HEAD>
标记中创建META刷新代码...<META HTTP-EQUIV="Refresh" CONTENT="10; URL=alternative.html">
...文件名“alternative.html”应替换为包含的网页名称在用户未安装Flash 4 Player的情况下,备用内容。- [创建替代页面 - alternative.html - 或您命名的任何内容]
- [添加适当的内容和指向相关Flash下载页面的链接]
醇>
答案 1 :(得分:0)
答案 2 :(得分:0)
大多数浏览器(包括移动版)都发送了一个Accept标头作为http请求的一部分,它将告诉您它可以接受哪些内容类型,因此您可能会在那里找到 application / x-shockwave-flash
我不确定这在移动浏览器上是否可靠,但已经离开移动行业几年了
另一种选择是查询WURFL或UA-Prof等来源,以确定手机是否支持您所需的内容 - 但这并不总是有效 - 尤其是在手机上使用备用浏览器时