Mathjax离线进行Web视图

时间:2018-02-19 13:39:51

标签: react-native offline mathjax

使用webview通过链接mathjax来呈现数学内容cdn for react native很常见。但是如何解决使其脱机的问题。

  1. 有没有办法在本地维护该捆绑包?

  2. 甚至更喜欢?

  3. 捆绑包的大小是多少?我不希望我的应用程序大小超过10mb。

1 个答案:

答案 0 :(得分:2)

file:/// android_asset / MathJax /找到解决方案。从

下载您的mathjax

http://docs.mathjax.org/en/latest/installation.html

into =>机器人/应用/ SRC /主/资产/

现在在你的webview html代码集中引用

的脚本
<script src="file:///android_asset/MathJax/MathJax.js?config=TeX-MML-AM_CHTML"></script>

和你在html中的必要配置。 另外,请确保将基本网址设置为您的文件夹名称。

<WebView source={{ html, baseUrl: 'file:///android_asset/MathJax/' }} />

您还可以https://github.com/mathjax/MathJax-grunt-cleaner删除不必要的字体和格式来减少Mathjax资产的大小。