영카트5로 웹앱 제작중인데 자바스크립트 오류

영카트5로 웹앱 제작중인데 자바스크립트 오류

QA

영카트5로 웹앱 제작중인데 자바스크립트 오류

본문

안드로이드 웹뷰에서 자바스크립트가 먹지않아 기본적인 창닫기버튼, 경고창, 주소검색 조차 작동하지 않네요.ㅜ
혹시 웹뷰에서 스크립트를 동작하게 하는 방법이나 영카트5의 스크립트를 다른 방식으로 변환(-_-) 하거나 등등 경험 있으신분이나 해결방법 아시는분 조언좀 부탁드릴께요 흑ㅜㅠ

이 질문에 댓글 쓰기 :

답변 2

위에 언급된 부분만이라면 별거 안됩니다만.. 웹앱이 간단하면서도 은근히 이것저것 신경쓸게 많을거에요.

안드로이드를 어느정도 다루시는게 아니라면 비싸지 않은 금액으로 외주맡기셔도 좋을듯 합니다.
그래도 혹시 몰라 참고될만한 링크 남겨놓습니다.
http://blog.naver.com/PostView.nhn?blogId=jolangma&logNo=150106614828 여기서 클래스선언하는거랑 그 클래스를 웹뷰가 쓰게 하는거 참조하시구요
http://drcarter.tistory.com/103 여기서 js의 alert()를 안드로이드껄로 처리하는거 참조하시면 될거에요. 

이건 안드로이드쪽을 찾아보시고 그쪽에서 질문하시는 편이 더 나았을듯하네요 ㅎㅎ

웹뷰에서 alert() confirm() 등의 js를 사용하려면 따로 선언해줘야 할겁니다.
전 WebChromeClient를 상속받은 클래스를 따로 만들어주고 그 안에서 onJsAlert()와 onJsConfirm()을 안드로이드 알림창(AlertDialog.Builder(())으로 처리했었습니다.
그리고 웹뷰에서 그놈을 사용하게끔 선언도 해줘야겠죠.
    웹뷰객체.setWebChromeClient(new 새로선언한크롬클라이언트클래스());
참. 웹뷰에서 js 쓰게하려면 따로 선언이 필요합니다.
    웹뷰객체.getSettings().setJavaScriptEnabled(true);

제대로 배우거나 작업을 한게 아니라 혼자 뒤적뒤적 재미삼아 한거라서 더 깊게는 못갔었는데요..
팝업창(새창)으로 띄워서 부모창에 값전달하고 자기창 닫고 이 부분은 저도 못해서 더이상 답변이 힘드네요 ^^;
얼추 검색할수 있는 접근방향이라도 도움이 될까 싶어 적어봅니다.

에궁 쉽지 않네요 ㅜㅠ 안드로이드 쪽은 잘 몰라서 그러는데 말씀하신 방식으로 처리할경우 (주요 js 함수만 선언) 작업분량이 많은가요? 외주처리도 고려중이라서요 ㅠ

답변을 작성하시기 전에 로그인 해주세요.
전체 16,799
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT