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

안드로이드에서 자바스크립트 호출시 텍스트를 남기고싶은데요

0 추천
webView.loadUrl("javascript:setMessage('" + "하하하" + "')");

아닌가요? 어떤식으로해야되나요?
초보자는서러워요 (310 포인트) 님이 2014년 10월 20일 질문

2개의 답변

0 추천
텍스트를 남긴다는게 화면 출력을 원하는 건가요?

alert으로 텍스트 출력해도 되고요.

 

웹페이지에 남기고 싶으시면 div 나 textarea의 id를 알고 있으면

getElementById로 찾아서 div는 innerText나 innerHtml 값을 설정해주면 되고

textarea는 value 값을 설정하시면 됩니다.

 

webView.loadUrl("javascript:setMessage('" + "하하하" + "')");

이렇게 사용하려면 해당 웹페이지에 setMessage(text) 라는 자바스크립트 함수가 정의되어 있어야 합니다.
원조안드로이드 (58,190 포인트) 님이 2014년 10월 20일 답변
0 추천
원하는 js method 에 console.log("원하는 메시지"); 하시면 디버그 에 나타납니다.

예로

javascript:setMessage("하하"); 면

 

function setMessage(msg){

console.log(msg); 하시면 되는 거죠

}
aucd29 (218,390 포인트) 님이 2014년 10월 20일 답변
...