为什么 disqus 评论不通过 https 加载?
Why are disqus comments not loading over https?
正在加载 disqus 评论:http://www.oddprints.com/help
但不在这里:https://www.oddprints.com/help有什么想法吗?
所有资源似乎都是安全的(协议相对 URL)所以我不认为是这样。
Disqus 评论已加载,但 Disqus 认为这两个页面不同。
你听懂了吗:https://help.disqus.com/customer/portal/articles/542119-can-disqus-be-loaded-via-https- ?
这是因为 disqus 将两个 url 视为不同的,因此加载了不同的线程。如果您希望 http 和 https urls 具有相同的评论线程,您需要在 disqus 配置中提供规范的 url。我是这样做的:
<div id="disqus_thread"></div>
<script>
/**
* https://disqus.com/admin/universalcode/#configuration-variables
*/
var disqus_config = function () {
this.page.url = "http://www.oddprints.com/help";
//this.page.identifier = "oddprints"; // add a different id here if you want a fresh thread....
};
(function() {
var d = document, s = d.createElement('script');
s.src = '//oddprints.disqus.com/embed.js';
s.setAttribute('data-timestamp', +new Date());
(d.head || d.body).appendChild(s);
})();
</script>
<noscript>Please enable JavaScript to view the <a href="https://disqus.com/?ref_noscript" rel="nofollow">comments powered by Disqus.</a></noscript>
请注意,在配置中我将 http
url 作为规范 url 传递,但我没有设置 page.identifier
。我这样做是为了让它继续提供我在 http
和使用旧版本的 disqus 片段时已经收到的评论。
正在加载 disqus 评论:http://www.oddprints.com/help 但不在这里:https://www.oddprints.com/help有什么想法吗?
所有资源似乎都是安全的(协议相对 URL)所以我不认为是这样。
Disqus 评论已加载,但 Disqus 认为这两个页面不同。
你听懂了吗:https://help.disqus.com/customer/portal/articles/542119-can-disqus-be-loaded-via-https- ?
这是因为 disqus 将两个 url 视为不同的,因此加载了不同的线程。如果您希望 http 和 https urls 具有相同的评论线程,您需要在 disqus 配置中提供规范的 url。我是这样做的:
<div id="disqus_thread"></div>
<script>
/**
* https://disqus.com/admin/universalcode/#configuration-variables
*/
var disqus_config = function () {
this.page.url = "http://www.oddprints.com/help";
//this.page.identifier = "oddprints"; // add a different id here if you want a fresh thread....
};
(function() {
var d = document, s = d.createElement('script');
s.src = '//oddprints.disqus.com/embed.js';
s.setAttribute('data-timestamp', +new Date());
(d.head || d.body).appendChild(s);
})();
</script>
<noscript>Please enable JavaScript to view the <a href="https://disqus.com/?ref_noscript" rel="nofollow">comments powered by Disqus.</a></noscript>
请注意,在配置中我将 http
url 作为规范 url 传递,但我没有设置 page.identifier
。我这样做是为了让它继续提供我在 http
和使用旧版本的 disqus 片段时已经收到的评论。