おすしたべたい

おすしがたくさん食べられるようにがんばるブログ

AndroidのWebViewでJavaScriptが動かない

グッドモーニング。しののめです。

掲題の件ですが、セキュリティ対策でデフォルトでJavaScriptの実行が無効になっている模様です。
コイツをむりくり有効にするには

mWebView = (WebView) findViewById(R.id.webview);
mWebView.getSettings().setJavaScriptEnabled(true);        
mWebView.loadUrl("http://some-awesome-web-page~~~~");

上記コードの2行目 setJavaScriptEnabled(true) してあげると無事JavaScriptを実行することができるようになります。
このコードを書くと「XSS脆弱性を仕込む可能性があるから注意してね〜」とAndroid Studioさんが警告してくれますので、心当たりがある方は注意してくださいまし