前言因为学习跨域需要配置本地服务器,可能会比较麻烦,所以大部分简单的跨域demo都是基于网上的博客写的,可以自己在本地运行,不需要配置服务器。一开始,我对跨域的理解只是基于网上的博文。通过编写这些可以在本地运行的demo,让我对跨域有了更直接的认识。我希望这些演示对您有所帮助。如果我错了,请纠正我。欢迎PR。github地址:https://github.com/FatDong1/c...各种跨域demoCROS跨域JSONP跨域postMessage跨域,html5新APIwindow.name跨域location.hash跨域文档.domaincross-domainbackendProxy代理跨域demo1,通过http-proxy-middleware插件设置后端代理demo2,不用插件配置代理,更原生的解释了代理的原理cross-domainwebsocket跨域优势通过在本地运行demo,可以快速了解很多跨域。该演示易于理解并且包含许多注释。学习门槛低。原理使用nodeJS的express框架,分别在3000和3001端口生成服务器,在3000和3001端口进行跨域访问。在项目运行环境全局安装nodeJSnpmgit,学习这些demo所需的基础gitclone项目本地nodeJS知识。大部分评论讲解节点知识。如果你不了解nodeJS,你也可以学习这些demo。学习建议在学习其中一种跨域方法时,建议运行项目中的demo,在网上搜索博客文章来学习这种跨域方法,有助于快速深入地理解跨域。鉴于网上详细介绍跨域知识的文章很多,但是能在本地运行的demo却很少,这里不再赘述跨域知识。最后,如果demo有什么错误,欢迎大家拍下。如果有不清楚的地方,可以私信segmentfault或者在gihtub上提issue。本文已同步至本人博客——https://www.xuhaodong.cn/arti...
