今天一个客户的flash程序突然无法访问到数据,经过检查发现当时做flash时,对访问的数据使用了域名方式访问,但是现在客户又绑定了另一个域名,所以另一个域名访问时就造成了跨域访问,由于flash采用完全域匹配规则,所以无法访问另一个域的数据。

解决方法:
flash访问另一个域的数据,flash player 会自动从改域加载策略文件(crossdomain.xml),如果访问的数据所在的域在策略文件中,则数据将可访问。
下面的策略文件表示允许abcd.com上的flash访问来自www.abc.com,abcd.com和www.cba.com文档数据

<?xml version="1.0"?>
<!--http://abcd.com/crossdomain.xml-->
<cross-domain-policy>  <allow-access-from domain="www.abc.com" />  <allow-access-from domain="*.abcd.com" />  <allow-access-from domain="www.cba.com" />
</cross-domain-policy>

也可以使用通配符允许访问所有域文档

<?xml version="1.0"?>
<!--http://abcd.com/crossdomain.xml-->
<cross-domain-policy>  <allow-access-from domain="*" />
</cross-domain-policy>

对于crossdomain.xml文件存放位置,建议将其存放于站点根目录中

转载于:https://www.cnblogs.com/phpfans/archive/2011/08/03/2125813.html

flash跨域访问解决办法相关推荐

  1. jsp允许跨域访问_Ajax跨域访问解决办法

    方法1. jsonp实现ajax跨域访问示例 jsp代码: js代码: functiontestJsonp(){ $.ajax({ type :'GET', dataType :'jsonp', // ...

  2. 解决Flex/Flash跨域访问出现的安全沙箱问题

    flash里有着著名的安全沙箱机制,我们需要用flash实现跨域访问远程URL时,会遇到下面几种相关的安全沙箱问题: 问题1: Flash/Flex,会涉及到跨域访问URL的安全性问题,最常见的就是出 ...

  3. [Unity WWW] 跨域访问解决方法

    什么是跨域访问 域(Domain)是Windows网络中独立运行的单位,域之间相互访问则需要建立信任关系(即Trust Relation).信任关系是连接在域与域之间的桥梁.当一个域与其他域建立了信任 ...

  4. 服务器端可控情形的Javascript跨域访问解决方法

    在最近的一个web项目中为了实现bookmark功能碰到了javascript跨域访问的问题.起初,在google上搜的很多解决方案并不适用于我的情形,只在有一篇文章中提到的远程加载javascrip ...

  5. WCF 构建REST Service 跨域访问解决方法

    服务端是用vs2013里WCF做的REST风格的web service. 客户端是用jquery+ajax访问web service. 参考 http://www.topwcftutorials.ne ...

  6. jsp允许跨域访问_js跨域访问解决方法(jsp代理)

    在javascript中通过xmlhttprequest跨域访问其他资源会被浏览器阻止,因为跨域访问容易引起安全问题.对于要访问的资源那端不能被修改的情况(要访问的资源的服务器不能被修改的情况),可以 ...

  7. flash 跨域访问

    原理: flash访问另一个域的数据,flash player 会自动从该域加载策略文件(crossdomain.xml),如果访问的数据所在的域名在策略文件中设置过允许访问,则该域的数据即可正常访问 ...

  8. php No 'Access-Control-Allow-Origin' header is present on the requested resource.'Ajax跨域访问解决方法

    微信小程序开发交流qq群   173683895    承接微信小程序开发.扫码加微信. 在PHP请求头加上 header("Access-Control-Allow-Origin: *&q ...

  9. apache ajax 跨域访问,AJAX跨域访问(从Tomcat8到Apache/Nginx)

    1.在Tomcat的Root目录下放入如下的文件 apache-tomcat-8.0.12X64\webapps\ROOT clientaccesspolicy.xml文件 crossdomain.x ...

最新文章

  1. LIO-SAM: 紧耦合的激光与惯导里程计方案
  2. SlackTextViewController
  3. 科技互联网公司越来越重视数学了,贾扬清等大牛如是说!
  4. Oracle PL/SQL Developer集成TFS进行团队脚本文件版本管理
  5. 怎样Selenium IDE选择combo box中值
  6. iis应用程序池监控方法实例
  7. 2021宿州市地区高考成绩排名查询,2021年宿州市所有的高中排名,宿州市高中高考成绩排名出炉...
  8. 尝试修改源码需要用到git存一下
  9. .Net架构篇:实用中小型公司支付中心设计
  10. shell 后台运行程序并写pid文件
  11. 星云的 Spring Data JPA学习手册
  12. 【Activity】Activity的启动模式:SingleTask
  13. python拼音名_python生成随机中文姓名和拼音
  14. Uber天使投资人杰森卡拉卡尼斯投资…
  15. 计算机普通用户禁止修改c盘,win10系统禁止Guest账户访问C盘的设置技巧
  16. OpenMP 参考(指令详解)
  17. java isreachable_java-奇数InetAddress.isReachable()问题
  18. 计算机科学家手抄报图片,关于简洁又漂亮的科学手抄报图片
  19. mac 取消 “Ctrl+空格“切换输入法
  20. Tableau实战 公司投资分析

热门文章

  1. node --- 模拟express实现一个简单的服务器
  2. es6 --- map的使用
  3. 【Intellij Idea】设置JDK
  4. Python: pip升级报错了:You are using pip version 10.0.1, however version 20.3.3 is available.
  5. halcon通过点拟合圆形,鼠标选点
  6. MFC导出对话框类DLL的实现
  7. Val编程-系统架构
  8. Linux_arm_启动_c语言部分详解,[原创]Linux arm 启动 c语言部分详解第四讲
  9. eclipse 关闭时progress information弹框_Spring开发环境搭建(Eclipse)
  10. matlab 散点图 线性回归图_线性回归思路梳理