地图加载(安全沙箱问题及解决方案)

基于Flash开发的软件浏览器插件会受到应用沙盒限制,譬如说在本机发布了地图服务,在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.adobe.com/xml/dtds/cross-domain-policy.dtd"> 
<cross-domain-policy> 
<site-control permitted-cross-domain-policies="all"/> 
<allow-access-from domain="*"/> 
</cross-domain-policy> 

 以上的安全策略是允许所有的连接,这个安全策略文件需要被放到特定的位置,比如ArcGIS Server for .Net应该是IIS的根目录(如:C:\Inetpub\wwwroot);ArcGIS Server for Java应该是web_output目录(如:C:\Program Files\ArcGIS\java\web_output)(在flex项目中的src根目录中也要放“crossdomain.xml”安全策略文件)。

转载于:https://www.cnblogs.com/xlyeaco/archive/2012/05/28/2521631.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/377493.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

批量去除文件空格

import osfilepath r"G:\picture" # 文件目录名 allfilepath os.listdir(filepath)for file in allfilepath: # 改目录下的文件名oldpath filepath \\ filenewname file.replace( , ) # 在原先文件名中去除空格&#xff0c;也就是用null替代空格newpath fil…

python 初始化 元组_在Python中重新初始化元组

python 初始化 元组Python | 重新初始化元组 (Python | Reinitializing tuple) In this tutorial, we will learn how can we reinitialize a tuple with a new set of elements/objects? 在本教程中&#xff0c;我们将学习如何使用一组新的元素/对象重新初始化元组&#xff1…

【DSP复习主要知识点】(大概)

目录第一章1、数字系统对比模拟系统2、冯诺依曼、哈佛架构3、CISC、RISC4、DSP特点5、cpu流水线作用6、DSP芯片优点第二章&#xff1a;DSP芯片结构原理1、ALU&#xff08;算数逻辑运算单元&#xff09;2、累加器A和B3、桶形移位器的功能4、乘法/加法单元5、CPU状态与控制寄存器…

PHP CURL POST无法获取响应内容的问题

现象&#xff1a; 使用PHP的CURL相关函数进行POST&#xff0c;当要POST的参数内容长度超过1024时&#xff0c;将无法获得response的数据。 即&#xff1a; [php] view plaincopyprint?curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POSTFIELDS,…

每天自动给自己发天气预报的脚本

需求&#xff1a; 每天早上起来可以看看天气预报&#xff0c;然后顺便当个闹钟使 思路是这样的&#xff1a; 模块一&#xff1a;采用yahoo weather api获取北京的天气 模块二&#xff1a;通过网页版飞信&#xff0c;模拟飞信登陆&#xff0c;给自己发短信 模块三&#xff1a;发…

YYSSW的完整格式是什么?

YYSSW&#xff1a;是的&#xff0c;肯定的&#xff0c;无论如何 (YYSSW: Yeah Yeah Sure Sure Whatever) YYSSW is an abbreviation of "Yeah Yeah Sure Sure Whatever". YYSSW的缩写是“ Yeah Yeah Sure Sure Whatever” 。 It is an expression, which is commonl…

Json转二值图像

Json文件通过labelme进行标识 image路径 G:\PyCharm\workspace\unet_42-master\datasets\label_bz\test\image label路径 G:\PyCharm\workspace\unet_42-master\datasets\label_bz\test\label 待转换路径 G:\PyCharm\workspace\unet_42-master\datasets\label_bz\test\mask …

矩形波傅里叶变换对以及三角波傅里叶变换

时域矩形波->频域sinc 时域三角波->频域sinc^2:

关于苹果IPhone/Ipad(IOS)开发者证书申请及安装、真机调试、发布的参考文章

这是我在申请、安装IOS开发者证书&#xff0c;真机调试时候参考的文章&#xff0c;非常有用。 1、开发证书与发布证书申请和安装步骤 http://blog.csdn.net/zougangx/article/details/6074313 2、申请IDP/真机调试/GameCenter 指南/OpenFeint指南&#xff1a; http://xiaomingh…

