我有一個應該只在應用程序中使用WebView的網站,否則我的網站會將用戶重定向到他可以下載我的應用程序的頁面。設置/更改Android中的WebView用戶代理
那麼,如何在WebView中更改此UA?
此外,這可能會產生哪些可能的問題?
我有一個應該只在應用程序中使用WebView的網站,否則我的網站會將用戶重定向到他可以下載我的應用程序的頁面。設置/更改Android中的WebView用戶代理
那麼,如何在WebView中更改此UA?
此外,這可能會產生哪些可能的問題?
您可以在您的應用程序中將任何POST參數發送到您的網站。否則,您的網站可以確定從其他瀏覽器撥打電話。 Here是一個樣本可能會幫助你。
您可以使用setUserAgent
從android.webkit.WebSettings
,簡單的例子:
WebView myWebView = (WebView) findViewById(R.id.myWebView);
WebSettings myWebSettings = myWebView.getSettings();
myWebSettings.setUserAgentString("Foo/Bar"); # Set your custom user-agent
此外,什麼都可以從這個出現的可能的問題?
取決於你做了什麼,userAgent
不是「完美」,而是爲此目的而創建的,標識瀏覽器。
你試過['myWebView.getSettings()。setUserAgentString(「custom user agent」)'](https://stackoverflow.com/a/47166980/1518921)嗎? –