Repository: cordova-plugin-inappbrowser Updated Branches: refs/heads/master 4f3b4df7d -> 98b63cc37
CB-3360: Set custom inappbrowser user agent for android github close #95 Project: http://git-wip-us.apache.org/repos/asf/cordova-plugin-inappbrowser/repo Commit: http://git-wip-us.apache.org/repos/asf/cordova-plugin-inappbrowser/commit/98b63cc3 Tree: http://git-wip-us.apache.org/repos/asf/cordova-plugin-inappbrowser/tree/98b63cc3 Diff: http://git-wip-us.apache.org/repos/asf/cordova-plugin-inappbrowser/diff/98b63cc3 Branch: refs/heads/master Commit: 98b63cc37e49466acc9b6b7f027c073fa5313e97 Parents: 4f3b4df Author: Connor Pearson <[email protected]> Authored: Fri Mar 13 14:12:40 2015 -0400 Committer: sgrebnov <[email protected]> Committed: Mon Feb 8 22:40:27 2016 +0300 ---------------------------------------------------------------------- src/android/InAppBrowser.java | 10 ++++++++++ 1 file changed, 10 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cordova-plugin-inappbrowser/blob/98b63cc3/src/android/InAppBrowser.java ---------------------------------------------------------------------- diff --git a/src/android/InAppBrowser.java b/src/android/InAppBrowser.java index b9da5d7..3a4a6a4 100644 --- a/src/android/InAppBrowser.java +++ b/src/android/InAppBrowser.java @@ -673,6 +673,16 @@ public class InAppBrowser extends CordovaPlugin { settings.setMediaPlaybackRequiresUserGesture(mediaPlaybackRequiresUserGesture); } + String overrideUserAgent = preferences.getString("OverrideUserAgent", null); + String appendUserAgent = preferences.getString("AppendUserAgent", null); + + if (overrideUserAgent != null) { + settings.setUserAgentString(overrideUserAgent); + } + if (appendUserAgent != null) { + settings.setUserAgentString(settings.getUserAgentString() + appendUserAgent); + } + //Toggle whether this is enabled or not! Bundle appSettings = cordova.getActivity().getIntent().getExtras(); boolean enableDatabase = appSettings == null ? true : appSettings.getBoolean("InAppBrowserStorageEnabled", true); --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
