Android開発のメモやエラーなんかおいてく

Android開発・エラー置き場

Webview

対処法: AndroidのWebViewでJavascriptが動かない場合

投稿日:

Pocket

AndroidWebViewJavascriptに関しては、いくつか変更があるんだけど、

4.2以前で動いていなかったのに、4.2以降で動かなくなったってのは

 

@JavascriptInterface

のアノテーションを追加すればおk。

Androidアプリセキュリティ〜WebViewの注意点(2)〜

ここらへんに詳しくのってるよ。

 

5.0でもいろいろ変わって

Android 5.0 WebView 40 でJavaScriptのダイアログが出ない(alert, confirm, promptなど)

とか

Android Synchronous Javascript with WebView on Lollipop

 

ボクは問題なかったので、詳しくは調べないけど、Stack Overflowでは

API19以上では、

loadUrl("javascript:" + code)

の代わりに

 

evaluateJavascript(code, null);

を使ってね、て書いてあるよ。

 

気をつけて。

Pocket

-Webview
-

Copyright© Android開発・エラー置き場 , 2019 All Rights Reserved Powered by STINGER.