🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
### 为什么存在跨域 在回答题目前,我们需要了解出现跨域的根本原因是什么?因为[同源策略]()的存在,再网上延伸,为什么要出现同源策略(不同源限制),可点击[同源策略]()前往阅读。 ### 解决跨域方案 `document.domain`+`iframe`适用场景:主域名相同,子域名不同; `window.name`+`iframe`适用场景:利用name值(最长2M),并用不同页面或者不同域名加载依然存在的特性; `location.hase`+`iframe`适用场景:适用于父页面实现两个子页面通信场景。 注:以上方式基本适用不到。