简单的jQuery代码可以正常工作,直到网站通过https://加载

前端之家收集整理的这篇文章主要介绍了简单的jQuery代码可以正常工作,直到网站通过https://加载前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个简单的jQuery代码提交表单和隐藏/显示一些屏幕上的信息。它工作正常,测试时,直到加载通过https://,它在IE7中打破。它似乎完全打破,没有一个脚本有任何效果。我也得到IE警告,“一些元素是不安全的”。

有没有任何经验的这种情况发生?或者更好,一个解决方案!我必须通过https作为信用卡付款页面加载页面

解决方法

上述三个答案都提到了一个安全的“https”页面尝试包含来自“http”路径的脚本或其他资源(样式表,图片等)的问题…

我想补充一下,注意,如果你有一个情况,相同的页面可以通过http或https加载,那么你可以创建“无协议”的URL – 协议将被假定为与当前页面相同。请注意,只有在访问不同域上的资源时才需要这样做(并且只有在这些不同的域同时支持http和https时才会工作),因为显然如果您在同一域上访问资源,则不需要从http: // at all …

例如,根据当前页面的访问方式,这三个资源中的每一个都将采用http或https:

<script src="//www.example.com/whatever.js" type="text/javascript"></script>
<img src="//www.example.com/someimage.png" alt="whatever" />
<link href="//www.example.com/styles.css" rel="stylesheet" />
原文链接:https://www.f2er.com/jquery/184914.html

猜你在找的jQuery相关文章