我将使用我的应用程序,将html页面加载到webview中,有时WebView似乎需要花费更长的时间来加载页面......当它这样做时,我看到垃圾邮件被发送到logcat:
09-15 11:15:56.880: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL
09-15 11:15:56.880: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL
09-15 11:15:56.880: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL
09-15 11:15:56.880: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL
09-15 11:15:56.880: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL
09-15 11:15:56.880: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL
09-15 11:15:56.880: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL
09-15 11:15:56.880: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL
09-15 11:15:56.890: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL
09-15 11:15:56.890: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL
09-15 11:15:56.890: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL
09-15 11:15:56.890: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL
09-15 11:15:56.890: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL
09-15 11:15:56.890: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL
09-15 11:15:56.890: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL
09-15 11:15:56.890: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL
09-15 11:15:56.890: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL
09-15 11:15:56.890: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL
09-15 11:15:56.890: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL
09-15 11:15:56.890: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL
09-15 11:15:56.900: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL
09-15 11:15:56.900: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL
09-15 11:15:56.900: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL
09-15 11:15:56.900: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL
09-15 11:15:56.900: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL
09-15 11:15:56.900: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL
09-15 11:15:56.900: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL
09-15 11:15:56.900: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL
09-15 11:15:56.900: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL
09-15 11:15:56.900: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL
09-15 11:15:56.900: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL
09-15 11:15:56.900: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL
09-15 11:15:56.900: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL
09-15 11:15:56.900: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL
09-15 11:15:56.900: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL
Run Code Online (Sandbox Code Playgroud)
这是什么意思 ?我怎么能避免呢?
UAProf - 用户代理配置文件描述了设备的功能,它对于 AdMob 网络返回更合适的广告可能很有用。
https://en.wikipedia.org/wiki/UAProf
UAProfUrl 指向描述此类设备属性的 XML。基本上 UAProf 是由 Android Webkit 生成的,WebView应该从这里获取。
此信息取决于 的构建属性/system.build.prop,并且可能对于某些设备不可用,或者是 Webkit 问题。
该属性可以通过 HTTP-header 手动设置X-Wap-Profile。这是一些配置文件列表
http://validator.openmobilealliance.org/cgi/validation/profiles.html
http://delicon.sourceforge.net/profiles.html
我不确定 AdMob(或其他网站)是否真实使用此信息,因此我们可以尝试设置一些假信息。
例如,这是 Galaxy Nexus 的配置文件
Map<String, String> headers = new HashMap<String, String>();
headers.put("X-Wap-Profile", "http://wap.samsungmobile.com/uaprof/galaxynexus.xml");
webView.loadUrl("url", headers);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
186 次 |
| 最近记录: |