前言: JavaScript由于安全性方面的考虑,不允许页面跨域调用其他页面的对象;
那具体什么是跨域呢?
举个栗子:
http://www.a.com:8000/a.js
http://www.a.com:8080/b.js 同一域名不同端口 不允许
https://www.a.com/a.js
http://www.a.com/b.js 同一域名不同协议 不允许
导致的问题移动iOS端, WKWebView 加载的H5内部的接口请求不成功.
比如 我用一个webview load一个 (www.summerxx.com) 域名的URL
但是 webView内部用 fetch或者ajax发送一个接口 (www.summerxx27.com) 域名的URL 很显然 域名不同, 造成跨域.
推荐阅读 : Java解决参照
文/ 夏天然后
完
网友评论