마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

웹뷰에서 자바(var name)을 string으로 가져오기

0 추천
        webview.loadUrl("javascript:var element = document.getElementById('btn1');"
                + " var link = element.getAttribute('href');"
 
여기서 var link를 웹뷰 String link에 저장하고싶습니다.
 
javascriptinterface를\ 이용하여야 한다는 것은 알았지만 구글링하여도 답을 찾지 못해 
 
질문드립니다.
 
이 방법 말고도, 특정 태그(ex. href)를 string에 저장 할 수 있는 방법이 있다면 알려주세요..
 
yoo4471 (380 포인트) 님이 2015년 1월 19일 질문

2개의 답변

0 추천
 
채택된 답변
uno (3,820 포인트) 님이 2015년 1월 20일 답변
yoo4471님이 2015년 1월 21일 채택됨
0 추천
  • 모든 버전에서 동작하게 하려면 javascriptinterface 사용
  • 킷캣이상만 지원하면 되면 WebView.evaluateJavascript 사용

javascriptinterface를 사용하는게 좀 더 복잡합니다.

익명사용자 님이 2015년 1월 20일 답변
...