2014年9月28日日曜日

Android 4.4 の WebView ではevaluateJavascript()を使う

WebView で表示したHTMLを操作するためには、loadURL の引数に JavaScript を渡していた。

が、Android 4.4 (KitKat) で仕様変更が行われている。


Migrating to WebView in Android 4.4

その翻訳 には、次のように書かれている。
新しいメソッドとして [evaluateJavascript()](http://developer.android.com/reference/android/webkit/WebView.html#evaluateJavascript(java.lang.String, android.webkit.ValueCallback) を JavaScript を非同期で実行させるために使用してください。

使い方に関する質問が stackoverflow に投稿されており、
evaluateJavascript() のサンプルは GitHub からダウンロードできる。

0 件のコメント:

コメントを投稿