diff --git a/framework/src/org/apache/cordova/CordovaWebView.java b/framework/src/org/apache/cordova/CordovaWebView.java index 36d628dc..b30ea78c 100755 --- a/framework/src/org/apache/cordova/CordovaWebView.java +++ b/framework/src/org/apache/cordova/CordovaWebView.java @@ -361,18 +361,13 @@ public class CordovaWebView extends WebView { private void exposeJsInterface() { int SDK_INT = Build.VERSION.SDK_INT; - boolean isHoneycomb = (SDK_INT >= Build.VERSION_CODES.HONEYCOMB && SDK_INT <= Build.VERSION_CODES.HONEYCOMB_MR2); - if (isHoneycomb || (SDK_INT < Build.VERSION_CODES.GINGERBREAD)) { + if ((SDK_INT < Build.VERSION_CODES.JELLY_BEAN_MR1)) { Log.i(TAG, "Disabled addJavascriptInterface() bridge since Android version is old."); // Bug being that Java Strings do not get converted to JS strings automatically. // This isn't hard to work-around on the JS side, but it's easier to just // use the prompt bridge instead. return; - } else if (SDK_INT < Build.VERSION_CODES.HONEYCOMB && Build.MANUFACTURER.equals("unknown")) { - // addJavascriptInterface crashes on the 2.3 emulator. - Log.i(TAG, "Disabled addJavascriptInterface() bridge callback due to a bug on the 2.3 emulator"); - return; - } + } this.addJavascriptInterface(exposedJsApi, "_cordovaNative"); }