【求官方大哥帮忙,急】webView 不能加载本地html文件吗?

发布于 8 年前作者 lei0112229 次浏览最后编辑 8 年前来自 ask

真机上 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 回复
min75
min751 楼6 年前

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

leihuang
leihuang2 楼6 年前

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

xiulandai
xiulandai3 楼6 年前

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

daili
daili4 楼6 年前

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

guiyingmao
guiyingmao5 楼6 年前

咦,还有这种操作吗!

gang44
gang446 楼6 年前

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

kzhao
kzhao7 楼6 年前

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

fang50
fang508 楼6 年前

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

hhan
hhan9 楼6 年前

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

li40
li4010 楼6 年前

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