2026, 새로운 도약을 시작합니다.

메시지 띄우고 페이지 이동 채택완료

해당 코드가 웹에서는 메시지가 띄워지면서 이동이 잘되는데

패키징한 앱에서는 메시지가 안뜨고 이동만 바로 됩니다 ㅠㅠ

방법좀 부탁드릴게요!

Copy


 

 

                var mobile_keys = new Array('iPhone','iPod','Android','BlackBerry','Windows Phone','Windows CE','LG','MOT','SAMSUNG','SonyEricsson','Nokia');

                 if(document.URL.match('move_pc_screen')) mobile_keys = null; // URL 파라메타에 'move_pc_screen' 가 포함되어 있을땐 적용안함

                 for(i in mobile_keys){ 

                    if(navigator.userAgent.match(mobile_keys[i]) != null){

    alert('\n 해당 페이지로 이동됩니다  \n');

                        location.href = "https://naver.com"; // 모바일 홈 연결 주소 

                        break; 

                    } 

                }

        

  

  

 





답변 2개

채택된 답변
+20 포인트

웹뷰 url 을 로드하는곳에 추가하시면 됩니다

https://202psj.tistory.com/923

참고하세요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

WebSettings webSettings = webview.getSettings();
webSettings.setJavaScriptEnabled(true); //자바스크립트 허용
webview.addJavascriptInterface(new AndroidBridge(), "MyApp");


이코드 넣어서 해봤는데 무반응이네요

댓글을 작성하려면 로그인이 필요합니다.

settings.setJavaScriptEnabled(true); //자바스크립트 허용

이거 되어있는지 확인해보세요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

초보라 그런데 혹시 어디서 확인하는건가요?

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고