webview不能弹出alert
本文由 小茗同学 发表于 2016-06-27 浏览(5095)
最后修改 2016-08-23 标签:android webview alert

分析

出现这个问题一般有2个原因。

原因一

没有自定义实现WebChromeClient(一般只需要实现一个空的WebChromeClient即可):

mWebView.setWebChromeClient(new WebChromeClient());

原因二

还有一个比较少碰到的原因,今天我碰到了,由于new WebView的时候用的不是this,而是getApplicationContext(),最后alert也无法弹出。这种情况虽然比较少碰到,但还是要谨记!