有什么我可以测试移动浏览器是否支持使用网络技术的闪存?

use*_*729 8 javascript flash mobile-browser

我知道大多数移动浏览器都不支持javascript,

我怎么检查这个?

Mer*_*ham 2

如果没有帮助,请不要反对我;)但这似乎相关: http://kb2.adobe.com/cps/140/tn_14086.html

来自网站(编辑和删节):

这种 Flash Player 检测方法依赖于两个关键要素:一个 Flash 插件“嗅探器”,它使用只有 Flash 4 Player 才会响应的 GetURL 操作,以及一个带有 META 刷新标记的 HTML 页面。该站点的索引页将使用 Flash 影片来检测 Flash 4 的版本Flash Player 并将这些浏览器定向到 Flash 4 内容。如果用户在没有 Flash Player 或使用版本 2 或 3 的播放器的情况下点击索引页面,META 刷新标记将自动将他们发送到非 Flash 页面,该页面将提示他们下载 Flash Player 的版本 4。该方案无需使用任何 JavaScript,使其更简单且更兼容浏览器。

创建 Flash 4“嗅探器”:

  1. 创建一个新的 Flash 影片...

  2. 在“修改”>“影片”中,将影片的尺寸设置为 18 像素宽和 18 像素高。这是可以创建的最小 Flash 影片...

  3. 在第 1 帧和第 2 帧上插入关键帧。选择第 2 帧并选择“修改”>“帧”。在“框架属性”对话框中附加“获取 URL”操作。在 URL 字段中输入构成真实 Flash 站点的 HTML 页面的 URL。最重要的是:将 URL 放在引号中并将“获取 URL”字段设置为表达式。这确保只有 Flash 4 播放器才会执行此操作。

  4. 将另一个操作添加到此列表 - 停止。选择确定。

  5. 使用 Flash 4 发布功能,使用仅限 Flash 4(默认)模板创建 HTML 文件。这将是该 Flash 站点的 index.html 页面。

在 HTML 文档中创建 META 刷新标记:

  1. 在编辑器(例如 Macromedia 的 Dreamweaver)中打开 index.html 文档。
  2. <HEAD>HTML 文档的标签中创建一个 META 刷新标签......<META HTTP-EQUIV="Refresh" CONTENT="10; URL=alternative.html">文件名“alternative.html”应该替换为包含替代内容的页面名称,以防用户没有安装了 Flash 4 Player。
  3. [创建替代页面 - Alternative.html - 或任何您命名的页面]
  4. [添加适当的内容和相关Flash下载页面的链接]