启用S​​SL时后端JS错误

时间:2016-02-04 04:50:24

标签: ssl prestashop prestashop-1.6

我使用Prestashop 1.6.1.4和CloudFlare免费SSL。

激活SSL后,后端出现了三个问题:

  1. 编辑产品时,我无法保存,因为保存按钮已停用并显示微调器图标。当SSL关闭时,按预期在几秒钟后出现保存按钮。还缺少WYSIWYG按钮。

    控制台说:

      

    未捕获的ReferenceError:未在[jquery.thickbox.js]中定义tb_pathToImage

  2. 编辑CMS页面时,页面内容输入字段将被隐藏。标签"页面内容"是可见的,但源显示输入具有内联样式visibility:hidden。 WYSIWYG按钮也不见了。

  3. 仪表板不会加载任何数据。显示所有表但未加载实时数据。有许多纺纱工无限期地旋转。

    控制台说:

      

    未捕获的ReferenceError:未在[dashboard.js]中定义dashboard_ajax_url

  4. 使用https时仅存在所有问题。你知道造成这些问题的原因吗?

    非常感谢你的帮助。

1 个答案:

答案 0 :(得分:1)

原来这是Cloudflare的速度功能之一,它导致了我的所有JS错误。

"火箭装载机"功能,旨在改善包含JavaScript的页面的加载时间可能会破坏JS代码,尤其是在使用JQUERY时。

我希望这可以帮助别人,因为我花了很多时间试图解决这个问题。

由于