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
连接都是安全的可能是第一步。
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' –
原因是从HTTPS加载的页面加载的所有资源也应该使用HTTPS加载。 – Bruno
在发布之前,我实际上已经考虑过这个问题了,我想SSL会阻止所有不安全的传入连接,因为这会导致很多问题。这解决了它们,非常感谢你的快速回复。 –