webView loadUrl 打开浏览器选择对话框
Posted
技术标签:
【中文标题】webView loadUrl 打开浏览器选择对话框【英文标题】:webView loadUrl opens browser choice dialog 【发布时间】:2014-08-24 20:32:45 【问题描述】:我有三个片段。我已经从第三个片段向第一个片段发送了一个字符串(URL)。第一个片段有一个 webView 。我想在我从第三个片段传递的 webView 上显示网站。/但我面临一个问题它向我显示选择一个浏览器的对话框,而不是在 webview 上显示 URl。这是代码。
String url="http://www.hotelsearcher.net/";
Bundle args = getArguments();
if (args != null)
url = args.getString("url");
// url=FragmentC.url;
WebView webView= (WebView) V.findViewById(R.id.webView1);
WebSettings webViewSettings = webView.getSettings();
webViewSettings.setjavascriptCanOpenWindowsAutomatically(true);
webViewSettings.setJavaScriptEnabled(true);
webViewSettings.setPluginState(PluginState.ON);
webView.loadUrl(url);
【问题讨论】:
【参考方案1】:把这个放到webview中:
webViewSettings.setWebViewClient(new WebViewClient());
【讨论】:
您可以将问题标题更改为:“webView loadUrl 打开浏览器选择对话框”。更正确。 我已更改标题。你能帮我解决这个问题吗?其实我是安卓开发新手。:(***.com/questions/24565762/… 这对我有用。但就我而言,setWebViewClient
不是WebSettings
的成员函数,而是WebView
本身。
不应该是webView.setWebViewClient(new WebViewClient());以上是关于webView loadUrl 打开浏览器选择对话框的主要内容,如果未能解决你的问题,请参考以下文章