1
將我的Nexus 7升級到Android 5.1後,我的Webviews(WebChromeClient)中的警報()和確認()框不再執行。Android 5.1 WebView javascript問題
SetJavaScriptEnabled設置爲true,並且alert()和confirm()在所有早期版本的Android中都能很好地工作。
運行Android 5.1的任何人都可以測試此問題,以便我可以確認此問題是否僅與我的設備相關,或者如果這是Android 5.1版本中的錯誤?
你使用自己的'WebChromeClient'來處理這些'警報()'和'確認()'電話? – CommonsWare 2015-04-04 11:38:55
是的。 alert()和confirm()調用正在從網頁進行,而不是從本機代碼進行。 – Kalle 2015-04-04 12:30:39
你可以確認你的'WebChromeClient'是否可以在'onJsAlert()'和'onJsConfirm()'中獲得'alert()'和'confirm()'的控制權嗎? IOW,是你沒有得到控制的問題,或者你已經掌握了控制權,但是你在這些方法中做了什麼不起作用? – CommonsWare 2015-04-04 12:35:09