2015-11-30 29 views
0

我有一个Android WebView打开一个URL。该URL然后通过javascript打开一个弹出窗口。这工作得很好,因为我有下面的一组:Android WebView - 打开新窗口后如何恢复到以前?

 webView.Settings.JavaScriptEnabled = true; 
     webView.Settings.JavaScriptCanOpenWindowsAutomatically = true; 

然而,新的窗口上我有一些JavaScript来关闭该窗口:JavaScript是执行时

self.close() 

然而,没有任何反应。有没有一种使用JavaScript的方式,我可以关闭在webview中出现的窗口并返回到窗口后面?

回答

0

您的应用程序应该听取WebChromeClient.onCloseWindow并删除代码中的WebView。 WebView实例不能自行销毁。