我在webview 中处理web页面的弹出子页面(js为window.open)时,设置webview为允许多窗口,然后在重写onCreateWindow方法中,大致代码如下
newWebView = new WebView(parentView.getContext());
。。。
parentView.addView(newWebView);
。。。。
WebView.WebViewTransport transport = (WebView.WebViewTransport) resultMsg.obj;
transport.setWebView(newWebView);
resultMsg.sendToTarget();
return true;
遇到的问题是,有的子页面能正常打开,有的子页面可能是页面内容较短的缘故,没有全部盖住父页面,造成父页面和弹出的子页面重叠显示,请教如何解决?
相关分类