OBJECT 标签的 CODEBASE 属性中的版本有什么作用?

Microsoft Internet Explorer 3.0 版和更高版本使用 CODEBASE 属性检测用户的计算机上安装了哪个版本的 Macromedia Flash Player ActiveX 控件。如果用户的版本比 CODEBASE 指定的版本旧, 那么 Internet Explorer 可自动从 CODEBASE 指定的位置下载并安装新版本的 Macromedia Flash Player。

这是通过更改 CODEBASE 标签末尾的版本号来完成的, 其中“1,1,0,0”是正常播放 SWF 所需的最低版本的播放器。考虑以下代码:

codebase="http://download.macromedia.com/pub/shockwave

/cabs/flash/swflash.cab#version=8,0,22,0"

号码“8,0,22,0”指定所需的控件版本。第一个数字“8”告诉 Internet Explorer Macromedia Flash Player 的主版本号, 第三个数字“22”指定正确查看页面中的 Flash 内容所需的 Flash Player 次修订版本号。

在大多数情况下, 最佳做法是指定 Flash Player ActiveX 控件的最新版本。这样可以保证查看者能够看到 SWF 中的所有功能。最新版本的控件也适用于使用早期版本的功能创建的影片。但是, 在使用旧版本的播放器查看较新的 SWF 文件时, 如果在回放过程中遇到播放器的新功能, 则可能会产生问题。

下表显示在查看者点击包含 codebase 中指定的不同版本的 URL 时会发生的情况(一些情况反映了播放器更新):

由 URL 的 codebase 指定的版本
查看者计算机上控件的版本
对查看者计算机的更改
访问 URL
之前
访问 URL
之后
8,0,22,0 8,0,22,0 从 Macromedia 网站获得最新版本的控件
7,0,19,0
(或更早版本)
8,0,22,0 从 Macromedia 网站获得最新版本的控件
8,0,22,0 8,0,22,0 没有变化
8,0,0,0
8,0,22,0 从 Macromedia 网站获得最新版本的控件
5,0,30,0 8,0,22,0 从 Macromedia 网站获得最新版本的控件
8,0,15,0 8,0,15,0 没有变化
8,0,22,0 8,0,22,0 没有变化

注意: 不建议使用“8,0,0,0”。如上所示, 如果安装了 Macromedia Flash Player ActiveX 控件的原始发行版 (8,0,15,0), 则使用“8,0,0,0”作为 codebase 不会将 Flash Player 更新为最新版本。

转载于:https://my.oschina.net/u/919580/blog/134817

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值