zoukankan      html  css  js  c++  java
  • 关于跨域策略文件crossdomain.xml文件

    下载flexpaper源码修改后做成swf阅读器,要加入待阅读的swf文件,可以在flex里调用js的方法来获取swf文件的路径的方法,在js只专注获取路径就行,等着flex来调用:但这里会遇到一个问题那就是出现安全问题,如下的提示: Error #2044: 未处理的 onDocumentLoadedError:。 text=Error #2048: 安全沙箱冲突:http://localhost:8080/UpLoadAndDownLoad/FlexPaper.swf 不能从 http://127.0.0.1:8080/MyFileConvert/ConvertFile/application1/2.swf 加载数据。这个是由flash的跨域传输数据的安全问题所引起的,当我在tomcat的webapps/ROOT目录里加入如下文件时就可以解决这个安全问题所引去的swf的文件的不能用的问题,不过这里是将swf文件公开给所有的IP访问,所以有安全问题:

    Xml代码 复制代码 收藏代码
    1. <?xml version="1.0" encoding="UTF-8"?>
    2. <cross-domain-policy>
    3. <allow-access-from domain="*"/>
    4. </cross-domain-policy>
    [xml] view plain copy
     
    1. <?xml version="1.0" encoding="UTF-8"?>  
    2. <cross-domain-policy>  
    3. <allow-access-from domain="*"/>  
    4. </cross-domain-policy>  

    下面转载一下关于跨域问题的内容:

    关于跨域策略文件crossdomain.xml文件

    http://www.xiaonei.com/crossdomain.xml

    <!– http://www.xiaonei.com/ –>
    Xml代码 复制代码 收藏代码
    1. <?xml version="1.0" encoding="UTF-8"?>
    2. <cross-domain-policy>
    3. <allow-access-from domain="*.xiaonei.com" />
    4. <allow-access-from domain="xiaonei.com" />
    5. </cross-domain-policy>
    [xml] view plain copy
     
    1. <?xml version="1.0" encoding="UTF-8"?>  
    2. <cross-domain-policy>  
    3.     <allow-access-from domain="*.xiaonei.com" />  
    4.     <allow-access-from domain="xiaonei.com" />  
    5. </cross-domain-policy>  


     

    这是很标准的做法,我就让我自己的域以及我的子域来获取数据。

    淘宝的:

    http://www.taobao.com/crossdomain.xml

    Xml代码 复制代码 收藏代码
    1. <?xml version="1.0" encoding="UTF-8"?>
    2. <cross-domain-policy>
    3. <allow-access-from domain="*.taobao.com" />
    4. <allow-access-from domain="*.taobao.net" />
    5. <allow-access-from domain="*.taobaocdn.com" />
    6. <allow-access-from domain="*.allyes.com" />
    7. </cross-domain-policy>
    [xml] view plain copy
     
    1. <?xml version="1.0" encoding="UTF-8"?>  
    2. <cross-domain-policy>  
    3.     <allow-access-from domain="*.taobao.com" />  
    4.     <allow-access-from domain="*.taobao.net" />  
    5.     <allow-access-from domain="*.taobaocdn.com" />  
    6.     <allow-access-from domain="*.allyes.com" />  
    7. </cross-domain-policy>  

    红色的一行是淘宝的CDN所在的域,所谓内容分发网络。

    绿色的一行是淘宝的广告商了,http://www.allyes.com/好耶广告网络,只是不清楚是不是仍然再卖淘宝的广告?

    多看几个大网站的crossdomain.xml,也可以知道可能是什么网络广告商给它们在打广告。

    比如彭博:http://www.bloomberg.com/crossdomain.xml

    Xml代码 复制代码 收藏代码
    1. <?xml version="1.0" encoding="UTF-8"?>
    2. <cross-domain-policy>
    3. <allow-access-from domain="localhost" />
    4. <allow-access-from domain="10.16.136.107"/>
    5. <allow-access-from domain="*.bloomberg.com" />
    6. <allow-access-from domain="*.pointroll.com" />
    7. <allow-access-from domain="*.pointroll.net" />
    8. </cross-domain-policy>
    [xml] view plain copy
     
      1. <?xml version="1.0" encoding="UTF-8"?>  
      2. <cross-domain-policy>  
      3.     <allow-access-from domain="localhost" />  
      4.     <allow-access-from domain="10.16.136.107"/>  
      5.     <allow-access-from domain="*.bloomberg.com" />  
      6.     <allow-access-from domain="*.pointroll.com" />  
      7.     <allow-access-from domain="*.pointroll.net" />  
      8. </cross-domain-policy>  
  • 相关阅读:
    ArrayList removeRange方法分析
    LinkedHashMap源码分析(基于JDK1.6)
    LinkedList原码分析(基于JDK1.6)
    TreeMap源码分析——深入分析(基于JDK1.6)
    51NOD 2072 装箱问题 背包问题 01 背包 DP 动态规划
    51 NOD 1049 最大子段和 动态规划 模板 板子 DP
    51NOD 1006 最长公共子序列 Lcs 动态规划 DP 模板题 板子
    8月20日 训练日记
    CodeForces
    CodeForces
  • 原文地址:https://www.cnblogs.com/liangxuru/p/5887834.html
Copyright © 2011-2022 走看看