webview中加载网页,网页A中的有一个window.open();
在新打开的窗口B里,调用A的js方法,
报如下错误:
Uncaught TypeError: Object [object DOMWindow] has no method "",
那位大侠遇到过,
求解。
在新打开的窗口B里,调用A的js方法,
报如下错误:
Uncaught TypeError: Object [object DOMWindow] has no method "",
那位大侠遇到过,
求解。
调试欢乐多
电脑上的浏览器,例如IE,你在A打开B后,A是还会存在的,也就存在了2个窗口。
你如果想要实现电脑浏览器的功能,必须去判断脚本动作,要打开新窗口时要再新建一个webView。
boolean userGesture, Message resultMsg) {
WebView childView = new WebView(TestWebView.this);
final WebSettings settings = childView.getSettings();
settings.setJavaScriptEnabled(true);
childView.setWebChromeClient(this );
WebView.WebViewTransport transport = (WebView.WebViewTransport) resultMsg.obj;
transport.setWebView(childView);
resultMsg.sendToTarget();
return true;
}
这样写,对的吗??
现在可以触发这个方法了,但是页面出不来,请问是哪里出错了