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/ –