I use WebChromeClient for loading a webpage. It works fine for some url but for some others url, an Android menu is displayed "Complete action with..." and i must to choose between contextual navigator, Chrome or default navigator.
I would like to load in internal (in my app) each of url. Here is the code :
mWebView = (WebView) view.findViewById(R.id.webViewArticle);
mWebView.getSettings().setUseWideViewPort(true);
mWebView.getSettings().setSupportZoom(true);
mWebView.getSettings().setBuiltInZoomControls(true);
mWebView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
mWebView.getSettings().setSupportMultipleWindows(true);
mWebView.setWebChromeClient(new WebChromeClient() {
public void onProgressChanged(WebView view, int progress) {
if(progress < 100 && progressB.getVisibility() == ProgressBar.GONE){
progressB.setVisibility(ProgressBar.VISIBLE);
}
progressB.setProgress(progress);
if(progress == 100) {
progressB.setVisibility(ProgressBar.GONE);
}
}
});
mWebView.loadUrl(mUrl);