【发布时间】:2014-07-15 12:04:29
【问题描述】:
我在我的网站上使用 django-disqus 包 (https://github.com/arthurk/django-disqus),它在开发中运行良好。但是,我的生产服务器在 https 上运行,当我查看页面时出现错误并且未加载 disqus cmets。控制台中显示的错误表明代码被阻止,因为它试图从 ...discus.com/count.js 和 ...discus.com/embed.js 运行不安全的内容,并且内容应该通过 HTTPS 加载.
有谁知道我该如何解决这个问题?我查看了文档http://django-disqus.readthedocs.org/en/latest/,但找不到提到的内容。
【问题讨论】:
-
所以使用 HTTPS 来提供这些 JS 文件 - 是什么阻止了你?
-
我只是想知道您是否更改了 Django-Disqus 包的设置,而不是为了让它工作而破解代码
-
我刚刚为此打开了一个问题 - github.com/arthurk/django-disqus/issues/33 - 现在你必须自己更改它。
-
自 2012 年以来已经存在一个关于此问题的问题。
-
任何有兴趣的人。我已经联系了存储库所有者并获得了对 github 上项目的访问权限。我已将支持协议相对 URL 合并到一个分支中。您可以使用 pip
pip install git+https://github.com/arthurk/django-disqus安装它