2016-03-08 69 views
1

我有一个应该只在应用程序中使用WebView的网站,否则我的网站会将用户重定向到他可以下载我的应用程序的页面。设置/更改Android中的WebView用户代理

那么,如何在WebView中更改此UA?

此外,这可能会产生哪些可能的问题?

+0

你试过['myWebView.getSettings()。setUserAgentString(“custom user agent”)'](https://stackoverflow.com/a/47166980/1518921)吗? –

回答

0

您可以在您的应用程序中将任何POST参数发送到您的网站。否则,您的网站可以确定从其他浏览器拨打电话。 Here是一个样本可能会帮助你。

0

您可以使用setUserAgentandroid.webkit.WebSettings,简单的例子:

WebView myWebView = (WebView) findViewById(R.id.myWebView); 

WebSettings myWebSettings = myWebView.getSettings(); 
myWebSettings.setUserAgentString("Foo/Bar"); # Set your custom user-agent 

此外,什么都可以从这个出现的可能的问题?

取决于你做了什么,userAgent不是“完美”,而是为此目的而创建的,标识浏览器。