0

在Android ICS android\frameworks\base\core\res\res\values\config.xml 中,从原注释来看,config_useragentprofile_url 可以设置浏览器的header ua profile 链接。设置值后尝试,从 tcpdump 日志中,我们无法获取请求头中的 ua 配置文件链接。该代码可能无效。有谁知道为什么代码不能工作?谢谢

<!-- The URL that should be sent in an x-wap-profile header with an HTTP request,
     as defined in the Open Mobile Alliance User Agent Profile specification
     OMA-TS-UAProf-V2_0-20060206-A Section 8.1.1.1. If the URL contains a '%s'
     format string then that substring will be replaced with the value of
     Build.MODEL. The format string shall not be escaped. -->
<string name="config_useragentprofile_url" translatable="false"></string>
4

2 回答 2

0

最后,我们自己实现。在 Tab.java 中,

    public void loadUrl(String url, Map<String, String> headers) {                                 ...                                                                                          headers.put("x-wap-profile", HERMES_UAPURL);          



}

谢谢!

于 2012-08-24T06:58:12.753 回答
0

我在 ics 上有同样的问题。要启用它,必须实现 uaprofile 功能。请参考 websetting、jni、外部网络、lib 核心等的用户代理。不幸的是,由于与运营商合同的办公室政策,我无法共享我的代码。祝你好运

于 2012-06-25T10:32:02.847 回答