【求官方大哥帮忙,急】webView 不能加载本地html文件吗?
发布于 6 年前 作者 lei01 11942 次浏览 来自 问答

真机上 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

万分感谢!!!

10 回复

这种操作,我们,是,不支持的。

不行,webview的初衷是加载白名单业务域名的内容。

真机调试web-view,你的html需要时线上的,而且还是https的,如果不是要把https的那个验证关掉

 很好,很好。。是个好问题。我来帮你顶。。

咦,还有这种操作吗!

必须使用webview吧!我也想本地加载html

可以啊  本地调试的时候  勾选不校验合法域名就好了

可以的,要把https域名添加到后台的web-view(业务域名)

webView 不能加载本地html=>渲染这个页面?

不清楚小程序 webView 是否支持 iframe;支持的话,可以载入一个包含 iframe 的网页,然后在 iframe 里尝试看通过wxfile://  或 file:// 是否能加载

回到顶部