From 42df2977240fe3cc716c882eaefff9e2048f0705 Mon Sep 17 00:00:00 2001 From: stevepodell <steve@podell.com> Date: Thu, 5 Apr 2018 12:45:02 -0700 Subject: [PATCH] In file AppBrowser.java: New code within shouldOverrideUrlLoading() to check for whitelisting custom schemes via a new "AllowedSchemes" preference configuration item. Allows custom schemes like "mycoolapp://" or "wevotetwitterscheme://" In file inappbrowser.js: Added new "customscheme" channel. --- src/android/InAppBrowser.java | 2 +- www/inappbrowser.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/android/InAppBrowser.java b/src/android/InAppBrowser.java index 86a6745..9b3388c 100644 --- a/src/android/InAppBrowser.java +++ b/src/android/InAppBrowser.java @@ -1256,4 +1256,4 @@ public class InAppBrowser extends CordovaPlugin { super.onReceivedHttpAuthRequest(view, handler, host, realm); } } -} +} \ No newline at end of file diff --git a/www/inappbrowser.js b/www/inappbrowser.js index 08f96ab..3619f17 100644 --- a/www/inappbrowser.js +++ b/www/inappbrowser.js @@ -36,8 +36,8 @@ 'loadstart': channel.create('loadstart'), 'loadstop': channel.create('loadstop'), 'loaderror': channel.create('loaderror'), - 'customscheme': channel.create('customscheme'), - 'exit': channel.create('exit') + 'exit': channel.create('exit'), + 'customscheme': channel.create('customscheme') }; }