分析
出现这个问题一般有2个原因。
原因一
没有自定义实现WebChromeClient
(一般只需要实现一个空的WebChromeClient即可):
mWebView.setWebChromeClient(new WebChromeClient());
原因二
还有一个比较少碰到的原因,今天我碰到了,由于new WebView
的时候用的不是this,而是getApplicationContext()
,最后alert也无法弹出。这种情况虽然比较少碰到,但还是要谨记!
出现这个问题一般有2个原因。
没有自定义实现WebChromeClient
(一般只需要实现一个空的WebChromeClient即可):
mWebView.setWebChromeClient(new WebChromeClient());
还有一个比较少碰到的原因,今天我碰到了,由于new WebView
的时候用的不是this,而是getApplicationContext()
,最后alert也无法弹出。这种情况虽然比较少碰到,但还是要谨记!