当我点击网页浏览中的链接时,为什么不在Chrome上打开新标签?

时间:2014-03-31 19:46:47

标签: android google-chrome webview

我遇到了问题,当我在我的应用中使用webview并点击此应用中的链接时,它每次都会打开Chrome应用:(

代码:

   WebView wv = (WebView) findViewById(R.id.urlWebView);
        wv.loadUrl("http://www.google.de/?gfe_rd=cr&ei=WcE5U5CoN-il8wfE1YG4Dg");

当我点击搜索按钮时,它会打开一个新标签:((( 谢谢你的帮助!

2 个答案:

答案 0 :(得分:1)

您需要设置WebViewClient

有关完全相同的问题,请参阅此链接: Link should be open in same web view in Android

答案 1 :(得分:0)

这是webview中链接的行为,作为here中“安装页面导航”部分定义的android指南;

  

当用户从WebView中的网页单击链接时,Android的默认行为是启动处理URL的应用程序。

但是对于像“gogoogle.com”这样的简单网址加载一定不错,但是在你的情况下,url会像外部链接那样导致重定向。这就是你应该遵循页面导航方法的原因。