window.open으로 되어있는 팝업 내용을 띄워주고 싶은데(뒤에선 부모창이 저장되어 있어야 합니다)
mWebView.setWebChromeClient(new WebChromeClient(){
@Override
public boolean onCreateWindow(WebView view, boolean isDialog, boolean isUserGesture, android.os.Message resultMsg) {
WebView newWebView = new WebView(MainActivity.this);
newWebView.setWebChromeClient(new WebChromeClient() {
@Override
public void onCloseWindow(WebView window) {
window.setVisibility(View.GONE);
mWebView.removeView(window);
}
});
mWebView.addView(newWebView);
WebView.WebViewTransport transport = (WebView.WebViewTransport) resultMsg.obj;
transport.setWebView(newWebView);
resultMsg.sendToTarget();
return true;
};
});
이렇게 처리를 했더니 외부 브라우저가 켜져버리네요. 아무리 찾아봐도 어플 내부에서 처리할수 있는 방법을 알수가 없습니다. 고수님들 제발 도움좀 부탁드립니다 ㅠㅠ