开发者社区> 问答> 正文

如何在https页面异步请求http地址

在做的一个Chrome插件,是在https页面激活的,现在需要请求另外一个http接口,在manifest.json中已经配置了permission,基于jquery的ajax方法。

好吧,上面的背景不重要,现状:
1、在http页面请求http页面,没问题。
2、在https页面请求http页面,有问题,提示 [blocked] The page was loaded over HTTPS, but ran insecure content from '': this content should also be loaded over HTTPS.
如何使用jQuery在https页面请求http接口?和跨域没关,如果需要修改chrome的设置也可以。

展开
收起
云栖技术 2016-05-25 10:08:42 6228 0
1 条回答
写回答
取消 提交回答
  • 社区爱好者,专为云栖社区服务!

    在https页面通过post的方式向http页面提交表单是没有问题的,直接的办法就是在页面加一个隐藏的form,然后自动触发提交表单。可以在新窗口提交,或者从当前页面提交,然后在通过服务器端跳转回来。间接实现了在https页面调用http接口的需求。

    2019-07-17 19:13:36
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
阿里巴巴HTTP 2.0实践及无线通信协议的演进之路 立即下载
CDN助力企业网站进入HTTPS时代 立即下载
低代码开发师(初级)实战教程 立即下载