使用webview通过链接mathjax来呈现数学内容cdn for react native很常见。但是如何解决使其脱机的问题。
有没有办法在本地维护该捆绑包?
甚至更喜欢?
捆绑包的大小是多少?我不希望我的应用程序大小超过10mb。
答案 0 :(得分:2)
file:/// android_asset / MathJax /找到解决方案。从
下载您的mathjaxhttp://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资产的大小。