当我点击一个带有target =“_ blank”属性的超链接时,会调用WebChromeClient#onCreateWindow,但我找不到新的窗口将打开的新方法?主页url是我唯一能知道的东西?
我想根据目标网址更改应用行为.任何帮助表示赞赏,谢谢!
解决方法
解决了
我可以通过如下调用点击URL
public boolean onCreateWindow(WebView view,boolean isDialog,boolean isUserGesture,Message resultMsg) { WebView.HitTestResult result = view.getHitTestResult(); int type = result.getType(); String data = result.getExtra(); // do something }