crossdomain.xml

使用crossdomain.xml让Flash可以跨域传输数据

本文来自http://www.mzwu.com/article.asp?id=975

一、概述

位于www.mzwu.com域中的SWF文件要访问www.163.com的文件时,SWF首先会检查163服务器目录下是否有crossdomain.xml文件,如果没有,则访问不成功;若crossdomain.xml文件存在,且里边设置了允许www.mzwu.com域访问,那么通信正常。所以要使Flash可以跨域传输数据,其关键就是crossdomain.xml。

二、crossdomain.xml文件格式

crossdomain.xml的格式非常简单,其根节点为<cross-domain- policy> ,其下包含一个或多个<allow-access-from>节点,<allow-access-from>有一个属性 domain,其值为允许访问的域,可以是确切的 IP 地址、一个确切的域或一个通配符域(任何域)。下边是两个例子:

 

程序代码

<?xml version="1.0"?>

<cross-domain-policy>

<allow-access-from domain="www.friendOfFoo.com" />

<allow-access-from domain="*.foo.com" />

<allow-access-from domain="105.216.0.40" />

</cross-domain-policy>

 

程序代码

<?xml version="1.0"?>

<cross-domain-policy>

<allow-access-from domain="*" />

</cross-domain-policy>

第二个例子允许任何域的访问。对于crossdomain.xml文件存放位置,建议将其存放于站点根目录中!

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

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

相关文章

npm包管理器安装模块

使用npm init 初始化目录(npm init -y) 可以省略中间过程 会在项目根目录生成一个文件 package.json&#xff08;类似于Maven 的pom文件&#xff09; {"name": "test","version": "1.0.1","description": "第一次创建…

Git报错: OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443

Git报错: OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443 在使用Git来克隆仓库报了错误&#xff0c;如下&#xff1a; fatal: unable to access ‘https://github.com/xiaobingchan/machine_learn/‘: OpenSSL SSL_connect: SSL_ERROR_SYSCALL in co…

linux下的redis配置;

2019独角兽企业重金招聘Python工程师标准>>> linux环境下的php和redis的集成&#xff1a;http://blog.csdn.net/21aspnet/article/details/6960757 转载于:https://my.oschina.net/wangfree/blog/115987

Babel入门

Babel简介 Babel 是一个工具链&#xff0c;主要用于将 ECMAScript 2015 版本的代码转换为向后兼容的 JavaScript 语法&#xff0c;以便能够运行在当前和旧版本的浏览器或其他环境中。 中文文档 安装 npm install -g bable-cli 全局安装 babel --version 查看版本 Babel的…

Server 2012使用Windows PowerShell cmdlet安装角色和角色服务功能

Server 2012使用Windows PowerShell cmdlet安装角色和角色服务功能 Server 2012使用Windows PowerShell cmdlet安装角色和角色服务功能 Windows Server 2012 安装 SQL server 2008 出现了如下错误&#xff1a;解决方案1&#xff08;简单&#xff0c;界面操作&#xff09;&…

commonjs 和 es6模块化开发入门

commonjs模块化 首先写一个api&#xff0c;提供给外部调用 //commonjslet sum (a,b)> ab;// 暴露接口 module.exports {sum // sum:sum }导入调用 const m require(./Api.js)console.log(m.sum(10,20));es6模块化 首先写一个api&#xff0c;提供给外部调用 //es6 exp…

黑马程序员_7k面试题交通管理系统

------- android培训、java培训、期待与您交流&#xff01; ---------- //以下知识来在张孝祥老师的讲解总结 项目需求 模仿实现十字路口的交通灯系统逻辑&#xff0c;具体需求如下 1.异步随机生成按照各个线路行驶的车辆 例如&#xff1a; 由南而来去往北向的车辆......直行车…

python新建txt文件,并逐行写入数据

python2新建txt文件&#xff0c;并逐行写入数据 #codingutf-8 import os txtName "codingWord.txt" ffile(txtName, "a") for i in range(1,100):if i % 2 0:new_context "C" \nf.write(new_context)else:new_context "Python" …

轻松获取LAMP,LNMP环境编译参数配置

轻松获取LAMP&#xff0c;LNMP环境编译参数配置[转载] 大家是否遇到过去了新公司&#xff0c;公司内的LAMP&#xff0c;LNMP等所有的环境都是配置好的&#xff08;已经在提供服务了&#xff09;&#xff0c;公司又没有留下部署文档&#xff0c;甚至安装LAMP&#xff0c;LAMP等环…

