当我点击一个带有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
}