Android > Webview - getSettings() 메서드
등록일 : 2017-07-06 17:44
조회수 : 93,637
먼저 WebView의 만드는 방법을 알아 봤다.
웹뷰의 설정정보는 WebSettings 객체에 포함되어 있는데, 이 셋팅 정보가 여러가지가 있는데요.
String conn_url = "http://abc.co.kr";
webView = (WebView) findViewById(R.id.webview1);
WebSettings webSettings = webView.getSettings();
webSettings.setSavePassword(false);
webSettings.setSaveFormData(false);
webSettings.setJavaScriptEnabled(true); // javascript를 실행할 수 있도록 설정
webSettings.setJavaScriptCanOpenWindowsAutomtically(true); // javascript가 window.open()을 사용할 수 있도록 설정
webSettings.setSupportZoom(false); // 확대,축소 기능을 사용할 수 있도록 설정
webSettings.setSupportMultipleWindows(true); // 여러개의 윈도우를 사용할 수 있도록 설정
webSettings.setBuiltInZoomControls(true); // 안드로이드에서 제공하는 줌 아이콘을 사용할 수 있도록 설정
webSettings.setLoadsImagesAutomatically(true); // 웹뷰가 앱에 등록되어 있는 이미지 리소스를 자동으로 로드하도록 설정
webSettings.setUseWideViewPort(true); // wide viewport를 사용하도록 설정
webSettings.setCacheMode(WebSettings.LOAD_NO_CACHE); // 웹뷰가 캐시를 사용하지 않도록 설정
webSettings.setPluginState(WebSettings.PluginState.ON_DEMAND); // 플러그인을 사용할 수 있도록 설정
webView.loadUrl(conn_url);