`
piaoling
  • 浏览: 261975 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

关于flex跨域加载MODULE的问题

    博客分类:
  • flex
阅读更多

近来项目有需要使用跨域访问MODULE的需求,故此做了一些学习与实践,故此记录,以备查:

 

环境:

eclipse + flex3 + tomcat + db2

 

1)创建策略访问文件crossdmain.xml

<?xml version="1.0"?>

<!DOCTYPE cross-domain-policy SYSTEM "http://www.adobe.com/xml/dtds/cross-domain-policy.dtd">

<cross-domain-policy> 

<site-control permitted-cross-domain-policies="all" />

    <allow-access-from domain="*" />

    <allow-http-request-headers-from domain="*" headers="*"/>

</cross-domain-policy>

 

2)将上述文件放于tomcat 的ROOT目录下

 

3)程序加载crossdomain.xml

 

flash.system.Security.loadPolicyFile("http://xxx.xxx.xxx.x/crossdomain.xml")

 

至此即可

 

 

常见错误:

 

警告: 域 172.16.13.1 没有指定元策略。将应用默认元策略 'master-only'。此配置已停用。请访问 http://www.adobe.com/go/strict_policy_files_cn 以解决此问题。

 

错误: 忽略位于 http://172.16.13.1:8080/ump-ui/crossdomain.xml 的策略文件,因为使用了元策略 'master-only'。

分享到:
评论
1 楼 xiao_feng68 2012-09-25  
flash.system.Security.loadPolicyFile("http://xxx.xxx.xxx.x/crossdomain.xml")
这句话在什么地方添加??
是在每个module页面吗

相关推荐

    flex跨域访问问题

    然而,在Flex应用与不同源的服务器进行数据交互时,可能会遇到跨域访问的问题。跨域是Web浏览器的一个安全限制,它阻止了一个页面中的脚本直接访问另一个不同源的资源,除非目标服务器明确允许。 ### 跨域问题详解 ...

    flex 跨域访问文件

    flex 跨域访问文件,安全沙相问题,很有用的,放在iis里就行了

    Flex跨域问题

    Flex跨域问题,对于Flash Player 而言,crossdomain.xml文件内容出现了较大的变化,原因是Flash Player 9的security机制有所改变。所以当我用Flex 3调用cross domain的web service时,还使用上面的crossdomain.xml...

    cesium跨域加载问题

    然而,当使用Cesium进行3D地球渲染时,我们可能需要加载来自不同源的数据,如瓦片、模型、纹理等,这就涉及到跨域问题。本篇文章将详细介绍如何解决Cesium在使用Tomcat服务器时的跨域问题。 首先,我们需要理解...

    Cesium加载Geoserver跨域问题

    当我们在Cesium中尝试加载由Geoserver提供的地图服务时,可能会遇到跨域问题。这个问题主要是由于浏览器的安全策略限制了不同源之间的通信。以下是对这个问题的详细解释和解决方法。 首先,理解“跨域”是什么至关...

    pdfjs 跨域预览文件(完整版t)

    跨域加载文件是 Web 开发中的常见问题,由于同源策略的限制,浏览器通常不允许 JavaScript 从不同源获取数据。但是,PDF.js 提供了解决这一问题的方案,允许在服务器上预处理 PDF 文件,然后通过 JSONP 或 CORS(跨...

    跨域加载资源

    解决跨域问题的方法有多种,主要包括以下几种: 1. **CORS(Cross-Origin Resource Sharing)**:这是一种现代浏览器支持的跨域方式,服务器通过设置响应头`Access-Control-Allow-Origin`来指定哪些源可以访问其...

    weblogic跨域flex

    在Web开发中,跨域问题经常出现,尤其是在使用Adobe Flex作为前端开发工具,与后台服务器(如Oracle WebLogic)交互时。由于浏览器的同源策略限制,不同源的HTTP请求会被阻止,这在Flex应用中会引发问题,因为它们...

    flex跨域上传

    flex跨域上传,需nginx,tomcat host: 127.0.0.1 test1.zwh.com 127.0.0.1 test2.zwh.com nginx: client_max_body_size 2048m; server { listen 80; server_name test2.zwh.com; location / { proxy_set_...

    Flex3.0跨域调用webservice

    eclipse环境下集成flex之后调用webservice的相关资源

    ajax跨域懒加载图片

    结合Ajax的跨域能力,我们可以实现从远程服务器获取图片资源,同时保证加载顺序,避免一次性加载大量图片导致页面加载速度变慢。本文将详细解释如何实现"ajax跨域懒加载图片"这一技术。 首先,我们需要了解什么是...

    flex自定义加载器

    在创建自定义加载器时,要确保遵守这些规则,例如使用`Security.loadPolicyFile()`来允许跨域加载。 4. **数据解码与转换** 如果加载的是非二进制数据,如XML或JSON,加载完成后可能需要解析和转换数据。你可以...

    file协议导致的跨域问题以及解决方案.docx

    特殊地,有三个标签默认是允许跨域加载资源的:、、。 在 ES6 模块化中,如果在 script 标签中声明 type="module",那么这个 script 就是受限于同源策略的。这意味着,当我们使用 ES6 模块时,浏览器会发送跨域资源...

    前端后端跨域问题

    ### 前端后端跨域问题解析及解决方案 #### 跨域问题概述 跨域问题,即Cross-Origin Resource Sharing(CORS),是指浏览器出于安全考虑,在不同源之间执行网络请求时实施的一种限制机制。根据同源策略的规定,只有...

    (跨域)跨域问题原因及其解决方案.md

    前端跨域问题解决

    完美解决iframe跨域问题

    3. **iframe跨域问题**:当iframe加载的页面与包含它的页面不在同一个域时,就会出现跨域问题,导致无法直接通过JavaScript进行通信,如获取iframe内的内容、设置iframe的属性等。 **二、iframe跨域的解决方案** 1...

    解决arcgis server跨域问题

    解决arcgis server跨域问题: 1、停掉ArcGIS Server的服务。 2、 打开&lt;ArcGIS Server&gt; \framework\runtime\tomcat\conf\web.xml,注册跨域bean 3、lib下拷贝 cors-filter-2.5.jar java-property-utils-1.9.1.jar包 4...

    Vue动态加载图片在跨域时无法显示的问题及解决方法

    问题:VUE开发时因为要访问后端的接口所以要配置请求转发,如果直接转发全部请求,那么VUE动态绑定的src也会转发到后端,因为图片在前端,所以会收到404 NOT FOUND的报错。 常规的请求转发 在vue-cli3内,直接编辑...

    flex加载flashpaper示例

    另外,考虑到访问网络资源的安全性,如果SWF文件位于远程服务器,记得处理跨域问题。 在这个示例中,"flashCode"可能包含了用于生成和操作FlashPaper内容的ActionScript代码,而"src"目录则包含了Flex项目的源代码...

    pdf.js,内含跨域解决办法

    关于跨域问题,这通常是由于浏览器的安全策略限制,即同源策略(Same-Origin Policy)导致的。当尝试从一个域名下加载另一个域名的资源时,如果没有正确的 CORS(Cross-Origin Resource Sharing)设置,浏览器会阻止...

Global site tag (gtag.js) - Google Analytics