안녕하세요?
웹 페이지 기능인 popup 기능(window.showModalDialog(....)) 을 webview를 통해서 페이지를 접속하면
popup기능이 되지 않는데... 해결책이 있나요?
안녕하세요?
답변 감사합니다.
구체적으로 크롬브라우저 어떤 메소드에 넣으시라고 하신지요?
웹페이지에 window.showModalDialog javascript가 실행이 되는가요?
webview = (WebView) findViewById(R.id.tl_webview);
webview.clearCache(true);
webview.getSettings().setJavaScriptEnabled(true);
webview.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
webview.getSettings().setPluginsEnabled(true);
webview.getSettings().setSupportMultipleWindows(true);
webview.getSettings().setSupportZoom(true);
webview.getSettings().setBuiltInZoomControls(true);
webview.getSettings().setBlockNetworkImage(false);
webview.getSettings().setLoadsImagesAutomatically(true);
webview.getSettings().setUseWideViewPort(true);
webview.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);
webview.addJavascriptInterface(new AndroidBridge(),"android");
webview.loadUrl("Constant.WEB_SERVER_IP + "/mb/index.html");
이렇게 해 주었습니다. web 페이지에 팝업과 loadurl(지정된 페이지) 에서 다른 페이지로 이동하면 주소창이 보이는데...
어떻게 하나요?




webView는 아주 기본적인 기능만 제공을 하고 있습니다.
엑티비티에서 webView와 다른 엑티를 중복해서 사용하지 않으신다면..
내장되어있는 크롬브라우저를 사용해보시는것도 방법이 될수 있겠네요 ^^;;
예를들면...
intent = new Intent(Intent.ACTION_VIEW, Uri.parse("네이버주소"));
startActivity(intent);
이렇게 말이지요