Android webview loadurl(“file:///android_asset/index.html#home”)失败
我正在研究 Android中的应用程序,我想在其中加载本地html文件

webview.loadurl("file:///android_asset/index.html#home");

它将在大多数设备上加载,但在某些配备Android OS 4.0.4的三星设备上,加载失败.

你有这个问题的想法吗?

添加一些评论,对不起我的错误.

webview.loadurl("file:///android_asset/www/index.html");

工作得很好,但是

webview.loadurl("file:///android_asset/www/index.html#home");

失败了.

最佳答案
首先检查index.html是否在项目文件夹中的asset文件夹下.

我相信它位于项目资产文件夹中的www文件夹下.

1:首先将index.html放在www文件夹下

2:将www文件夹放在资产文件夹中并调用

webview.loadurl("file:///android_asset/www/index.html");

编辑:

我想您可能希望每次运行应用程序时都调用index.html的主页选项卡.

因为android只关注html页面而不是这里的标签是一个可以帮助你的好方法,即

将index.html的主页选项卡设置为活动状态,并使其他非活动状态.

这可能会对你有所帮助.

点击查看更多相关文章

转载注明原文:Android webview loadurl(“file:///android_asset/index.html#home”)失败 - 乐贴网