scrollTop

chrome 不支持 document.documentElement.scrollTopfirefox 不支持 document.body.scrollTop 解决办法var sTopdocument.body.scrollTopdocument.documentElement.scrollTop; var nowScrollTop document.body.scrollTopdocument.documentElement.scrollTop; document.body.scr…

INTERNET的完整形式是什么?

互联网&#xff1a;互联网络 (INTERNET: Interconnected Network) INTERNET is an abbreviation of Interconnected Network of all the Web Servers Worldwide. It is also known as the World Wide Web or in simple terms the Web. INTERNET是全球所有Web服务器的互连网络的…

DMA三种方式以及DMA特点

博主联系方式&#xff1a; QQ:1540984562 QQ交流群&#xff1a;892023501 群里会有往届的smarters和电赛选手&#xff0c;群里也会不时分享一些有用的资料&#xff0c;有问题可以在群里多问问。 DMA三种方式&#xff1a;数据块传送方式、周期挪用方式、交替访存方式 数据块传送…

进程通信

进程间通信就是在不同进程之间传播或交换信息&#xff0c;进程间控制信息的交换称为低级通信&#xff0c;进程间大批量数据的交换称为高级通信。 进程通信分为3种&#xff1a; 1&#xff0e;共享存储器系统&#xff1a;为了传送大量数据&#xff0c;在存储器中划出一块共享存储…

界面边框圆角

界面边框圆角的实现方式同样是在res/drawable中定义一个XML文件&#xff0c;corners.xml的代码如下&#xff1a; 1<?xml version"1.0" encoding"utf-8"?>2<shape xmlns:android"http://schemas.android.com/apk/res/android"> 3 …

CGPA的完整形式是什么?

CGPA&#xff1a;累积平均绩点 (CGPA: Cumulative Grade Point Average) CGPA is an abbreviation of Cumulative Grade Point Average. It is a grading system in education. It is used in measuring the overall academic performance average of a student in schools and…

二、页面布局

一、界面 我做的界面大概思路&#xff1a;点击 上传图片&#xff0c;显示待检验的照片 点击 U-net模型检测 会使用已经训练好的U-net模型进行预测 点击 OpenCV统计 会将预测结果进行轮廓检测&#xff0c;并统计所有轮廓的面积 在 处理结果 这个groupBox中进行显示 大致界面如…

GNU工具以及GCC对C语言程序的处理流程

GCC是一族工具的集合&#xff0c;包含预处理器、编译器、汇编器、链接器。 对于默认的文件名&#xff0c;GCC可以自动选择工具自动完成文件处理过程。 从C语言的源程序道可执行文件&#xff0c;实质上是依靠GCC调用一系列工具完成的。 GCC默认处理的文件 文件类型扩展名文件说…

Professional C++读书笔记05

2012-05-20 Chapter09 1、复制构造函数浅复制时的隐患 若对象中有指针成员&#xff0c;则当对象作为形参传入时 例如void myFun(Spreadsheet s)…… Spreadsheet s1(5,3); myFun(s1);// s1与s中的指针成员指向同一块内存&#xff08;s是由s1通过复制构造函数生成的&#xff…

请不要对我说“你要马上把这个小问题修改好”

“我需要”&#xff0c;“小问题”&#xff0c;“立刻”。你激怒我了。你的每个词都激怒我了。这种情绪很难翻译成英语表达&#xff0c;但在荷兰&#xff0c;有些人就是用这种方式要求你。翻译成英语&#xff0c;这有点像“你要几分钟内把这个东西修改好”。大家都知道的这样的…

javascript 常量_JavaScript中的常量

javascript 常量JavaScript常数 (JavaScript Constants) Before ES15, the only way to declare variables using the var keyword. JavaScripts inbuilt feature of hoisting variables could be carried out using the var keyword. If youre unfamiliar with variables in J…