为了账号安全,请及时绑定邮箱和手机立即绑定

ie8不支持https协议的api接口么

ie8不支持https协议的api接口么

三国纷争 2019-03-20 15:14:48
用jquery的 jsonp 请求来获取接口数据,在ie9+和其他浏览器都正常,但是在ie8的时候报错。后来经过demo测试发现是http协议的接口正常,https协议的就不行测试代码如下$.ajax({    // url: 'https://randomuser.me/api/?results=5', // ie8失败    // url: 'http://suggestion.baidu.com/su?wd=11&p=3&t=1526957301796', // ie8成功    // url: 'https://api.ipify.org/?format=jsonp', // ie8失败    // url: 'http://api.ipify.org/?format=jsonp', // ie8成功(与上一个一样的接口,只是协议不同)    dataType: 'jsonp',    type: 'get',    // jsonp: "cb", // 这个是第2个url的接口要求    success: function(res){        console.log(res)    },    error: function(err){        console.log('错误', err)    }})除此之外还发现,只要引入的是https的jquery cdn地址如<script src="https://cdn.bootcss.com/jquery/1.2.3/jquery.js"></script>就会报这是ie8不支持https的引用么,因为一直找不到官方的说法,一直无法明确这个答案,希望能有明确的说法
查看完整描述

2 回答

?
吃鸡游戏

TA贡献1829条经验 获得超7个赞

楼上大佬已经解释的很清楚了。。https在请求的时候会进行三次握手,这和浏览器本身并没有关系,建议去了解一下http和https之间的不同,在https项目中调用http接口,以及是否$符被占用方向研究一下


查看完整回答
反对 回复 2019-04-03
  • 2 回答
  • 0 关注
  • 891 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号