diff --git a/src/android/ThemeableBrowser.java b/src/android/ThemeableBrowser.java index 339dae23c..3070f417b 100644 --- a/src/android/ThemeableBrowser.java +++ b/src/android/ThemeableBrowser.java @@ -785,6 +785,17 @@ public void onPageFinished(String url, boolean canGoBack, boolean canGoForward) settings.setDisplayZoomControls(false); settings.setPluginState(android.webkit.WebSettings.PluginState.ON); + String overrideUserAgent = preferences.getString("OverrideUserAgent", null); + + if (overrideUserAgent != null) { + settings.setUserAgentString(overrideUserAgent); + } else { + String appendUserAgent = preferences.getString("AppendUserAgent", null); + 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 || appSettings.getBoolean("ThemeableBrowserStorageEnabled", true);