壹次网首页 | 工具源码首页 | 技术文章首页 | 文章分类 | | |

文章搜索: 分类 关键字
您的位置:首页多 媒 体Flash设计 → 使用 AllowScriptAccess 来控制 Flash 的对外脚本
使用 AllowScriptAccess 来控制 Flash 的对外脚本
添加日期:2008-5-5 9:19:43     [ ]
Macromedia Flash Player 带有一个 AllowScriptAccess 参数,它可以用来控制是否允许执行来自 swf 本身对外脚本。这个特性需要 Flash Player 6.0.40.0 及其以上版本支持。
对外脚本通过使用特定的 FSCommand 或 getURL 命令来完成。
含有 Flash 动画的网页可以在 HTML 代码中为 Flash Player 设置参数(Internet Explorer 使用 PARAM 标记,而 Netscape Navigator 使用 EMBED 标记)。

AllowScriptAccess 参数可以有两个值: "always" 和 "never":

  • 当 AllowScriptAccess 设置为 "never" 时,运行对外脚本会失败;
  • 当 AllowScriptAccess 设置为 "always" 时,可以成功运行对外脚本;
  • 如果没有定义这个参数的值,将会取默认值 "always".
    注意:早期版本的播放器会忽略这个参数,通常会表现为 AllowScriptAccess 好像被设置为 "always" 一样。

使用 Object 标记的例子:

<PARAM  VALUE="never">
使用 Embed 标记的例子:
<EMBED src="display.swf"  ... (其他参数)> </EMBED>
为确保浏览器及平台兼容性,请同时使用以上两个标记(译者)。

AllowScriptAccess 能防止来自另一个域的 swf 文件访问本域内 HTML 网页中的脚本。
有关允许来自其他域的 swf 文件访问脚本的潜在安全问题,要获得完整信息,请参阅 Macromedia Flash Player 跨站安全问题(英文) 一文。

附加信息
要获得更多关于检测 Macromedia Flash Player 的信息,请参阅 如何检测Flash Player是否存在(英文,TechNote编号:14526)。推荐的检测方法是使用 Macromedia Flash Player 开发包,它允许你指定需要一个特定版本的 Flash Player.
Macromedia 公司致力于确保 Flash Player 的安全性,并且为了保护 Flash Player 用户和 Flash 内容网站的安全和隐私,作出了很大努力。如果需要获取更多信息,或向 Macromedia 报告问题,请参阅 Macromedia安全区

 

一次网(yici.net)推荐用途:

在论坛或者博客中,为了防止转载的flash有调转的代码,比如跳转getURL,可以试用“never”参数~

出处:论坛转载 作者:佚名 点击:
 热点文章
·photoshop制作香烟、烟头、烟雾
·photoshop图片卷角、翻页效果的制作
·用U盘或移动硬盘装《深山红叶袖珍系统Win PE启动..
·photoshop经典恐怖片海报效果教程
·ghost.pif最新变种手动查杀,ARP欺骗挂马+KAV让..
·photoshop制作3D立体小人和字体
·photoshop水晶球质感表现 - 关于光影的细节
·关于zend解密的程序
·王晨昀:谁来拯救中小网站?
·photoshop泛黄、陈旧纸张效果的制作
 推荐文章
·如何彻底删除一个不需要的系统服务
·模仿QQ和MSN消息提示的效果
·CC攻击的思路及防范方法
·广告联盟的一些评价
Powered by yici.net
CopyRight (C) 2006-2012 版权所有   [ 依次网 ];未经授权,任何人不得抄袭、仿冒本站
ICP备案:苏ICP备05011771号 证书下载 ICP证号:苏ICP证040301
仪征广目网络信息服务有限公司 版权所有