androidのwebviewでjsのalertが表示されない
[確かiOSでも似たようなことがあったな]
webviewで単にwebを表示しただけではalertが表示されないので1行追加する必要がある。
mWebView.setWebChromeClient(new WebChromeClient());
元のコード
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.addJavascriptInterface(new JavaScriptInterface(), "showHtml");
mWebView.setWebViewClient(new WebViewClientSample());
mWebView.loadUrl(url);
修正
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.addJavascriptInterface(new JavaScriptInterface(), "showHtml");
mWebView.setWebViewClient(new WebViewClientSample());
mWebView.setWebChromeClient(new WebChromeClient());
mWebView.loadUrl(url);