我无法阻止MathJax将版本附加到每个JS包含?
澄清一下,跟随开发者控制台的快照:
编辑添加config.js无法正常工作
编辑2 使用更简单的解决方案进行更改,但仍然无法使用加上代码段
正如我在代码中看到的,一种可能的解决方案是覆盖cdnVersion
属性。
关注默认值属性MathJax.js
的快照:
MathJax.cdnVersion = "2.7.1"; // specifies a revision to break caching
来自Mathjax文档的建议(http://docs.mathjax.org/en/latest/options/index.html
)你可以使用MathJax.Hub.Config()
来完成这项工作。
我试过这个配置不起作用:
MathJax.Hub.Config({
config: ["MMLorHTML.js"],
jax: ["input/TeX","input/MathML","output/HTML-CSS","output/NativeMML", "output/PreviewHTML"],
tex2jax: {inlineMath: [["$$","$$"]]},
extensions: ["tex2jax.js","mml2jax.js","MathMenu.js","MathZoom.js", "fast-preview.js", "AssistiveMML.js"],
TeX: {
extensions: ["AMSmath.js","AMSsymbols.js","noErrors.js","noUndefined.js"]
},
cdnVersion: null
});
关注演示代码段:
MathJax.Hub.Config({
config: ["MMLorHTML.js"],
jax: ["input/TeX","input/MathML","output/HTML-CSS","output/NativeMML", "output/PreviewHTML"],
tex2jax: {inlineMath: [["$$","$$"]]},
extensions: ["tex2jax.js","mml2jax.js","MathMenu.js","MathZoom.js", "fast-preview.js", "AssistiveMML.js"],
TeX: {
extensions: ["AMSmath.js","AMSsymbols.js","noErrors.js","noUndefined.js"]
},
cdnVersion: null
});

<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js"></script>
$$ \frac{3}{4}x^2 $$
&#13;
答案 0 :(得分:0)
这是不可能的,因为它们不是config/default.js
中定义的设置,来自config documentation
MathJax的各种组件,包括其输入和输出 处理器,其预处理器,扩展和MathJax核心, all可以通过
config/default.js
文件或通过MathJax.Hub.Config()
致电(事实上,如果仔细观察,你会看到config/default.js
本身就是一个很大的号召MathJax.Hub.Config()
)。config/default.js
中的任何内容都可以 包含在线以配置MathJax 。