I am curious, has anyone been able to get mathematics stack exchange to display TeX correctly when using HTTPS? TeX does not render for me when connecting via HTTPS but does when connecting via HTTP on mathematics SE. TeX renders both via HTTPS and HTTP on math overflow. Not sure if this is better listed as a feature request or bug or something else.
-
1$\begingroup$ HTTPS is currently not supported, SE is still working on making everything work with SSL. $\endgroup$– user9733Jan 14, 2014 at 14:31
-
$\begingroup$ meta.math.stackexchange.com/questions/6198/… $\endgroup$– minopretFeb 8, 2014 at 20:32
2 Answers
When accessing a pages with MathJax via the HTTPS protocol, we now use the CDN specified by the MathJax FAQ:
How do I access the MathJax CDN using a https secure connection?
The MathJax CDN utilizes Rackspace’s CDN service. Unfortunately, this currently does not offer https support for the default address cdn.mathjax.org. However, as an alternative, you can use the following unmapped address:
https://c328740.ssl.cf1.rackcdn.com/mathjax/latest/MathJax.js
While not as appealing as cdn.mathjax.org, this address is stable and safe to use. For more information, see our documentation.
So everyone should now be able to enjoy the beauty of quality mathematics notation whichever protocol they prefer.
It appears that errors are being raised by mixed content on the pages; both images and active content.
I get a warning on loading images (this actually succeeds)
Loading mixed (insecure) display content on a secure page "http://i.stack.imgur.com/4OseL.gif"
and an error on loading MathJax
Blocked loading mixed active content "http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS_HTML"
Perhaps whatever is done on MO can be implemented here.
Update: according to the comment by Davide Cervone, the same behavior exists on MO. This seems to be a browser security issue.
-
$\begingroup$ Good to know. Out of curiosity, how did you view these errors? $\endgroup$ Jan 13, 2014 at 19:48
-
$\begingroup$ @user40919: Firefox has a Web Console: "Tools > Web Developer > Web Console". I turned that on and loaded the page. $\endgroup$– robjohn ModJan 13, 2014 at 19:51
-
-
$\begingroup$ Additional details on mixed content at support.mozilla.org/en-US/kb/… $\endgroup$– miniBillJan 13, 2014 at 23:11
-
2$\begingroup$ See my answer to a similar question. It provides a userscript that loads MathJax from the MathJax CDN's
https
address when you load Math.SE from anhttps
address. $\endgroup$ Jan 13, 2014 at 23:41 -
2$\begingroup$ Note that not all browsers restrict mixed content in this way, so those of you seeing math in MO with
https
URL's may be using one of those browsers. In Firefox, I get the same "blocked loading mixed active content" message in MO as in MSE, with unrendered mathematics. $\endgroup$ Jan 13, 2014 at 23:51