Quantcast
Channel: Active questions tagged https - Stack Overflow
Viewing all articles
Browse latest Browse all 1689

How do I force Disqus to use HTTPS on all requests?

$
0
0

I'm loading Disqus on a page loaded via HTTPS with the following code, as suggested in this answer.

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

Note that I've changed the request of embed.js to be https rather than http, and I've added ?https to the end of the request too, which I believe is supposed to force HTTPS.

The initial request goes via HTTPS as planned, but it makes a secondary request via HTTP, which Chrome is hating (I get the red cross over padlock icon).

From the Chrome console:

The page at https://our-website.com/blog-post-name ran insecure content from http://juggler.services.disqus.com/event.js?thread=635675380&forum=our-shortname...[long query string]

Is this the correct method to get Disqus to use ssl on all requests, or have I missed a step?

Thanks.


Viewing all articles
Browse latest Browse all 1689

Trending Articles