Android WebViewの調査(DOM API)
AndroidのアプリからWebViewで表示した内容をDOM経由で触りたいという、要望があり少し調べてみた。
DOM APIは結論から言うと提供されていない。
もしやるとすると、以下2つの方法が浮かぶ。今回はJSで何とかできないかな?
- Javascript連携を利用(webView.addJavascriptInterface)
参考:Netbookにも広まるAndroidで、かつてないWeb体験を (3/3):Androidで動く携帯Javaアプリ作成入門(9) - @IT
制約はでるけど、この手法を使えば実現できそう。
- NDKでwebkitにアクセス
実現の可能性は低いけど、理論的には出来そうな気がする。