跨域跨站访问
当一个资源请求一个其它域名的资源时会发起一个跨域HTTP请求(cross-origin HTTP request)。比如说,域名A(http://domaina.example)的某 Web 应用通过<img>标签引入了域名B(http://domainb.foo)的某图片资源(http://domainb.foo/image.jpg),域名A的 Web 应用就会导致浏览器发起一个跨域 HTTP 请求。在当今的 Web 开发中,使用跨域 HTTP 请求加载各类资源(包括CSS、图片、JavaScript 脚本以及其它类资源),已经成为了一种普遍且流行的方式。
我们看看大站如何解决的
百度:https://sp0.baidu.com/crossdomain.xml
QQ:https://www.qq.com/crossdomain.xml
策略文件crossdomain.xml
以子相设计官网为例,官网程序的授权:https://www.zxvi.com/crossdomain.xml
被分离的附件的img.zxvi.com的策略:https://img.zxvi.com/crossdomain.xml
解决跨域跨站访问的核心目的
更在意客户感受,不至于出现乱码、错误页等等
该策略针对所有服务器类型所有WEB站点,均有效