2015-11-30 56 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實例不能自行銷燬。