ajax – 此请求已被阻止;内容必须通过HTTPS提供

前端之家收集整理的这篇文章主要介绍了ajax – 此请求已被阻止;内容必须通过HTTPS提供前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我尝试执行ajax,我的代码写在https网站上,请求非https,但资源被Chrome阻止.
$.ajax({
                url : "http://example.com/non-https",..
..

以前在早期版本中我没有这个问题.我的ajax请求也必须定位到https吗?或者有更好的方法来保存这个问题?

解决方法

只需将url变量中的http://更改为//,所以当页面加载http时,ajax请求将使用http协议,如果加载了https,则浏览器会将ajax请求协议设置为https .即,您的代码应如下所示:
$.ajax({
                url : "//example.com/non-https",..
..

猜你在找的Ajax相关文章