javascript - 闪存备份镜像

标签 javascript jquery flash

所以我的主页上有一个相当大的 Flash 文件,这引发了一些问题:如果用户没有在他/她的 PC 上安装 Flash 播放器,该怎么办。

我想确保如果用户有旧版本的 Flash 播放器,或者根本没有它,将显示备份图像来代替 Flash,我该如何实现这一点?

Javascript 或 jquery 是一个选择吗?

最佳答案

恕我直言,最好的选择是使用 swfobject

它将处理这两个问题:

  1. 禁用 Javascript 的用户将获得您为他们提供的任何替代内容
  2. 系统将提示安装了旧版 Flash 的用户下载新版本 (expressInstall.swf)

示例代码:

<div id='myFlashMovie'>This text or image will be replaced if the user has the correct version of Flash</div>
<script type="text/javascript">
    var flashvars = {};
    var params = {'allowfullscreen':'true', 'allowscriptaccess':'always', 'wmode':'opaque', 'bgcolor':'#000'};
    var attributes = {'name':'movie'};
    swfobject.embedSWF("path/to/flash/movie.swf", "myFlashMovie", "640", "410", "9.0.0","expressInstall.swf", flashvars, params, attributes);
</script>

关于javascript - 闪存备份镜像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3547582/

相关文章:

Linux程序——反向高亮文本

php - 如何将 php print_r 数组获取到 javascript

javascript - 使用 AJAX 自动刷新内容

jquery - 为什么要在 show() 之前调用 hide() ?

android - 闪光空气中的相机

javascript - 对于 Flex 应用程序来说,最好的 HTML/JavaScript 框架是什么?

javascript - 创建一个可点击的下拉菜单,获取值并将它们放入 JQuery 表中

javascript - 如何避免一个注释覆盖另一个注释? (本地存储)

php - 使用 jquery 加载 html/php 文件

javascript - jQuery 数组参数和each()