带有Referer和Asset

时间:2016-06-24 20:45:00

标签: android

旧问题的新转折。如何使用“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

那么我该如何做,从资产加载和从引用加载?

1 个答案:

答案 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'.