SSL正在搞乱/禁用jquery

问题描述:

我已启用SSL为我的购物车,注册,登录和联系表格。当启用SSL时,jquery被禁用。我看到谷歌有jQuery导入与https也。SSL正在搞乱/禁用jquery

这里是https://americanbookcompany.com/store/account/的页面,当你点击顶部立即创建一个,它不执行jQuery来切换形式。没有SSL就完美了。

任何想法?

好像你有几个.js文件从非安全网址

<script type="text/javascript" src="http://sdscdn.userreport.com/popup.min.js"></script> 
<script src="http://tab-slide-out.googlecode.com/files/jquery.tabSlideOut.v1.3.js"></script> 
<script src="http://twitter.com/statuses/user_timeline/americanbookco.json?callback=twitterCallback2&count=4" type="text/javascript"></script> 

我不能肯定这是唯一的原因,但我SSL是这样的事情很敏感调用。也许在本地存储这些文件并确保所有http连接都是安全的可能是第一步。

+1

Chrome肯定抱怨: [已阻止] https://americanbookcompany.com/store/account/中的页面从http://tab-slide-out.googlecode.com/files/jquery中运行不安全的内容。 tabSlideOut.v1.3.js 然后 Uncaught TypeError:Object [object Object] has no method'tabSlideOut' –

+1

原因是从HTTPS加载的页面加载的所有资源也应该使用HTTPS加载。 – Bruno

+0

在发布之前,我实际上已经考虑过这个问题了,我想SSL会阻止所有不安全的传入连接,因为这会导致很多问题。这解决了它们,非常感谢你的快速回复。 –