【发布时间】:2015-10-06 05:13:45
【问题描述】:
我有一个使用 Wyris 编辑器存储在数据库中的数据用于数学方程式。
<p><math xmlns="http://www.w3.org/1998/Math/MathML">
<mfrac><mn>2</mn><mn>2</mn></mfrac></math></p>
如果我echo 这个数据,我需要将其视为2/2..但chrome浏览器只显示22。
如何查看这个方程?
【问题讨论】:
我有一个使用 Wyris 编辑器存储在数据库中的数据用于数学方程式。
<p><math xmlns="http://www.w3.org/1998/Math/MathML">
<mfrac><mn>2</mn><mn>2</mn></mfrac></math></p>
如果我echo 这个数据,我需要将其视为2/2..但chrome浏览器只显示22。
如何查看这个方程?
【问题讨论】:
如果我回声
<p><math xmlns="http://www.w3.org/1998/Math/MathML"> <mfrac><mn>2</mn><mn>2</mn></mfrac></math></p>我需要将其视为
2/2的方程式,但 chrome 浏览器只显示22。
要让 MathML 正确呈现,您的 Web 浏览器使用的布局呈现引擎需要支持 MathML。 Firefox 使用的 Gecko 支持它。 Chrome 但大部分时间在编译时禁用。 Chrome > 28 使用的 Blink 根本不支持 MathML。 Internet Explorer 和 Edge 也不支持 MathML。
如果您想在所有 Web 浏览器中呈现 MathML,您可以使用 MathJax并且您应该检查他们的 API,了解添加新的 MathML 元素。
【讨论】:
MathJax是系统可能使用的网站。如果你有 Firefox,它们可以原生显示 MathML。
【讨论】: