大家好,
在 iOS 上的 webview 中使用 mathjax 库时,我们得到了上面的框。有没有人遇到过类似的问题或知道解决方法?
谢谢
这似乎是 WebKit 的原生 MathML 渲染,它调用默认情况下不可用的字体,因此这些字符被渲染为空白框(缺少的字符符号)。有弹性的分隔符由几个这样的字符组成,这就是你得到一堆盒子的原因。
MathJax 没有实际运行(因此使用了本机 MathML 支持),或者您将 MathJax 配置为使用 NativeMML。你可以添加类似的东西
<script type="text/x-mathjax-config">
MathJax.Hub.Queue(function () {alert("MathJax Complete")});
</script>
在加载 MathJax 以查看 MathJax 是否实际运行的脚本之前的某个位置。如果您收到警报,则 MathJax 正在处理该页面。如果没有,则查找访问 MathJax 文件的问题。