diff --git a/framework/src/org/apache/cordova/CordovaWebViewClient.java b/framework/src/org/apache/cordova/CordovaWebViewClient.java index 85261c3e..4934c8f3 100755 --- a/framework/src/org/apache/cordova/CordovaWebViewClient.java +++ b/framework/src/org/apache/cordova/CordovaWebViewClient.java @@ -461,7 +461,7 @@ public class CordovaWebViewClient extends WebViewClient { @Override public WebResourceResponse shouldInterceptRequest(WebView view, String url) { - if(url.contains("?")){ + if(url.contains("?") || url.contains("#")){ return generateWebResourceResponse(url); } else { return super.shouldInterceptRequest(view, url); @@ -476,6 +476,10 @@ public class CordovaWebViewClient extends WebViewClient { if(niceUrl.contains("?")){ niceUrl = niceUrl.split("\\?")[0]; } + else if(niceUrl.contains("#")) + { + niceUrl = niceUrl.split("#")[0]; + } String mimetype = null; if(niceUrl.endsWith(".html")){