From cc7f801116df93957719408e8ac2d431b0ec992a Mon Sep 17 00:00:00 2001 From: ericchan3721 <51318691+ericchan3721@users.noreply.github.com> Date: Wed, 28 Aug 2019 12:24:47 +0800 Subject: [PATCH 1/2] Update OAuthManagerDialogFragment.java Quick and Dirty fix for Disallow Agent on Android WebView --- .../java/io/fullstack/oauth/OAuthManagerDialogFragment.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/android/src/main/java/io/fullstack/oauth/OAuthManagerDialogFragment.java b/android/src/main/java/io/fullstack/oauth/OAuthManagerDialogFragment.java index 12202bb..b42a121 100644 --- a/android/src/main/java/io/fullstack/oauth/OAuthManagerDialogFragment.java +++ b/android/src/main/java/io/fullstack/oauth/OAuthManagerDialogFragment.java @@ -109,7 +109,8 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle sa mWebView.setVisibility(View.VISIBLE); mWebView.getSettings().setJavaScriptEnabled(true); mWebView.getSettings().setDomStorageEnabled(true); - + // add this line (112) + mWebView.getSettings().setUserAgentString("Mozilla/5.0 (Linux; Android 4.1.1; Galaxy Nexus Build/JRO03C) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19"); LayoutParams layoutParams = this.getFullscreenLayoutParams(context); //new LayoutParams( From 915b8d9a8ad6a1e8ab97268e08f9db191c202ffc Mon Sep 17 00:00:00 2001 From: Eric Chan <51318691+ericchan3721@users.noreply.github.com> Date: Wed, 22 Jul 2020 12:29:14 +0800 Subject: [PATCH 2/2] fix UserAgent & WebView problem fix UserAgent & WebView problem --- .../java/io/fullstack/oauth/OAuthManagerDialogFragment.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/android/src/main/java/io/fullstack/oauth/OAuthManagerDialogFragment.java b/android/src/main/java/io/fullstack/oauth/OAuthManagerDialogFragment.java index b42a121..9dd35d0 100644 --- a/android/src/main/java/io/fullstack/oauth/OAuthManagerDialogFragment.java +++ b/android/src/main/java/io/fullstack/oauth/OAuthManagerDialogFragment.java @@ -110,7 +110,8 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle sa mWebView.getSettings().setJavaScriptEnabled(true); mWebView.getSettings().setDomStorageEnabled(true); // add this line (112) - mWebView.getSettings().setUserAgentString("Mozilla/5.0 (Linux; Android 4.1.1; Galaxy Nexus Build/JRO03C) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19"); + mWebView.getSettings().setUserAgentString(mWebView.getSettings().getUserAgentString().replace("; wv", "")); + // mWebView.getSettings().setUserAgentString("Mozilla/5.0 (Linux; Android 4.1.1; Galaxy Nexus Build/JRO03C) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19"); LayoutParams layoutParams = this.getFullscreenLayoutParams(context); //new LayoutParams(