Merge branch 'master' into 4.0.x (about:blank)

Conflicts:
	framework/src/org/apache/cordova/CordovaWebView.java
This commit is contained in:
Andrew Grieve 2015-01-20 19:47:48 -05:00
commit 8d8b874c20
2 changed files with 3 additions and 3 deletions

View File

@ -371,7 +371,7 @@ public class AndroidWebView extends WebView implements CordovaWebView {
if (LOG.isLoggable(LOG.DEBUG) && !url.startsWith("javascript:")) { if (LOG.isLoggable(LOG.DEBUG) && !url.startsWith("javascript:")) {
LOG.d(TAG, ">>> loadUrlNow()"); LOG.d(TAG, ">>> loadUrlNow()");
} }
if (url.startsWith("file://") || url.startsWith("javascript:") || internalWhitelist.isUrlWhiteListed(url)) { if (url.startsWith("file://") || url.startsWith("javascript:") || url.startsWith("about:") || internalWhitelist.isUrlWhiteListed(url)) {
super.loadUrl(url); super.loadUrl(url);
} }
} }

View File

@ -160,8 +160,8 @@ public class AndroidWebViewClient extends WebViewClient {
@Override @Override
public void onPageFinished(WebView view, String url) { public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url); super.onPageFinished(view, url);
// Ignore excessive calls. // Ignore excessive calls, if url is not about:blank (CB-8317).
if (!isCurrentlyLoading) { if (!isCurrentlyLoading && !url.startsWith("about:")) {
return; return;
} }
isCurrentlyLoading = false; isCurrentlyLoading = false;