【Web】javascript跨域问题解决

来源:互联网 发布:淘宝网手机客户端 编辑:程序博客网 时间:2024/06/05 04:49

1.什么是跨域?

域名地址组成:
协议+子域名+主域名+端口号+请求资源地址

当协议,子域名,主域名,端口号中任意一个不相同,都算作不同域
不同域之前相互请求资源,就算做跨域

注:跨域主要是由于Js的同源策略的限制

2.跨域解决方案

2.1处理跨域方法之一:代理
在服务器上 ,通过代理的方式实现
2.2处理跨域方法二:jsonp
解决get请求的跨域问题
datatype:”jsonp”
jsonp:”callback”//参数值
后端获取到jsonp=GET(“callback”)
返回值前面加上:$jsonp.’({name:XXX})’

2.3处理跨域方法三: XHR2
在请求头上添加:

header("Access=Control=Allow=Origin:*")//*表示所有域都能访问header("Access=Control=Allow=Methods:POST,GET")

注:IE10后支持

1 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 起诉后对方没钱怎么办 法院起诉人不到怎么办 治安拘留跑了怎么办 看守所里生病了怎么办 二审上诉被驳回怎么办 醉酒驾车取保候审以后怎么办 小案子证据不足怎么办 撞车不严重逃逸怎么办 被执行人没有财产执行怎么办 挖到人头了怎么办 取保保证金不退怎么办 被诬陷经济诈骗怎么办 醉驾刑事拘留后怎么办 被别人举报赌博怎么办 涉黄刑事拘留怎么办取保候审 换了车牌保险怎么办 车辆转让后保险怎么办 立案后警察不管怎么办 打架后对方讹人怎么办 工商被恶意举报怎么办 店铺被工商举报怎么办 被买单侠恐吓怎么办? 团伙作案刑事拘留怎么办取保 欢乐麻将老输怎么办 回不了家怎么办身份证 没注意闯红灯了怎么办 摩托车被套牌了怎么办? 发现员工偷钱怎么办 盗窃刑事拘留7天怎么办 盗窃抓不到人怎么办 发现宿舍被盗后怎么办(  ) 发现宿舍被盗后怎么办() 回收到赃物电瓶怎么办 不知情买了赃物怎么办 盗窃单位要报警怎么办 上网吸烟被逮住怎么办 有人在微信骂我怎么办 网吧抽烟被拍照怎么办 诈骗被拘留该怎么办 行政拘留人跑了怎么办 车牌号被偷了怎么办