美文网首页
跨域问题

跨域问题

作者: 夏天然后 | 来源:发表于2019-05-06 10:19 被阅读0次

前言: JavaScript由于安全性方面的考虑,不允许页面跨域调用其他页面的对象;

那具体什么是跨域呢?
举个栗子:

http://www.a.com/a.js
http://www.a.com/b.js 同一域名 允许

http://www.a.com/a.js
http://www.b.com/a.js 不同域名 不允许

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解决参照

文/ 夏天然后

相关文章

网友评论

      本文标题:跨域问题

      本文链接:https://www.haomeiwen.com/subject/tfaloqtx.html