android webview 从服务器加载 html,从资产加载其他文件

android webview load html from server and other files from assets

我是一名新 android 开发人员。
我的应用程序有 WebView,它从我的网站(有图片、css、JS 文件)加载大量数据。只有 html 代码每周更新一次。其他文件几乎从未更改过。所以我正在考虑将这些静态文件包含在 android 资产中,只从服务器加载 html 和从资产加载其他文件并减少加载时间。我该怎么做。
Android WebView Javascript from assets
如上面的解决方案所示,我无法更改 html 代码以从资产中加载这些代码,因为 Web 用户也将访问此站点。
有没有办法做到这一点。提前致谢..

首先你需要有相对路径

 <img src="images/someimage.png">

没有

<img src="www.mysite.com/images/someimage.png">

然后你需要加载 HTML 不使用 webBrowser 的代码,例如 here 然后你可以加载 HTML 源到 WebBrowser 使用基础 URL 指向你的资产,如 here