js - 跨域
- 跨域
- JSONP原理
- 在全局定义一个funName函数
- 在页面中创建一个script,src格式为:url+?cb=funName&key1=value1。
- 后台定义一个接口来接受cb,key 等参数,逻辑计算,返回格式为字符串:funName({prop:value});
- 致命缺点就是只能使用GET
-
window.name + iframe
- 可以通过js操作没有设置src的iframe,通过他来发送跨域请求。
- .window.name 这个值通过window.href = xxx 之后也不会删除或者改变,可以通过这个特点来传递跨域请求后的返回值。
- JSONP原理
如若喜欢,欢迎转载,请在文章页面明显位置给出此文链接!
若您觉得这篇文章还不错请点击下右下角的推荐,有了您的支持才能激发作者更大的写作热情,非常感谢!