diff --git a/src/android/InAppBrowser.java b/src/android/InAppBrowser.java index b3e0e61..c3f7cb6 100644 --- a/src/android/InAppBrowser.java +++ b/src/android/InAppBrowser.java @@ -269,12 +269,6 @@ public class InAppBrowser extends CordovaPlugin { @SuppressLint("NewApi") @Override public void run() { - if (android.os.Build.VERSION.SDK_INT < android.os.Build.VERSION_CODES.O) { - currentClient.waitForBeforeload = false; - inAppWebView.setWebViewClient(currentClient); - } else { - ((InAppBrowserClient)inAppWebView.getWebViewClient()).waitForBeforeload = false; - } inAppWebView.loadUrl(url); } }); @@ -1163,7 +1157,6 @@ public class InAppBrowser extends CordovaPlugin { EditText edittext; CordovaWebView webView; String beforeload; - boolean waitForBeforeload; /** * Constructor. @@ -1175,7 +1168,6 @@ public class InAppBrowser extends CordovaPlugin { this.webView = webView; this.edittext = mEditText; this.beforeload = beforeload; - this.waitForBeforeload = beforeload != null; } /** @@ -1236,7 +1228,7 @@ public class InAppBrowser extends CordovaPlugin { } // On first URL change, initiate JS callback. Only after the beforeload event, continue. - if (useBeforeload && this.waitForBeforeload) { + if (useBeforeload) { if(sendBeforeLoad(url, method)) { return true; } @@ -1331,9 +1323,6 @@ public class InAppBrowser extends CordovaPlugin { } } - if (useBeforeload) { - this.waitForBeforeload = true; - } return override; }