2013-04-28 2 views
0

div 블록의 위치를 ​​WebView에 받고 싶습니다. 내보기에서 패딩으로 div에서 위에서 div까지의 높이를 사용하여 WebView 이상의 뷰를 표시하려고합니다.Android WebView에서 위쪽에서 아래쪽으로 픽셀을 가져 오는 방법은 무엇입니까?

나는 몇 가지 코드 쓰기 :

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

을하지만 크기는이 블록은 WebView에 표시되는지 작다. 내가 뭔가 의미있는 걸 놓쳤거나 잘못된 매개 변수를 사용한다고 생각하기 때문에 나는 자바 스크립트가 좋지 않다.

해결 방법을 알려주시겠습니까?

답변

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; 
    } 
} 
관련 문제