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

webview 안에javascript 질문입니다.

0 추천
 WebView webView = (WebView) findViewById(R.id.webView1);
                webView.getSettings().setJavaScriptEnabled(true); 
                webView.clearCache(true);
                webView.setWebViewClient(new WebViewClient(){
                    @Override
                    public void onPageFinished(WebView view, String url) {
                        view.loadUrl("javascript:document.getElementsByClassName('ut_a')[0].click()");
                        super.onPageFinished(view, url);
                    }
                });
                webView.loadUrl("http://m.naver.com/");
            }
 
위는 코드입니다. 네이버 페이지를 열고 ut_a 라는 클레스를 클릭하는것입니다. 
 
노트2 4.4.2 버젼에서는 정상적으로 됩니다. 네이버 페이지가 열리고 1 ~2초 뒤에 뉴스 기사가 클릭이 되어 넘어갑니다.
 
그런데 갤럭시 s3 4.1.2 버젼에서는  로그에 firewall  not null  , euler: isUrlBlocked = false
 
이런 로그가 뜨며 네이버 페이지만 뜨고 자바스크립 코드는 실행이 되지 않습니다. 
 
문제가 뭔지 도통 모르겠습니다.
 
 
 
숀화이트 (3,310 포인트) 님이 2014년 10월 6일 질문

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...