如何在Android WebView中获得从顶部到div块的像素数量?

时间:2013-04-28 15:23:35

标签: javascript android webview

我希望在WebView接收div块的位置,并通过使用从顶部到div的高度作为我视图的填充来显示我对WebView的视图。

我写了一些代码:

webView.loadUrl("javascript:{" +
        " var ad = document.getElementById('iAD1');" +
        " Advertisement.showAdvertising(ad.offsetTop, ad.offsetBottom);" +
        " }"
    );

但是这个区块在WebView显示的尺寸较小。我在javascript方面不擅长,所以我认为我错过了一些有意义的东西或只是使用了错误的参数。

你能告诉我怎么解决这个问题吗?

1 个答案:

答案 0 :(得分:2)

尝试这个:)它对我有用..

function detectmob() { 
 if( navigator.userAgent.match(/Android/i)
 || navigator.userAgent.match(/webOS/i)
 || navigator.userAgent.match(/iPhone/i)
 || navigator.userAgent.match(/iPad/i)
 || navigator.userAgent.match(/iPod/i)
 || navigator.userAgent.match(/BlackBerry/i)
 || navigator.userAgent.match(/Windows Phone/i)
 ){
    return true;
  }
 else {
    return false;
  }
}