我有一个 WebView,我正在尝试处理将 #close 添加到 url 末尾时的行为。
下面的代码为每个没有附加#close 的加载 url 触发。我该如何处理?
WebViewClient wvc = new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url){
return true;
}
@Override
public void onLoadResource(WebView view, String url){
if( url.equals("https:<coreofurl>/?#close") ){
// handle event - does not enter
}
}
};
webView.setWebViewClient(wvc);
编辑:我也试过以下没有运气。
WebChromeClient wcc = new WebChromeClient() {
@Override
public void onCloseWindow(WebView window) {
// handle event - does not enter
}
};
webView.setWebChromeClient(wcc);