1
58
如果你不 有 你可以试着这样做
你的医生
返回WebView的用户代理字符串 所以我认为你不能得到它除非你申报一个。如果我错了,有人会纠正我 |
2
58
如果您使用的是Android2.1或更高版本,有一种更简单的方法。诚然,这与webview返回的用户代理字符串不完全相同,但可能足以满足您的需要。 作为从web视图拉取的另一个优势,您可以从任何线程(不仅仅是UI线程)使用它。
看到了吗 Programmatically get User-Agent String 更多细节。 |
3
37
solution
由德拉根提出。但事实证明
更新 正如 @Skywalker5446 ,从android4.2/api17开始,有一个公共静态方法来获取默认的用户代理值。我已经更新了代码,以便在支持的平台上使用该方法。 |
4
10
因为android2.1你应该使用 系统.getProperty("http.agent"); 你也不需要先创建一个网络视图,这就是优势, 你好,史蒂夫 |
5
1
但在运行2.3.3的AT&T公司HTC Inspire 4G上,它转到catch语句,不能再在后台线程上运行。 我的解决方案如下:
(假设你有mContext和mUserAgent在现场) |
6
1
|
Ruslan Pitula · 从Web视图上的文本检测链接 6 年前 |
mel.j · 在WebView中检测视频播放状态的最佳方法是什么? 6 年前 |
Filipe Tabosa · Xamarin表单Web视图 6 年前 |
Shanmuga M · Webview未从URL加载PDF 6 年前 |
EAK TEAM · 在webview中选择元素 6 年前 |