2012-04-16 46 views
4

我正在開發瀏覽器,使用Webview的應用程序,以便我自己理解。如何在android webview中使用彈出窗口工作

我還不太清楚如何在Android的web視圖彈出窗口的工作。

我碰到過這些方法onJsAlert(),onJsBeforeUnload(),onJsConfirm()等來處理java腳本彈出窗口。從這linkdeveloper link

這些工作時,有一個jsAlert,但我如何處理在新窗口中打開的彈出窗口?

我只是想知道是否有任何其他的方法來處理彈出一個像在新標籤或使用的WebView開放在新窗口打開的Android的WebView網站。

我也遇到了問題,打開它們在新窗口中如果我打開從Twitter則此網址無法加載,但Twitter的標誌被認爲是類似的一個問題有些鏈接打開正常browser.eh網址here

這裏是正常的Android瀏覽器的快照,但是這是在我的WebView加載作爲一個正常的頁面而不是彈出

enter image description here

回答

3

嘗試

webViewObject.getSettings().setJavaScriptCanOpenWindowsAutomatically(true) 

,如果你想打開的窗口......像window.open THN其所需。因爲javascriptenable應該設置爲true ..希望我明白你的追求正確。

+3

這並不在我的情況下工作,我已經設置該標誌我有像[這裏](http://stackoverflow.com/questions/8647383/open-pop-up-external-site-link類似的問題-in-current-webview) 問題是彈出窗口不顯示,並且在新視圖中加載url時出現問題。 – nishi 2012-04-16 08:49:24

+0

您是否找到解決方案? – 2016-03-21 04:59:50

+1

謝謝你從2017年:)它爲我工作,這件事情有標誌的一切... – carrizo 2017-02-05 21:12:21

相關問題