近来项目有需要使用跨域访问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'。
分享到:
相关推荐
使用Flex Builder或Adobe Animate CC等工具,可以通过创建新的Module项目来生成模块。在模块项目中,我们可以编写组件、服务和业务逻辑代码。 4. **模块加载**: Flex提供了`mx.modules.ModuleLoader`组件,用于...
3.3 Flex Module 3.3.1 创建模块 3.3.2 模块的编辑与编译 3.3.3 模块文件的加载 3.3.4 主应用和模块的交互 3.4 Flex库文件SWC 3.5 Flex编译模式、链接模式与RSL 3.5.1 使用系统RSL—...
3.3 Flex Module 3.3.1 创建模块 3.3.2 模块的编辑与编译 3.3.3 模块文件的加载 3.3.4 主应用和模块的交互 3.4 Flex库文件SWC 3.5 Flex编译模式、链接模式与RSL 3.5.1 使用系统RSL—...
3.3 Flex Module 101 3.3.1 创建模块 102 3.3.2 模块的编辑与编译 104 3.3.3 模块文件的加载 104 3.3.4 主应用和模块的交互 107 3.4 Flex库文件SWC 107 3.5 Flex编译模式、链接模式与RSL 109 3.5.1 使用系统...
webpack-dev-server是一个小型的Node.js Express服务器,用于开发环境下的热模块替换(Hot Module Replacement, HMR)和实时重新加载(live reloading)。它是基于webpack-dev-middleware实现的。 ### 项目优化 ...
- 常见的兼容性问题:主要针对不同浏览器的兼容性问题进行处理,如使用CSS前缀、polyfills等。 - Web性能优化:如减少HTTP请求次数、优化图片大小、使用异步加载脚本等。 - 浏览器缓存机制:浏览器的缓存分为强缓存...