【问题标题】:Wordpress - "loading.gif" from "jquery.js" breaking ssl securityWordpress - 来自“jquery.js”的“loading.gif”破坏了 ssl 安全性
【发布时间】:2019-01-15 22:26:00
【问题描述】:

我已经使用 ssl 证书保护了我的 WP 网站,但是我仍然收到来自浏览器的混合连接警告。我发现这是由于 jquery 尝试接收“loading.gif”所致。我试图找到这样的电话并将http替换为https,但我根本没有找到任何匹配项。因此,我正在寻求帮助。

网络窗口中列出的问题:http requests

网站网址:neposedim.cz

感谢您的帮助

【问题讨论】:

标签: jquery wordpress http ssl https


【解决方案1】:

您使用的主题是 Lavander Lite。它使用了一个叫做Infinite Scroll的JS包,但是它使用的版本是旧的并且使用了非https链接,导致你的错误。

您可以尝试使用通过使用子主题修复了 URL 的文件副本覆盖此文件。

另一种选择是直接更改主题文件本身中的 URL。这通常会被警告,因为主题可以更新并且您可能会丢失所做的更改,但主题是旧的且未维护 - 它最后一次更新是在 2017 年底,因此不太可能收到进一步的更新。

所以,为了快速修复,打开 /wp-content/themes/lavander-lite/js/pmc_infinity.js 并搜索并替换:

loadingImg:"http://www.infinite-scroll.com/loading.gif

与:

loadingImg:"https://infinite-scroll.com/loading.gif

或者更好的是,下载该 gif 并将其放置在您的服务器上,并带有该文件的链接。

【讨论】:

  • 感谢您给我简单的解释和清晰的解决方案。
  • 没有问题 - 只是更改了最后一行以使其更明显。这是更好的解决方案,因为https://infinite-scroll.com/loading.gif 的文件可能不会永远存在。
猜你喜欢
  • 2016-02-24
  • 1970-01-01
  • 2019-03-09
  • 2011-04-23
  • 1970-01-01
  • 2012-04-18
  • 2012-12-28
  • 2019-07-11
  • 1970-01-01
相关资源
最近更新 更多