Flash完美跨域访问的方法
发表于:2024-11-19 作者:千家信息网编辑
千家信息网最后更新 2024年11月19日,首先,你要确定以下几点,否则可能无法实现:1、你要跨到哪个域,你必须能管理那域上文件,因为这里要放一个通行文件。2、你的Flash如果只有SWF,那不一定能实现,因为有时,Flash的AS中,要加入一
千家信息网最后更新 2024年11月19日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安全错误
数据库的锁怎样保障安全
我的世界ec服务器站墙怎么玩
网络安全生态试卷1
csgo如何搜服务器
wx服务器
网络安全华为培训
广州火舞软件开发
淄博联想服务器总代理批发
幼儿网络安全公约
建筑工程审批管控软件开发平台
新锐互联网科技企业
上海信息软件开发统计
做头条广告一定要服务器吗
北京中科微码软件开发中心
怎样快速学习网络技术
服务器怎么开远程桌面
数据库统计不同籍贯地区学生个数
网络安全军民两用试题
国网网络安全监测
网络安全法主题队会
网络安全威胁现状与趋势
oracle数据库脱敏
网络安全的现状存在的问题
安徽工控软件开发怎么样
服务器cpu温度监控
章丘高校党建软件开发公司
数据库管理工具跟数据库
宝山区智能软件开发代理品牌
网络技术股票今天
如何绕过游戏服务器校验
网络安全军民两用试题