arcgis flex 安全沙箱问题
来源:互联网 发布:mmd mac汉化版下载 编辑:程序博客网 时间:2024/05/18 01:24
前几天在自己的机器上打了一套arcgis flex的开发环境,在本机发布了地图服务,在flex中使用localhost获取地图时一切正常,但改成IP地址后包安全沙箱错误。
网上搜得解决方案,在此备份:
Flash Player对访问外部资源有比较严格的限制,因此如果你需要访问跨域的ArcGIS Server服务(比如本地非本机、不同域等),一定要注意Flash的安全策略问题。当你在使用ArcGIS Flex API的时候出现了安全沙箱错误(注意,这个错误在调试状态下不会出现,因为IDE已经忽略了安全策略);或者运行的时候出不来地图,但是在浏览器中查看 REST服务目录是正常的,那么这个时候就需要注意下你是不是进行了跨域访问。
配置服务器允许被Flash进行跨域访问一般需要在远程的Web服务器根目录下放置一个安全策略文件。当我们开发一个ArcGIS Flex API应用,同时它需要访问跨域的ArcGIS Server的时候,一定要在ArcGIS Server的REST Web根目录下放置如下名为“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="*" />
<allow-http-request-headers-from domain="*" headers="*"/>
</cross-domain-policy>
以上的安全策略是允许所有的连接,这个安全策略文件需要被放到特定的位置,比如ArcGIS Server for .Net应该是IIS的根目录(如:C:/Inetpub/wwwroot);ArcGIS Server for Java应该是web_output目录(如:{ArcGisDIR}/java/web_output)。
- arcgis flex 安全沙箱问题
- ArcGIS Flex 安全沙箱问题
- arcgis flex 安全沙箱问题
- arcgis for java flex 安全沙箱问题
- ArcGis For Flex安全沙箱
- flex调用arcgis地图服务发布地图遇到安全沙箱问题
- Arcgis javascript api离线地图开发环境搭建- dojo未定义- flex安全沙箱问题
- ArcGIS API for Flex 发布应用时 安全沙箱的问题
- flex安全沙箱问题
- flex安全沙箱问题
- Flex安全沙箱问题
- flex 安全沙箱问题
- Arcgis for Flex #2048安全沙箱冲突解决方法
- 关于Flex安全沙箱的问题
- Flex 域名安全沙箱问题
- 关于flex的安全沙箱问题
- Flex安全沙箱另类问题
- 关于Flex安全沙箱的问题
- 输入校验:(甬)公(xx)勘[20 xx] xx 号
- PXA270 OAL访问寄存器示例
- 10个很有用但是IE浏览器不支持的CSS属性
- BGP路径选择local preference属性案例
- vbs连oracle数据库
- arcgis flex 安全沙箱问题
- 利用java反射机制对方法进行调用
- ExtJs的ComboBox赋值与取值
- BGP AS-PATH 属性案例(配图+详细验证过程)
- UML基础之活动图
- android应用去掉title bar 及全屏处理方法
- 文件夹 无法访问、拒绝访问
- DataFormatString格式化字符串的总结
- 在命令行中使用exp/imp工具实现oracle数据导出/导入