webview中网页调用js失误

webview中网页调用js出错
webview中加载网页,网页A中的有一个window.open();
在新打开的窗口B里,调用A的js方法,
报如下错误:
Uncaught TypeError: Object [object DOMWindow] has no method "",
那位大侠遇到过,
求解。。。。。。。

------解决方案--------------------
在一个webView里面用open后还是只有一个webView,不会再新增一个webView。
------解决方案--------------------
在同一个webView里面,A打开B后,A就不存在了,所以在B里面就不能用A的东西。


电脑上的浏览器,例如IE,你在A打开B后,A是还会存在的,也就存在了2个窗口。


你如果想要实现电脑浏览器的功能,必须去判断脚本动作,要打开新窗口时要再新建一个webView。
------解决方案--------------------
确认下面几件事

1. 支持Javascript:WebView.getSettings().setJavaScriptEnabled(true);

2. 支持多窗口:WebView.getSettings().setSupportMultipleWindows(true);

3. 设置了WebChromeClient:WebView.setWebChromeClient(new WebChromeClient() {});

4. WebChromeClient重写了 onCreateWindow 方法