Android > Webview - getSettings() ¸Þ¼µå
µî·ÏÀÏ : 2017-07-06 17:44
Á¶È¸¼ö : 53,138
¸ÕÀú 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); // À¥ºä°¡ ij½Ã¸¦ »ç¿ëÇÏÁö ¾Êµµ·Ï ¼³Á¤
webSettings.setPluginState(WebSettings.PluginState.ON_DEMAND); // Ç÷¯±×ÀÎÀ» »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ¼³Á¤
webView.loadUrl(conn_url);