From 79feb6d5d2db8a89cf558351ebe882ed77d41612 Mon Sep 17 00:00:00 2001 From: Joe Bowser Date: Tue, 31 Jul 2012 11:48:38 -0700 Subject: [PATCH] CB-1101: Specifying Jellybean means that we have to override the default CORS policy --- framework/src/org/apache/cordova/CordovaWebView.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/framework/src/org/apache/cordova/CordovaWebView.java b/framework/src/org/apache/cordova/CordovaWebView.java index 30b65b37..18d3e50b 100755 --- a/framework/src/org/apache/cordova/CordovaWebView.java +++ b/framework/src/org/apache/cordova/CordovaWebView.java @@ -191,6 +191,11 @@ public class CordovaWebView extends WebView { //Set the nav dump for HTC 2.x devices (disabling for ICS/Jellybean) if(android.os.Build.VERSION.SDK_INT < android.os.Build.VERSION_CODES.HONEYCOMB) settings.setNavDump(true); + + //Jellybean rightfully tried to lock this down. Too bad they didn't give us a whitelist + //while we do this + if(android.os.Build.VERSION.SDK_INT > android.os.Build.VERSION_CODES.ICE_CREAM_SANDWICH_MR1) + settings.setAllowUniversalAccessFromFileURLs(true); // Enable database settings.setDatabaseEnabled(true);