WebView中iframe上的getHitTestResult()。getType()始终返回0

时间:2012-02-22 23:00:21

标签: android cordova

当用户点击WebView(准确地说是DroidGap WebView)中的iframe链接时,我试图覆盖行为,以便在Android的浏览器中打开该链接。我相信这样的代码应该足以实现这个目标:

  public void onLoadResource (WebView view, String url) {
    if (url.contains("foo")) {
      if(view.getHitTestResult().getType() > 0){
        view.getContext().startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(url)));
        view.stopLoading();
      }
    }
  }

但是,每当我点击iframe中的任何地方时,类型HitTestResult类型始终为0(即未知)。知道为什么会这样吗?

0 个答案:

没有答案