知识专栏
多方位、多角度、深度解读您所关心的问题

与 CORS 非常相似的是,X-Permitted-Cross-Domain-Policies 针对 Adobe 产品(即Flash和Acrobat)的跨域策略。Adobe 产品通过请求目标域根目录中的 cross-domain.xml 文件处理跨域请求,并且 X-Permitted-Cross-Domain-Policies 定义了访问该文件的策略。

设置严格的crossdomain.xml文件可以提高服务端的安全性,在web应用中也会经常使用flash,一般是通过<object>或者<embed>来进行调用。

X-Permitted-Cross-Domain-Policies可选值介绍:

(1)none

表示不允许使用loadPolicyFile方法加载任何策略文件,包括此主策略文件。

(2)master-only

表示只允许使用主策略文件(/crossdomain.xml)

(3)by-content-type

表示只允许使用loadPolicyFile方法加载HTTP/HTTPS协议下Content-Type为text/x-cross-domain-policy的文件作为跨域策略文件。

(4)by-ftp-filename

表示只允许使用loadPolicyFile方法加载FTP协议下文件名为crossdomain.xml的文件作为跨域策略文件。

(5)all

表示可使用loadPolicyFile方法加载目标域上的任何文件作为跨域策略文件,甚至是一个JPG也可被加载为策略文件!

猜您还想看: 跨域访问 flash crossdomain
赞一下
--
踩一脚
--

您已成功复制微信号

leishi010

打开微信添加好友?

确定