`
张洪财
  • 浏览: 275985 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

请您先登录,才能继续操作

flex 跨域访问

    博客分类:
  • jstl
阅读更多

1 建个文件名 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="*" /> 
</cross-domain-policy> 

 

2 把上面建好的文件放到服务端. 最好放到root下. 例如: tomcat/webapps/ROOT/ 这样就可以不用做第三步了.

 

3 在你的flex 中定义下列方法 ,flex初始化时调用 :

private function initDomain(): void // 解决跨域问题
            {
    var ip:String ="你的ip";
    
    //Security.allowDomain("*");
    Security.allowDomain(ip);
    Security.loadPolicyFile("http://"+ip+"/crossdomain.xml");
    Alert.show("loaded policyfile.....");
             }

 

本人试验成功.

分享到:
评论

相关推荐

    flex跨域访问问题

    综上所述,解决Flex跨域访问问题的关键在于理解同源策略,合理利用CORS、策略文件或代理服务,并在服务器端和客户端进行相应的配置。正确配置后,Flex应用就能安全地跨域获取和发送数据了。在实际项目中,应根据具体...

    flex 跨域访问文件

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

    webloigc 中设置 flex crossdomain.xml 文件

    总之,`crossdomain.xml`文件是Flex跨域访问的关键,正确配置它能确保WebLogic上的Flex应用与外部资源安全、顺畅地通信。理解其工作原理并根据实际需求调整策略,是保障应用功能和数据安全的重要环节。

    weblogic跨域flex

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

    ArcGIS API for Flex开发WebGIS中的安全沙箱问题

    在使用ArcGIS API for Flex开发WebGIS应用时,安全沙箱问题是一个重要的考虑因素,它涉及到数据的安全性和应用程序的跨域访问控制。Flex是Adobe Flash平台的一部分,用于创建丰富的互联网应用,而ArcGIS API for ...

    flex访问remoteObject实例

    9. **安全性**:考虑到安全问题,使用RemoteObject时可能需要配置跨域策略文件(crossdomain.xml),以允许Flex客户端从不同源访问服务。 10. **性能优化**:通过合理的设计和优化,如减少不必要的网络请求、批量...

    C#与flex交互

    在实际开发中,需要注意错误处理和性能优化,例如,确保调用方法的参数类型匹配,防止跨域安全问题,以及合理使用异步调用来避免阻塞UI线程。 以上就是关于C#与Flex交互的详细步骤和知识点,理解并掌握这些内容,...

    Flex与java通讯

    跨域访问是Flex与Java通信时必须考虑的安全问题。Flex客户端需要获取服务器的cross-domain.xml文件,以允许跨域请求。服务器端需要设置相应的策略,确保只允许合法的Flex应用程序进行通信。 7. **Data Transfer ...

    flex 嵌入完美Iframe

    在描述中提到的博客链接(已无法访问),可能详细介绍了如何在Flex中实现这一功能。通常,这涉及到以下几个步骤: 1. 创建一个SWFLoader组件:Flex提供了SWFLoader组件,可以加载SWF或其他内容,包括HTML。我们可以...

    flex本地安全域设置

    这通常包括创建或修改`crossdomain.xml`文件,该文件定义了跨域策略,允许Flex应用从其他源获取数据。 5. **Uninstall.bat**:这个文件可能是用于卸载或撤销Flex安全设置的批处理文件。在不需要特定安全配置或者...

    Flex_API.zip_flex

    9. **访问控制和安全性**:如果涉及到网络通信,API还会涵盖安全策略文件和跨域访问控制,以确保应用的数据安全。 10. **调试和性能优化**:Flex提供了一些工具和技术来帮助开发者调试代码和优化应用性能,API文档...

    tomcat跨域解决方案

    当遇到需要跨域访问的需求时,开发者必须采取相应的措施来解决这一问题。 对于使用Apache Tomcat服务器的应用程序来说,跨域问题同样普遍存在。当客户端尝试访问由Tomcat服务器托管的应用程序时,如果客户端所在的...

    flex PDF导出分页

    在不同沙箱之间进行通信时,需要遵循特定的规则,例如跨域访问。当Flex应用尝试导出PDF并涉及到跨域数据时,可能会遇到安全沙箱问题,即使配置了`crossdomain.xml`文件,也可能无法完全解决这个问题。 为了解决这个...

    Flex与Flash相互调用

    为了使Flash能够调用Flex中的函数,我们需要在Flex中声明这些函数为公开的,这样它们才能被外部访问。例如,我们定义一个名为`flexFunction`的函数: ```actionscript public function flexFunction(message:String...

    Flex项目Google IFrame使用

    确保提供的URL是有效的,并且支持跨域访问,因为浏览器的安全策略可能阻止IFrame加载来自不同源的内容。如果需要跨域,可以使用CORS(跨源资源共享)设置。 3. **渲染问题**:在某些情况下,IFrame可能由于渲染问题...

    S2Flex2-1.1.0

    4. **安全性**:S2Flex2考虑到了跨域安全问题,提供了安全的通信机制,保护了服务器资源不被非法访问。 5. **易用性**:S2Flex2提供了一系列的API和示例代码,帮助开发者快速上手,缩短学习曲线。 在实际项目中,...

    C#+Flex 在线聊天

    由于浏览器的安全限制,Flash Player默认不允许跨域访问,因此我们需要在服务端提供一个crossdomain.xml文件,声明允许哪些域名的Flash内容访问。客户端在连接服务器之前会自动尝试加载这个策略文件,确认跨域权限。...

    通过MyEclpise整合JAVA与FLEX进行通讯(通过将Flex工程加到Java web工程中)

    8. **部署和测试**:将Java Web工程和Flex工程一起部署到应用服务器(如Tomcat、Jetty等),然后通过浏览器访问Flex应用,测试JAVA与FLEX的通信是否正常。 在实践中,可能还需要注意一些细节问题,比如跨域策略、...

    flex安全机制详解

    Flash Player通过检查目标域下的安全策略文件来判断是否允许跨域访问。这些安全策略文件通常位于目标域的根目录下,名称为`crossdomain.xml`。 #### 三、Flash中的通信方式 在Flex中,主要通过两种方式实现通信: ...

Global site tag (gtag.js) - Google Analytics