ssl - 启用 SSL 时后端 JS 错误

标签 ssl prestashop prestashop-1.6

我正在使用 Prestashop 1.6.1.4 和 CloudFlare 免费 SSL。

启用SSL后后端出现三个问题:

  1. 编辑产品时,我无法保存,因为保存按钮已停用并显示微调图标。当 SSL 关闭时,保存按钮会按预期在几秒钟后出现。所见即所得按钮也不见了。

    控制台显示:

    Uncaught ReferenceError: tb_pathToImage is not defined [in jquery.thickbox.js]

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

  3. 仪表板不加载任何数据。显示了所有表格,但没有加载实时数据。有大量旋转器无限旋转。

    控制台显示:

    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/

相关文章:

ssl - 使用 Let's Encrypt 证书的 Nickel 服务器在使用 ruSTL 访问时出现握手错误

encryption - 需要有关自签名 SSL 和 Java 的建议

wordpress - AWS 中的 GoDaddy 域与 Wordpress 应用程序问题的 SSL

php - Prestashop 1.7.7.5 使用 nginx 安装到 Ubuntu 20.04

mysql - SQL 按选择排序

java - 警告 : Establishing SSL connection without server's identity verification is not recommended

php - 如何解决 prestashop 通知?

php - 计算smarty 3模板prestashop中两个日期之间的差异

javascript - 在 iframe 中克隆的网站(并且禁用 JavaScript)