【问题标题】:android webview load html from server and other files from assetsandroid webview从服务器加载html和资产中的其他文件
【发布时间】:2015-07-17 06:40:06
【问题描述】:
我是一名新的安卓开发者。
我的应用程序有 WebView,它从我的网站(有图片、css、JS 文件)加载大量数据。只有 html 代码每周更新。其他文件几乎从不更改。所以我正在考虑将这些静态文件包含在 android 资产中,仅从服务器加载 html 并从资产中加载其他文件,并减少加载时间。我该怎么做。
Android WebView Javascript from assets
如上述解决方案所示,我无法更改 html 代码以从资产中加载这些代码,因为 Web 用户也将访问该站点。
有没有办法做到这一点。提前谢谢..
【问题讨论】:
标签:
android
webview
assets
【解决方案1】:
首先你需要有相对路径
<img src="images/someimage.png">
不是
<img src="www.mysite.com/images/someimage.png">
然后你需要不使用webBrowser加载HTML代码,例如here
然后您可以使用指向您的资产的基本 URL 将 HTML 源代码加载到 WebBrowser,例如 here