真机上 webView 无法加载下载到本地的html文件或者xhtml文件(格式和html一样)。
该html文件路径 以"wxfile://"开头,经过 FileSystemManager.access() 校验确实存在,但是将该路径赋值到webView的src时则提示错误「 net:ERR_UNKNOWN_URL_SCHEME 」, 将scheme替换成"file://"则展示一片空白(之所以这么替换是因为模拟器上替换成这个可以访问本地html文件,二者webView原理有差异这个我知道)
我只是想知道 真机上 webView 能否加载本地的html文件或者xhtml文件啊?如果可以,我应该怎么做?
看官方文档没有明确说webView不可以加载本地的html,跪求官方大哥或者其它大哥指点一二,现在项目可行性预研关键点卡在这了,着急T T
万分感谢!!!
https://github.com/icindy/wxParse
试试这个
衷心谢谢朋友的帮助,不过把 epub 的html 转成微信小程序的 rich-text 服务端工作量更大,比方说内链需要转成外链、css样式不支持引用只支持附着在标签后面 等等,还不如直接让服务端转成H5网页算了。
建议使用js解析html成json格式供rich-text渲染,至于你的外链还有内链rich-text没有办法解决
谢谢帮助
如果是小程序端解析的话可以试试https://github.com/Chaunjie/rich-text-parser