title: How do I force Disqus to use HTTPS on all requests?
body: <p>I'm loading Disqus on a page loaded via HTTPS with the following code, as suggested in <a href="https://stackoverflow.com/questions/9780140/how-to-enable-ssl-support-on-disqus/9835119#9835119">this answer</a>.</p>
  
  <pre><code>  &lt;div id="disqus_thread"&gt;&lt;/div&gt;
    &lt;script type="text/javascript"&gt;
        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);
        })();
    &lt;/script&gt;
  </code></pre>
  
  <p>Note that I've changed the request of embed.js to be <code>https</code> rather than <code>http</code>, and I've added <code>?https</code> to the end of the request too, which I believe is supposed to force HTTPS.</p>
  
  <p>The initial request goes via HTTPS as planned, but it makes a secondary request via HTTP, which <a href="https://support.google.com/chrome/bin/answer.py?hl=en-GB&amp;answer=95617" rel="nofollow noreferrer">Chrome is hating</a> (I get the red cross over padlock icon). </p>
  
  <p>From the Chrome console:</p>
  
  <pre><code>The page at https://our-website.com/blog-post-name ran insecure content from http://juggler.services.disqus.com/event.js?thread=635675380&amp;forum=our-shortname...[long query string]
  </code></pre>
  
  <p>Is this the correct method to get Disqus to use ssl on all requests, or have I missed a step?</p>
  
  <p>Thanks.</p>