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')
         };
     }