Flash完美跨域访问的方法
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,首先,你要确定以下几点,否则可能无法实现:1、你要跨到哪个域,你必须能管理那域上文件,因为这里要放一个通行文件。2、你的Flash如果只有SWF,那不一定能实现,因为有时,Flash的AS中,要加入一
千家信息网最后更新 2025年12月03日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安全错误
数据库的锁怎样保障安全
望远县软件开发定制费用
辽阳市网络安全周
数据库的逻辑性错误
济南铁路局软件开发
网络安全管理课程心得体会
华为服务器更改分区格式
河南时代网络技术分类标准
数据库技术及应用学啥
武汉软件开发培训机构哪个好
三六五互联网科技小贷与我爱我家
服务器 刀片
判断数据库外键码
工程软件开发技术标准
高中生网络安全教育主要内容
网络安全法向社会
保定直销软件开发公司
数据库锁与事务隔离级别
网络安全五年级300字作文
服务器第一次安装系统用笔记本
数据库管理系统基本的加密方式
丽水企业软件开发教程
怎么查看游戏服务器的ip
软件开发怎么模块
如何设置共享服务器更改权限
杭州电脑软件开发收费报价表
企业软件开发价格合理
学生网络安全知识宣传
湖州提供网络技术哪家好
哈局网络安全培训问答
数据库原理第十章课后答案