加载到 WebView 中的 html 页面的正确路径是什么?
我知道有很多关于将 HTMl 页面加载到 WebView 的问题。 我在做什么?我只是将 1.html 放在 android-project 的 asset 文件夹中并
myWebView.loadUrl("file:///assets/"+selectedItem+".html");
在其中 使用 selecteditem
是来自意图的数据。结果我在 WebView 中收到以下消息:
file:///assets/1.html 未找到。
UPD:抱歉,我找到了解决方案。正确的路径应该如下:
myWebView.loadUrl("file:///android_asset/"+selectedItem+".html");
I know that there are a lot of questions about to load HTMl-pages into WebView.
What am I doing? I just put down the 1.html in assets folder in android-project and use
myWebView.loadUrl("file:///assets/"+selectedItem+".html");
where
selecteditem
is data from intent. As result I get the message in WebView that:
file:///assets/1.html was not found.
UPD: sorry, I found the solution. the correct path should be the follow:
myWebView.loadUrl("file:///android_asset/"+selectedItem+".html");
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
正确的路径是
file:///android_asset/1.html
The correct path is
file:///android_asset/1.html
我不确定,但它可能有效:
了解更多有关同一类型错误的信息: 使用 android WebView 加载现有的 .html 文件
I am not sure,but it may work:
Know more about the same type of mistake: Loading existing .html file with android WebView