androidのwebviewでjsのalertが表示されない[java]

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);

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA