Flash完美跨域访问的方法
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,首先,你要确定以下几点,否则可能无法实现:1、你要跨到哪个域,你必须能管理那域上文件,因为这里要放一个通行文件。2、你的Flash如果只有SWF,那不一定能实现,因为有时,Flash的AS中,要加入一
千家信息网最后更新 2026年11月01日Flash完美跨域访问的方法
首先,你要确定以下几点,否则可能无法实现:
1、你要跨到哪个域,你必须能管理那域上文件,因为这里要放一个通行文件。
2、你的Flash如果只有SWF,那不一定能实现,因为有时,Flash的AS中,要加入一句话。
如果你是跨域调图片、视频一类的,可以用通行文件的方法。通行文件制作方法,请将以下代码存为 crossdomain.xml ,并放到要跨域的目标站点根目录下面。就是说,你的FLASH在 a.com ,你要访问 b.com 上的资源,你就要确定 http://b.com/crossdomain.xml 能访问到。
上面是允许全部网站调用,如果要限制某个网站可以用下面的:
上面代码中,允许了 www.mayax.net 进行跨域调用。但 bbs.mayax.net 不行;同时也允许了 vkcms.com 进行跨域, bbs.vkcms.com 也可以, vkflash.vkcms.com 也行!但,别的如 zhi.in 、 www.zhoujingsong.com 都不能跨域访问了。
如果你跨域访问JS,或给跨域的JS传数据,那就要在通行文件的基础上,再作如下处理。
如果你的FLASH文件要给JS文件传数据,调用Flash的SWF文件的HTML代码,要加上这一行参数:
引用
参数说明:
always 允许随时执行脚本操作;
never 禁止所有脚本执行操作。
如果你的FLASH是读取JS发送的数据,那就在FLASH的AS代码中,加上:
System.security.allowDomain("*");
还有一个常见问题,提示 import flash.display.BitmapData 失效,把下面这行代码加在AS里面就可以了:
System.security.loadPolicyFile(http://yoursite.com/crossdomain.xml);
crossdomain.xml 的内容同上。
文件
代码
数据
方法
参数
网站
脚本
不行
一句话
一行
内容
制作方法
只有
同时
图片
基础
就是
就是说
常见
常见问题
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网高科技
新华互联网科技
中国互联网科技股
科技与互联网
金融科技创新监管互联网金融
科技与互联网发展
九亚互联网科技
无线互联网科技
互联网科技小额贷款
猫创互联网科技
郑州华宇互联网科技
互联网科技美容
长亮科技 互联网金融
科技互联网创业计划书
中正互联网科技招聘
青海省互联网新科技
玖二柒互联网科技公司待遇
广州新华互联网科技学校电竞方面
互联网金融科技元年
互联网科技创业计划的风险分析
瑰夏咖啡
西安纸贵互联网科技有限公司
科技金融是不是互联网金融
互联网科技金融公司
安徽鑫晟辉互联网科技
工业互联网山东科技大学
黑云互联网科技有限公司
有人说阿里系是互联网科技企业
科技信息时代互联网发展
陕西彩京云互联网科技有限公司