2

我正在 Google App Engine 上创建一个网站,但遇到一个问题,即 Mathjax 无法在 Chrome 上运行。

在我的本地机器上测试网站时没有问题,但在我发布到 GAE 后,Mathjax 停止仅适用于 Chrome。

这是网站

我把 Mathjax CDN 链接和配置放在 body 标签的底部,看起来像

<script src="http://cdn.mathjax.org/mathjax/latest/MathJax.js" type="text/javascript">
    MathJax.Hub.Config({
        extensions: ["tex2jax.js","TeX/AmsMath.js","TeX/AMSsymbols.js"],
        jax: ["input/TeX","output/HTML-CSS"],
        tex2jax: {
            inlineMath: [ ['$','$'], ["\\(","\\)"] ],
            displayMath: [ ['$$','$$'], ["\\[","\\]"] ],
            processEscapes: true,
        },
        "HTML-CSS": { availableFonts: ["TeX"] }
    });
</script>
<script src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML""></script>
<script src="/static/js/jquery.js"></script>
<script src="/static/js/childsplayexp.js"></script>


</body>

我试过把它移到不同的地方,但什么都没有改变。我现在一点头绪都没有。

抱歉没有提供信息,但我自己根本不知道发生了什么,请随意发布猜测,这对我来说确实很有价值。

4

1 回答 1

3

您的页面有两个问题。

更新这在 2014 年发生了变化。SSL 现在可在 cdn.mathjax.org 上运行,并且 rackcdn 地址已停用。

更新(2017 年)。该副本cdn.mathjax.org将被淘汰。检查mathjax.org/cdn-shutting-down以获取迁移提示。

  • 一个较小的问题是 MathJax linline 配置块的脚本类型错误——它应该是text/x-mathjax-config。同样,请参阅文档以获取更多详细信息。
于 2013-07-11T19:57:21.073 回答