eclipse搭建maven开发环境

eclipse搭建maven开发环境 eclipse搭建maven开发环境 maven作为一个项目构建工具&#xff0c;在开发的过程中很受欢迎&#xff0c;可以帮助管理项目中的bao依赖问题&#xff0c;另外它的很多功能都极大的减少了开发的难度&#xff0c;下面来介绍maven的安装及与eclipse的集成。…

mybatis-plus (3.4.2)使用

快速入门 官方文档快速入门案例 配置日志 # 配置日志mybatis-plus:configuration:# 配置 mybatis-plus执行的日志类型(可以看到执行过程) 下面是使用了控制台输出 sl4j log4j 等等都可以log-impl: org.apache.ibatis.logging.stdout.StdOutImpl效果 CRUD扩展 数据库中未指定…

SMTP 错误代码大全

为什么80%的码农都做不了架构师&#xff1f;>>> 421 Service not available, closing transmission channel (This may be a reply to any command if the service knows it must shut down) 450 Requested mail action not taken: mailbox unavailable (E.g., mai…

VituralBox从零搭建基于CentOS 7(64位)的Kubernetes+docker集群

VituralBox从零搭建基于CentOS 7&#xff08;64位&#xff09;的Kubernetesdocker集群 1. 下载CentOS 7官方minimal镜像2. 安装VituralBox&#xff08;Windows 10 64位&#xff09;3. 安装Git for windows&#xff08;Windows 10 64位&#xff09;4. 安装VituralBox虚拟机并创…

使用阿里云对象存储OSS收藏老婆新垣结衣日常照

目录阿里云OSS官方文档开通阿里云OSS服务入门使用java代码上传文件至OSS1、准备工作&#xff1a;创建阿里云OSS许可证(获取对Api的访问权限)选择继续使用 AccessKey创建AccessKey创建成功springBoot整合OSS依赖配置文件 application.yaml常量工具类OssControllerOssService效果…

当用户流失比较明显后, 如何提升活跃度? push notification 是一个有效的方式吗?...

当用户流失比较明显后&#xff0c; 如何提升活跃度&#xff1f; push notification 是一个有效的方式吗&#xff1f;添加评论 分享按票数排序10 个回答赞同反对&#xff0c;不会显示你的姓名Linda Jiang&#xff0c;友盟商务副总裁17 票&#xff0c;来自 LaneYu、程希冀、邹雪梅…

无法生成部件汇总表_RFID在汽车零部件企业仓储物流中的应用

随着物流行业的快速发展,RFID技术也逐渐得到了广泛应用。借助RFID技术,能在一定程度上切实促进数据和信息之间的快速传递,与此同时,这种传递方式属于非接触性的。现在RFID技术在不同领域得到了广泛应用,例如供应链管理,公交卡等.特别在近些年来,随着物流行业快速发展,RFID技术在…

CentOS7 源码编译安装NodeJS 最新版本Shell脚本

1&#xff0c;环境&#xff1a; 操作系统 CentOS Linux release 7.6.1810 (Core) 服务器环境 “腾讯云”服务器 cat /etc/centos-release # 查看centos系统版本 Node.js源码包下载地址&#xff1a;https://nodejs.org/dist/ 这里我们选择“Node.js v9.9.0” 执行如…

EasyExcel入门使用

目录标题官网github地址中文文档简单读简单写说明官网github地址 地址 中文文档 中文文档 简单读 import com.alibaba.excel.annotation.ExcelIgnore; import com.alibaba.excel.annotation.ExcelProperty; import lombok.Data;import java.util.Date;/*** Created with I…

git 创建webpack项目_从0到1开发一个小程序cli脚手架(一)创建页面/组件模版篇...

github地址&#xff1a;https://github.com/jinxuanzheng01/xdk-clicli工具是什么&#xff1f;在正文之前先大致描述下什么是cli工具&#xff0c;cli工具英文名command-line interface,也就是命令行交互接口&#xff0c;比较典型的几个case例如&#xff0c;create-react-app&am…

Nginx 502 Bad Gateway 错误的原因及解决方法

2019独角兽企业重金招聘Python工程师标准>>> 刚才在调试程序的时候&#xff0c;居然服务器502错误&#xff0c;昨天晚上也发生了&#xff0c;好像我没有做非常规的操作。 然后网上寻找了下答案&#xff0c; 把一些原因及解决方法汇总一下&#xff0c;以防生产环境下…