前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >JavaScript 跨域问题

JavaScript 跨域问题

作者头像
Meng小羽
发布2019-12-23 16:46:49
7140
发布2019-12-23 16:46:49
举报
文章被收录于专栏:Debug客栈Debug客栈

JS跨域

跨域,指的是浏览器不能执行其他网站的脚本。 它是由浏览器的同源策略造成的,是浏览器施加的安全限制。

JavaScript处于安全方面的考虑,不允许跨域调用其他页面的对象。

跨域解决方法一 — 代理

跨域解决方法二 — JSONP

  • JSONP用于解决主流浏览器的跨域数据访问的问题。
  • JSONP技术仅仅支持GET请求,不支持POST请求。

跨域解决方法三 — XHR2

  • 在HTML5中提供的XMLHttpREquest Level2已经实现了跨域访问以及其他的一些新功能
  • IE10以下版本均不支持
  • 在服务器端做一些小的改造即可:
    • header(‘Access-Control-Allow-Origin:*’);
    • header(‘Access-Control-Allow-Methods:POST,GET’);

本文链接:https://cloud.tencent.com/developer/article/1558075

本文采用CC BY-NC-SA 3.0 Unported协议进行许可,转载请保留此文章链接

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • JS跨域
  • 跨域解决方法一 — 代理
  • 跨域解决方法二 — JSONP
  • 跨域解决方法三 — XHR2
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档