哪些浏览器支持MathML?

ezp*_*sso 5 browser mathml

我们将很快开始研究TeX到MathML转换器。因此,我想知道哪些浏览器(从哪个版本开始)正式支持MathML?谢谢

Mar*_*cel 7

几乎没有,只有 Firefox 和 Safari 可以处理 MathML。

请参阅https://caniuse.com/mathml


但有一种解决方法可以用 HTML 和 CSS 替换不受支持的 MathML 公式:MathJax.js

只需将 JavaScript 文件放入您的网页中,您的页面就会在几乎所有浏览器上正确显示。在 Firefox 上,这基本上是一个空操作。

<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.2/MathJax.js?config=MML_HTMLorMML">
Run Code Online (Sandbox Code Playgroud)

完成此操作后,您可能会考虑切换回 TeX而不是 MathML。MathJax 也支持这一点。TeX 比 MathML 更古老、更短、功能更优越,而且同样对人类来说难以阅读。

在这种情况下,脚本包含应该是

<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.2/MathJax.js?config=TeX-AMS_CHTML">
Run Code Online (Sandbox Code Playgroud)


ale*_*lex 4

维基百科上有一个关于浏览器支持的大表。

在撰写本文时,似乎只有 Firefox 本身支持大玩家的 MathML 。

  • @Joey你想让我将整个表格复制到我的答案中吗?当浏览器支持发生变化时我应该更新它吗? (3认同)
  • alex:链接可能会改变、失效或消失。因此,仅包含链接(其本质上是相当短暂的)的答案不被认为是特别好的答案。 (3认同)