iOS uiwebview中的MathJax显示白框

时间:2012-06-01 10:37:12

标签: ios uiwebview mathjax

enter image description here

大家好,

在iOS上的webview中使用mathjax库时,我们得到了上面的框。有没有人遇到类似的问题或知道修复?

由于

1 个答案:

答案 0 :(得分:1)

这似乎是WebKit的原生MathML渲染,它调用默认情况下不可用的字体,因此这些字符呈现为空白框(缺少的字符符号)。有弹性的分隔符由几个这样的字符组成,这就是为什么你会得到一堆盒子。

MathJax实际上并未运行(因此正在使用本机MathML支持),或者您已将MathJax配置为使用NativeMML。您可以添加类似

的内容
<script type="text/x-mathjax-config">
MathJax.Hub.Queue(function () {alert("MathJax Complete")});
</script>

在您的脚本加载MathJax以查看MathJax是否实际运行之前的某个地方。如果您收到警报,则MathJax正在处理该页面。如果没有,那么查找访问MathJax文件的问题。