博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
跨域 - jsonp轻松搞定跨域请求
阅读量:7092 次
发布时间:2019-06-28

本文共 555 字,大约阅读时间需要 1 分钟。

1.jsonp轻松搞定跨域请求

vue中使用axios,遇到跨域我就蒙逼了。第一次真正意义上的尝试使用jsonp
js中用

var myscript = document.createElement('script');myscript.src = '接口地址?callback=handleFun';  //callback一定要有,否则报错。// 然后将这个script标签嵌入页面,document.body.appendChild(myscript);

然后页面中,事先准备一段函数代码,这个函数正是jsonp定义的callback回调函数。

function handleFun(response){   console.log(response); // 接下来根据业务需要,就像处理返回的接口数据一样处理response}

 

jsonp优缺点:  

优点:没有跨域问题,没有接口请求问题。

缺点:
  1. 不安全,可能被恶意在script里边塞入攻击代码
  2. 不可控,没办法监听接口数据是否响应成功并返回。

 

 

其他跨域解决方法持续更新中...

2018-08-23  14:31:00

转载于:https://www.cnblogs.com/padding1015/p/9523573.html

你可能感兴趣的文章
vi 替换
查看>>
实例37foreach遍历数组
查看>>
性能测试
查看>>
js滚动到底部事件
查看>>
Newtonsoft.Json 用法
查看>>
Unity3D如何减少安装包大小
查看>>
漫游Kafka设计篇之数据持久化
查看>>
Java提高篇——equals()与hashCode()方法详解
查看>>
【python】——小程序之电话薄
查看>>
Atitit.iso格式蓝光 BDMV 结构说明
查看>>
MySQL的create table as 与 like区别(转)
查看>>
Linux学习历程(持续更新整理中)
查看>>
Linux查看物理CPU个数、核数、逻辑CPU个数
查看>>
软件设计模式详解:OCP原则
查看>>
Apache服务器常规操作
查看>>
qt cef嵌入web
查看>>
Java程序员面试失败的5大原因
查看>>
过滤器(Filter)
查看>>
外观模式
查看>>
Webmin|Linux管理员远程管理工具
查看>>