2016-03-08 68 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不是「完美」,而是爲此目的而創建的,標識瀏覽器。