Windows手机应用程序webview不保留乳胶输出

本文关键字:输出 保留 手机 应用程序 webview Windows | 更新日期: 2023-09-27 18:12:27

我遇到了一个奇怪的问题。我想在我的Webview中使用Latex显示一些文本作为美化的数学表达式,但在手机/模拟器上运行应用程序时,它会闪烁预期的输出一秒钟,然后将其平展为正常字符串。

Html内容我正在导航的Webview到:

string htmlFragment = "<!DOCTYPE html><html><head>" +
              "  <script src='"http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=AM_HTMLorMML'"></script>  "+                 
              "  </head><font size=30>  <body> `((n(n+1))/2)^2`  </body> </html>   ";

在呈现HTML后从Webview检索内容会给我一个空的HTML页面,其中有许多来自MathMl的标签,但没有内容要显示。

为什么呈现的页面持续存在,为什么html内容显示为空?

谁能给我点建议?

Windows手机应用程序webview不保留乳胶输出

因为Windows手机假装它是Safari, MathJax对它运行在什么浏览器中感到困惑。有关详细信息,请参阅此bug报告。MathJax的下一个版本将包含一个修复。

您可以尝试使用SVG输出而不是HTML-CSS输出,因为它不依赖于浏览器。但是,没有相应的组合配置文件,因此您需要在行中包含您自己的配置。