我正在使用 Prestashop 1.6.1.4 和 CloudFlare 免费 SSL。
启用SSL后后端出现三个问题:
编辑产品时,我无法保存,因为保存按钮已停用并显示微调图标。当 SSL 关闭时,保存按钮会按预期在几秒钟后出现。所见即所得按钮也不见了。
控制台显示:
Uncaught ReferenceError: tb_pathToImage is not defined [in jquery.thickbox.js]
编辑 CMS 页面时,页面内容输入字段被隐藏。 “页面内容”标签是可见的,但源显示输入具有内联样式
visibility:hidden
。所见即所得按钮也不见了。仪表板不加载任何数据。显示了所有表格,但没有加载实时数据。有大量旋转器无限旋转。
控制台显示:
Uncaught ReferenceError: dashboard_ajax_url is not defined [in dashboard.js]
所有问题仅在使用 https 时存在。您知道是什么导致了这些问题吗?
非常感谢您的帮助。
最佳答案
原来是 Cloudflare 的速度特性之一导致了我所有的 JS 错误。
“Rocket loader”功能旨在提高包含 JavaScript 的页面的加载时间,但它可能会破坏 JS 代码,尤其是在使用 JQUERY 时。
我希望这对某人有所帮助,因为我花了很多时间试图解决这个问题。
谢谢
关于ssl - 启用 SSL 时后端 JS 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35192745/