由于单击链接(链接调用函数),我想在 web 视图中调用 javascript 函数之前做一些事情。
我试图通过重载“setOnTouchListener”来做到这一点,但是当我试图做 ((WebView)v).getHitTestResult().getExtra(); 时我总是得到空值。
mMainWebView.setOnTouchListener(new View.OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {
WebView.HitTestResult hr = ((WebView)v).getHitTestResult();
return false;
}
});
我知道要调用的函数的名称,我可以为函数调用做类似“shouldOverrideUrlLoading”的事情吗?
谢谢。