我正在尝试使用mathjax显示mathml方程。我在头部分包含了mathml的脚本参考。对于剃须刀页面应用程序,mathml会正确呈现。在blazor(服务器端应用程序)中,它显示为纯线性文本。
当我刷新页面时,似乎可以正确呈现mathml,但很快会恢复为纯文本。
我正在使用.net core 3.0。我也在.net core 2.2上尝试过,但也无法正常工作。使用下面的脚本不起作用...
<script src="https://polyfill.io/v3/polyfill.min.js?features=es6"></script>
<script id="MathJax-script" async src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/mml-svg.js"></script>
但是如果我改用它,则>
。<script type="text/javascript" async src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.2/MathJax.js?config=TeX-MML-AM_CHTML"></script>
在手动刷新页面后,它起作用。[[仅
<p>
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mi>x</mi> <mo>=</mo>
<mrow>
<mfrac>
<mrow>
<mo>−</mo>
<mi>b</mi>
<mo>±</mo>
<msqrt>
<msup><mi>b</mi><mn>2</mn></msup>
<mo>−</mo>
<mn>4</mn><mi>a</mi><mi>c</mi>
</msqrt>
</mrow>
<mrow>
<mn>2</mn><mi>a</mi>
</mrow>
</mfrac>
</mrow>
<mtext>.</mtext>
</math>
</p>
不是显示二次方程式的x值,而是显示“ x =-b±b2-4ac 2a”。省略所有数学符号/格式。
如果刷新页面,则会正确呈现mathml格式。如果我导航到其他页面并返回带有mathml的页面,则必须刷新页面才能看到正确的呈现。
我正在尝试使用mathjax显示mathml方程。我在头部分包含了mathml的脚本参考。对于剃须刀页面应用程序,mathml会正确呈现。在blazor(服务器...