WebView에서의 멀티뷰와 팝업

setJavaScript CanOpenWindowsAutomatically setSupportMultipleWindows target=”_blank”(태그) window.open(자바스크립트) 비고 true true 반응없음 OK onCreateWindow메소드가 호출됨 true false OK OK false true 반응없음 OK onCreateWindow메소드가 호출됨 false false OK OK 단 Android2.3에서는 뒤로가기가 안됨 위에서 OK의 경우는 현재의 WebView에 새창의 내용이 덮어씌어지는 경우를 뜻한다. 이상의 결과를 보면 스스로 멀티탭을 구현하는 경우는 setSupportMultipleWindows(true)로 하여 WebChromeClient클래스의 onCreateWindow메소드를 오버라이드한다. 여기에서 멀티탭이 열리고 애니메이션등등을 구현하면 되겠다. setJavaScriptCanOpenWindowsAutomatically의 내용은 애매함… ]]>

Related Posts