Serendi|

何以之

园龄:3年4个月粉丝:9关注:0

跨域问题的原因及解决方案

原因:

  是指a页面想获取b页面资源,如果a、b页面的协议、域名、端口、子域名不同,或是a页面为ip地址,b页面为域名地址,所进行的访问行动都是跨域的,而浏览器为了安全问题一般都限制了跨域访问,也就是不允许跨域请求资源。

解决方案有十种:

  1.通过Jsonp实现跨域  (常用)

  2.通过修改document.domain来跨子域

  3.window.name+iframe跨域

  4.跨文档消息传输window.postMessage

  5.通过CORS(跨域资源共享)解决AJAX跨域

  6.通过Nginx反向代理

  7.Nodejs中间件代理(两次跨域)

  8.websocket协议跨域

  9.localhost.hash+iframe跨域

  10.通过设置Access-Control-Allow-Origin    

 

 

PS:前面九种的具体原理和方案参考:九种跨域方案实现原理

  最后一种参考:Ajax 设置Access-Control-Allow-Origin实现跨域访问

本文作者:何以之

本文链接:https://www.cnblogs.com/serendipity-echo/p/15403887.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   何以之  阅读(1034)  评论(0编辑  收藏  举报
评论
收藏
关注
推荐
深色
回顶
收起
点击右上角即可分享
微信分享提示
  1. 1 残酷游戏 卫兰
  2. 2 明知做戏 吴雨霏
  3. 3 你,好不好? 周兴哲
  4. 4 我可以 蔡旻佑
  5. 5 云烟成雨 房东的猫
  6. 6 说散就散 JC 陈咏桐
  7. 7 我配不上你 夏天Alex
  8. 8 不再联系 夏天Alex
  9. 9 等我先说 夏天Alex
  10. 10 我知道他爱你 夏天Alex
  11. 11 多想在平庸的生活拥抱你 隔壁老樊
  12. 12 这一生关于你的风景 隔壁老樊
  13. 13 我曾 隔壁老樊
  14. 14 关于孤独我想说的话 隔壁老樊
  15. 15 过客 周思涵
  16. 16 备爱 周思涵
  17. 17 嚣张 en
  18. 18 海口 后弦
残酷游戏 - 卫兰
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.

作词 : 林夕

作曲 : 蔡伯南

编曲 : 雷颂德

谁能用毅力便换来感情

谁凭施舍可保得住惨胜

你有多大量 亦未敢领我的情

但就算是恶梦 拒绝苏醒

如何用玩命换来温柔

如何用玩命换来温柔

如何比她好 一样不够

谈情像奋斗 共谁在斗

没人道别亦知一早要走

其实自命受苦都只因我能离不离

其实自命受苦都只因我能离不离

看着对你爱得彷似爱情欲避不避

若能耗尽力气 去捕捉你

亦能剩下自己可挽救自己

我也知越是幻想不准想你更记得起

我也知越是幻想不准想你更记得起

我在故意去将苦涩替代寂寞滋味

用残酷游戏制造卑微

自由自在莫非惨过永远受气

对你怎么好 亦无所图

对你怎么好 亦无所图

同情分多少 都也得到

明明避过你 未凭命数

明明极易活得比死更好

我也知越是幻想不准想你更记得起

我也知越是幻想不准想你更记得起

我在故意去将苦涩替代寂寞滋味

用残酷游戏制造卑微

自由自在莫非惨过永远自欺

我也知道远处有人爱惜我

我也知道远处有人爱惜我

也知做人无求最好不过

我肯知错也是错 我想知道也做到

埋头事业便令大家好过

其实自命受苦都只因我能离不离

其实自命受苦都只因我能离不离

看着对你爱得彷似爱情欲避不避

若能耗尽力气 去捕捉你

亦明如何才可释放我伤悲

我也知越是幻想不准想你更记得起

我也知越是幻想不准想你更记得起

我在故意去将苦涩替代寂寞滋味

用残酷游戏 制造卑微

自由自在莫非惨过永远受气

若然被嫌弃 也是天理

自怜自虐自讨苦吃贵客自理