当我的页面位于 Dropbox 上时,mathjax 未呈现

mathjax is not rendered when my page is on Dropbox

我在 Dropbox 上有一些 mathjax 增强的 WWW 页面(例如,mathjax_test.html),呈现如下

在本地主机上它们呈现如下

页面代码为

<html>
  <script type="text/javascript"
    src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
  <head>
    <title>Test of mathjax</title>
    <meta http-equiv="content-type" content="text/html;charset=latin-1"></>
  </head>
  <body>
      We analyze the common case in which the dynamic load can
      be expressed by a constant load vector \(\boldsymbol r\)
      modulated by an adimensional function of time,
      \(f(t)\) (e.g., the seismic excitation can be
      described in such terms).
  </body>
</html>

从 Dropbox 获取页面时,是否可以采取一些措施使 mathjax 代码正确呈现?

问题是 Dropbox 仅通过 https 提供内容,但在您的源中 MathJax.js 是通过 src="http://cdn.mathjax.org/... 加载的。

浏览器会阻止此类 http 调用(请参阅 this SO post),因此不会加载 MathJax,因此无法呈现页面。

(您可以在浏览器的开发者工具中打开 JavaScript 控制台以查看有关此的错误消息。)