Javascript 如何在Android WebView中获得从顶部到div块的像素量?
我想在Javascript 如何在Android WebView中获得从顶部到div块的像素量?,javascript,android,webview,Javascript,Android,Webview,我想在WebView上接收div块的位置,并通过使用从顶部到div的高度作为我的视图的填充,在WebView上显示我的视图 我写了一些代码: webView.loadUrl("javascript:{" + " var ad = document.getElementById('iAD1');" + " Advertisement.showAdvertising(ad.offsetTop, ad.offsetBottom);" + " }"
WebView
上接收div块的位置,并通过使用从顶部到div的高度作为我的视图的填充,在WebView
上显示我的视图
我写了一些代码:
webView.loadUrl("javascript:{" +
" var ad = document.getElementById('iAD1');" +
" Advertisement.showAdvertising(ad.offsetTop, ad.offsetBottom);" +
" }"
);
但是该块的大小比WebView
上显示的小。我不擅长javascript,所以我认为我遗漏了一些有意义的东西,或者只是使用了错误的参数
你能告诉我怎么解决这个问题吗 试试这个:)它对我很管用
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;
}
}