旧问题的新转折。如何使用“Referer”/ Referrer将html加载到webview中,并从资产或可绘制目录加载文件。
使用“Referer”或推荐人加载。
webview.loadDataWithBaseURL("www.refererurl.com", html, "text/html", "utf-8", null);
使用www.refererurl.com
可以防止资产被加载。
webview.loadDataWithBaseURL(null, html, "text/html", "utf-8", null);
如果html包含以下内容,则从资产加载第一个param的null;
file:///android_asset/ic_launcher.png
那么我该如何做,从资产加载和从引用加载?
答案 0 :(得分:0)
如果我正确阅读文档,您就无法加载引用并加载资源。
来自loadDataWithBaseURL上的webview文档:
* Note that content specified in this way can access local device files
* (via 'file' scheme URLs) only if baseUrl specifies a scheme other than
* 'http', 'https', 'ftp', 'ftps', 'about' or 'javascript'.