关于flash跨域问题的解决办法
2014-01-13 11:50
483 查看
跨域一直是个很棘手的问题。cookie跨域,session跨域,flash跨域,.....今天来讲讲flash跨域的解决办法:
其实相对来说解决办法很简单,只是很多时候因为各自的开发环境的不同导致很多异常情况,这样解决方法可能就会失效,但是不管怎么环境多变,先把基本的解决办法说出来:
你需要到网站根目录里面添加一个文件:crossdomain.xml。一个字母都不能改变。只能是这个名称。
文件内容如:
但是这样有个问题,假设我的网站是www.test.me ,而要跨域的网站(如js,css等文件所在网址)在static.test.me,那么上面说的文件要放在哪个网站呢?我的建议是两个网站根目录下都放。这样这个flash就可以跨域了,
其实相对来说解决办法很简单,只是很多时候因为各自的开发环境的不同导致很多异常情况,这样解决方法可能就会失效,但是不管怎么环境多变,先把基本的解决办法说出来:
你需要到网站根目录里面添加一个文件:crossdomain.xml。一个字母都不能改变。只能是这个名称。
文件内容如:
<?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="*.test.me" /> <allow-http-request-headers-from domain="*.test.me" headers="*"/><span style="font-family: Arial, Helvetica, sans-serif;"> </span> <allow-access-from domain="*.fff.com" /> <allow-http-request-headers-from domain="*.test.com" headers="*"/> <allow-access-from domain="*.fff.net" /> <allow-http-request-headers-from domain="*.test.net" headers="*"/> <allow-access-from domain="*.fff.cn" /> <allow-http-request-headers-from domain="*.test.cn" headers="*"/> </cross-domain-policy>网上很多这个文件内容的博客,我之前用过,发现根本就用不了,可能是因为那些内容太旧了,只适合之前的www网络环境吧。
但是这样有个问题,假设我的网站是www.test.me ,而要跨域的网站(如js,css等文件所在网址)在static.test.me,那么上面说的文件要放在哪个网站呢?我的建议是两个网站根目录下都放。这样这个flash就可以跨域了,
相关文章推荐
- 关于js的跨域问题解决办法
- Flash实现Websocket的跨域问题-安全沙箱问题解决办法
- 关于PHP Ajax跨域问题的解决办法
- 关于AJAX调用ASP.NET MVC 或者WEBAPI项目提示I跨域问题的解决办法
- 关于JS的Ajax bf52 方法导致跨域问题的解决办法
- 关于js的ajax方法导致跨域问题的解决办法
- 关于RedHat Linux 9.0下Kylix 3会出现的四个问题的完满解决办法!
- cocos2dx js 关于canvas绘图模糊问题及解决办法
- Flash/ActionScript 解决跨域问题的策略文件crossdomain.xml的写法
- 关于C#开发WEB项目TextBox控件的自适应高问题解决办法!
- 关于VS调试时出现的找不到可执行文件问题的可能的解决办法
- zf-关于荆州首页鼠标移动到导航栏上去触发的js 显示 问题解决办法
- 关于wamp启动是80端口被占用的问题详解(win7系统下WAMP 80端口被Microsoft-HTTPAPI/2.0占用的解决办法)
- 关于wamp启动是80端口被占用的问题详解(win7系统下WAMP 80端口被Microsoft-HTTPAPI/2.0占用的解决办法)
- 关于resin3以上版本不能运行struts1.2程序的问题解决办法
- 关于Eclipse 自带javadoc导出 api 问题解决办法(Doxygen)
- 关于推荐免试生申请系统中“本人自述”框不能粘贴问题的解决办法
- 关于BadgeView遇到的一个奇怪的问题和解决办法
- 关于PB在安装或运行时出现的“nodebug”等问题的解决办法
- Flash图表组件——使用Open Flash Chart 2.0的一些问题及解决办法