我使用Prestashop 1.6.1.4和CloudFlare免费SSL。
激活SSL后,后端出现了三个问题:
编辑产品时,我无法保存,因为保存按钮已停用并显示微调器图标。当SSL关闭时,按预期在几秒钟后出现保存按钮。还缺少WYSIWYG按钮。
控制台说:
未捕获的ReferenceError:未在[jquery.thickbox.js]中定义tb_pathToImage
编辑CMS页面时,页面内容输入字段将被隐藏。标签"页面内容"是可见的,但源显示输入具有内联样式visibility:hidden
。 WYSIWYG按钮也不见了。
仪表板不会加载任何数据。显示所有表但未加载实时数据。有许多纺纱工无限期地旋转。
控制台说:
未捕获的ReferenceError:未在[dashboard.js]中定义dashboard_ajax_url
使用https时仅存在所有问题。你知道造成这些问题的原因吗?
非常感谢你的帮助。
答案 0 :(得分:1)
原来这是Cloudflare的速度功能之一,它导致了我的所有JS错误。
"火箭装载机"功能,旨在改善包含JavaScript的页面的加载时间可能会破坏JS代码,尤其是在使用JQUERY时。
我希望这可以帮助别人,因为我花了很多时间试图解决这个问题。
由于