想让swf 文件在一台服务器上运行并且能够访问另一台服务器上的资源,这时就会遇到跨域问题,请看下面的解决方案。
写一个名字为 crossdomain.xml 的XML文件,这个方法是允许任何Flash都可以调用,放到被调用文件的网站根目录下:
view plaincopy to clipboardprint?
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy
SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<allow-access-from domain="*" />
</cross-domain-policy>
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy
SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<allow-access-from domain="*" />
</cross-domain-policy>
只让你允许的网站来调用你的数据.
view plaincopy to clipboardprint?
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy
SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<allow-access-from domain="www.yoursite.com" />
<allow-access-from domain="yoursite.com" />
<allow-access-from domain="*.k-zone.cn" />
</cross-domain-policy>
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy
SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<allow-access-from domain="www.yoursite.com" />
<allow-access-from domain="yoursite.com" />
<allow-access-from domain="*.k-zone.cn" />
</cross-domain-policy>
如果使用XMLSocket要把端口号加上
view plaincopy to clipboardprint?
<cross-domain-policy>
<allow-access-from domain="*.foo.com" to-ports="507,516" />
<allow-access-from domain="*.bar.com" to-ports="516-523" />
<allow-access-from domain="www.foo.com" to-ports="507,516-523" />
<allow-access-from domain="202.117.80.202" to-ports="*" />
</cross-domain-policy>
<cross-domain-policy>
<allow-access-from domain="*.foo.com" to-ports="507,516" />
<allow-access-from domain="*.bar.com" to-ports="516-523" />
<allow-access-from domain="www.foo.com" to-ports="507,516-523" />
<allow-access-from domain="202.117.80.202" to-ports="*" />
</cross-domain-policy>
如果安全策略文件放在根目录,文件名字必须为crossdomain.xml,如果不放在根目录,
要用flash.system.security.loadPolicyFile("http://xcopy.net.cn/crossdomain.xml")
这样的方法加载安全策略文件。
http://localhost:8080/crossdomain.xml
如果以上还不能成功访问,请再住下看:
请注意代码中的:<param name="allowScriptAccess" value="always"/>
view plaincopy to clipboardprint?
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width=512px height=384px
codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab">
<param name="movie" value="http://www.xcopy.net.cn/test.swf" />
<param name="quality" value="high" />
<param name="allowScriptAccess" value="always"/>
<embed src="http://www.xcopy.net.cn/test.swf" quality="high" bgcolor="#869ca7"
width=512px height=384px name="/test" align="middle"
type="application/x-shockwave-flash"
allowScriptAccess="always"
pluginspage="http://www.adobe.com/go/getflashplayer">
</embed>
</object>
注意:crossdomain.xml是放在服务器那边,而不是客户端这边.
如访问的数据来源为:192.168.0.2 监听端口:8080
访问端口:192.168.0.1 监听端口:8080 只用把crossdomain.xml放在192.168.0.2上就行,使得
http://192.168.0.2/crossdomain.xml可以访问到
分享到:
相关推荐
标题“xf-a2010.64.zip”暗示了这是一个包含“xf-a2010”软件的64位版本的压缩文件。通常,".zip"是用于压缩多个文件或文件夹以便于存储和传输的常见格式。在这种情况下,我们可以推测这个压缩包可能包含了与“xf-...
xf-a2010注册机.rarx
xf-adsk2015_x64.exe inwentor註冊機
最新的 autodesk2012 注册机 64位xf-adesk2012x64.rar
xf-adsk2016_x64 CAD2016注册机
AE用于产生注册码的 xf-adobecc2015
2.打开 xf-adobecc.exe 注册机,生成序列号(请勿关闭注册机), 安装 ADOBE CC 软件: 点击“安装”(我已经购买), 点击登录 ADOBE ID,(请确保已经断网), 选择稍后连接, 接受许可协议,输入刚注册的序列号,...
3D MAX 2011 注册机xf-a2011-64bits
2. 打开注册机“xf-mccs6.exe”,点击“generate” 生成序列号; 3. 将生成的序列号前4位替换为:1424 1325-1627-6964-9232-5771-4755 1424-1627-6964-9232-5771-4755 4.安装flash builder 4.7软件 5、解压成功后,...
### XF-S4040中文语音合成芯片数据手册关键知识点解析 #### 一、概述 - **产品背景**:XF-S4040是科大讯飞推出的一款高性能中文语音合成芯片,旨在满足日益增长的语音交互需求。该芯片集成了先进的语音合成技术,...
2018版AutoCAD加入了高分辨率4k支持,用户体验视觉效果会更好,但在网上找AutoCAD2018版的软件很难找,下载也非常慢,小编这里附上AutoCAD2018的64位简体中文破解版,还有注册,可以完美激活软件。
《科大讯飞语音合成模块XF-S4240详解》 科大讯飞作为国内领先的AI企业,其在语音技术领域拥有深厚的研发实力。XF-S4240语音合成模块便是该公司推出的一款高效能、易操作的文本转语音产品。这款模块能够将输入的文本...
软件介绍: AUTODESK 2016系列软件注册机-32及64位,网上转载过来的,仅供测试后删除。
最新的 autodesk 2012 注册机 xf-adesk2012x32.rar
标题 "(XF - 8)Flex + Spring" 暗示了这个主题是关于整合Adobe Flex与Spring框架的。在Web开发中,Flex通常用于构建富互联网应用程序(RIA),而Spring是一个广泛使用的Java后端框架,它提供了依赖注入、AOP(面向...
"Dahua大华DH-S3100C-24GT4XF-V2以太网交换机电汇聚和光汇聚快速操作手册" 本资源为Dahua大华DH-S3100C-24GT4XF-V2以太网交换机电汇聚和光汇聚快速操作手册,旨在提供正确的使用方法、安全须知、安装要求、维修要求...
《xf86-video-intel-2.2.99.901:为945/960集成显卡优化的Linux驱动详解》 在Linux操作系统中,硬件驱动是连接硬件设备与操作系统的重要桥梁,它负责管理和控制硬件设备的工作。针对Intel 945和960集成显卡,xf86-...
广州创龙结合TI KeyStone系列多核架构TMS320C665x及Xilinx Artix-7系列FPGA设计的TL665xF-EasyEVM开发板是一款DSP+FPGA高速大数据采集处理平台,其底板采用沉金无铅工艺的6层板设计,适用于高端图像处理、软件无线电...
"xf86-video-qxl" 是一个专门为Linux操作系统设计的QXL图形显示适配器的开源驱动程序。这个驱动使得Linux系统能够识别并充分利用QXL显卡的特性,提供高效且稳定的图形性能。QXL显卡是专为虚拟化环境设计的,其独特之...
20221012-2.8.5-xf-app-online-android.apk