0
我们正在加载的disqus embed.js库通过https ...至于指定HTTPS,而不是离开协议传出:使用disqus通过https - 麻烦上传图片
<div id="disqus_thread"></div>
<script type="text/javascript">
var disqus_shortname = 'our-shortname';
(function() {
var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
dsq.src = 'https://' + disqus_shortname + '.disqus.com/embed.js?https';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
})();
</script>
一切正常在iframe的注释中加载...当有人试图在他们的评论中包含图像时发生问题。
看起来,disqus iframe使用http发布图像,而不是https,所以返回的图像预览被浏览器阻止(因为iframe是从https加载的),而disqus正在看到它作为一个错误,抛出了一个警告消息:
截图:3210
我们证实,如果我们从供应HTTP网站通过HTTP和加载embed.js为好,一切工作正常。所以它看起来非常明确,不匹配的协议是问题。
有没有什么办法确保disqus代码在进行图片上传时正确使用https?
谢谢你的抬头......是否可以关闭图片上传功能呢? –
是的,取消选中此页面上的“启用媒体附件”:http://disqus.com/admin/settings/ –