17
15

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

【Android】WebViewでJavaScriptを有効にする

Last updated at Posted at 2013-11-23

WebViewでJavaScriptを有効にする場合、以下の様に設定します。

//JavaScriptを有効にする
mWebView.getSettings().setJavaScriptEnabled(true);

上記で警告が出る場合は以下のように、@SuppressLintを追加します。

@SuppressLint("SetJavaScriptEnabled")

ただ、このままだとapk化したときに、JavaScript側で「関数が見つからないよー。」みたいなエラーが出るので、JavaScriptから呼び出されるJavaの関数を暗号化しないように設定します。

-keep class jp.co.sample.BrowserActivity {
*;
}

上記では、クラス単位で暗号化をOFFにしてますが、本来なら関数単位で設定した方がよいのかもしれません。

17
15
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
17
15

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?