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>  
  • 相关阅读:
    UVA 213 Message Decoding 【模拟】
    HDU 5976 Detachment 【贪心】 (2016ACM/ICPC亚洲区大连站)
    HDU 5979 Convex【计算几何】 (2016ACM/ICPC亚洲区大连站)
    HDU 5963 朋友 【博弈论】 (2016年中国大学生程序设计竞赛(合肥))
    HDU 5969 最大的位或 【贪心】 (2016年中国大学生程序设计竞赛(合肥))
    HDU 5968 异或密码 【模拟】 2016年中国大学生程序设计竞赛(合肥)
    HDU 5961 传递 【图论+拓扑】 (2016年中国大学生程序设计竞赛(合肥))
    HDU 5965 扫雷 【模拟】 (2016年中国大学生程序设计竞赛(合肥))
    HDU 5950 Recursive sequence 【递推+矩阵快速幂】 (2016ACM/ICPC亚洲区沈阳站)
    HDU 5952 Counting Cliques 【DFS+剪枝】 (2016ACM/ICPC亚洲区沈阳站)
  • 原文地址:https://www.cnblogs.com/liangxuru/p/5887834.html
Copyright © 2011-2022 走看看