页面上启用的 MathJax 会干扰 Rocket Loader

MathJax enabled on page interferes with Rocket Loader

我正在使用 cloudflare 作为 cdn 服务(免费)。但是当我在任何页面上使用 mathjax 时,它会导致启用火箭装载机的问题。

这是 link : http://www.e4exam.com/Questions/profit-and-loss

我在启用 Rocket Loader 时得到了这个

但是当我禁用火箭装载机时就可以了。

那么有什么方法可以在启用 Rocket Loader 的情况下使用 MathJax。

Rocket Loader 使用的 rocket.js 文件显然用它自己的对象 class 替换了页面中的 <script> 标记,但这并不是以完全兼容的方式实现的本机浏览器实现。 MathJax 使用 <script> 标签在页面内部存储数学,这些实现上的差异使 MathJax 陷入困境。

显然,一种解决方案是将 data-cfasync="false" 添加到加载 MathJax.js 的 <script>(有关详细信息,请参阅 this MathJax issue tracker)。