跨域问题的解决方式
# 跨域问题的原因
H3C的标准,使得浏览器拦截跨域的请求 主要就是防止钓鱼攻击
# 解决方案
# 浏览器不拦截
改浏览器设置,不太现实
# 使用(jsonp)Callback协议进行通信
添加一个scrip让服务端支持传递一个参数,让传回来的js调用这个回调函数名
条件:
服务端支持
弊端:
只有服务端支持才行
只支持get
# 欺骗浏览器(服务端反代)
浏览器不知道到底从谁手里来的,就可以"跨域"了
条件:
没啥条件有服务器就行
弊端:
服务器可能被封ip
# 服务器允许跨域
完全解决了
条件:
拥有服务器的控制权
弊端:
不安全?(也没有)
# 整一个独立的客户端
自己写通信
# ifram通信
只支持html,使用×ml会下载
# 公用的代理服务器
rss2js 不过只支持rss 或者图床,应该也是支持跨域访问的吧
编辑 (opens new window)
上次更新: 2024/04/16, 00:35:21