我遇到了问题,当我在我的应用中使用webview并点击此应用中的链接时,它每次都会打开Chrome应用:(
代码:
WebView wv = (WebView) findViewById(R.id.urlWebView);
wv.loadUrl("http://www.google.de/?gfe_rd=cr&ei=WcE5U5CoN-il8wfE1YG4Dg");
当我点击搜索按钮时,它会打开一个新标签:((( 谢谢你的帮助!
答案 0 :(得分:1)
您需要设置WebViewClient
有关完全相同的问题,请参阅此链接: Link should be open in same web view in Android
答案 1 :(得分:0)
这是webview中链接的行为,作为here中“安装页面导航”部分定义的android指南;
当用户从WebView中的网页单击链接时,Android的默认行为是启动处理URL的应用程序。
但是对于像“gogoogle.com”这样的简单网址加载一定不错,但是在你的情况下,url会像外部链接那样导致重定向。这就是你应该遵循页面导航方法的原因。