WebView 기본 세팅
안드로이드에서 웹뷰를 사용하기에 앞서 반드시 하고 넘어가야하는 초기화 부분 정리.
public void initWebView() {
if(IsDebugging) Log.d(TAG, "initialize()");
setWillNotDraw(false); // 무엇인지 다시 찾아보는 중????
getSettings().setJavaScriptEnabled(true);
getSettings().setSupportZoom(true);
getSettings().setUseWideViewPort(true);
setVerticalScrollBarEnabled(true);
setHorizontalScrollBarEnabled(true);
getSettings().setDefaultTextEncodingName("UTF-8"); //한글 깨짐 없이 보여준다
getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
getSettings().setSupportMultipleWindows(true);
// 새창 띄우는 링크에서 새로운 창을 뜨게 한다.
// WebChromeCliient를 상속 받아 자바스크립트
// ==>alert(), prompt(), confirm()을 만들어야 이들 3개 대화상자가 뜬다
setWebChromeClient(new OrginWebChromeClient());
//링크 클릭하면 현재 화면에 표시
//없으면 브라우져 선택 대화 상자를 보여준다.
setWebViewClient(new OrginWebViewClient());
mJSInterface = new JavaScriptInterface();
addJavascriptInterface(mJSInterface, "BridgeJS2Android()");
loadUrl(mStrURL);
}