WebView myWebView = (WebView) findViewById(R.id.webview);
WebSettings webSettings = myWebView.getSettings();
webSettings.setJavaScriptEnabled(true);
webSettings.setPluginsEnabled(true);
myWebView.loadUrl("file:///android_asset/index.html");
myWebView.loadUrl("javascript:hello()");
4.0 エミュレータまたは実機では動作しません。私はhtmlのような適切なタグを持っています
<script type="text/javascript">..</script>
問題なくFirefoxのコンソールから起動できます(アラートコマンドは呼び出されません。Androidでは機能しないことがわかっています)
解決策がありません。助けてください。
ところで、この関数呼び出しはテスト用であるため、ここでは役に立たないようです。これが機能する場合は、後でパラメーターを指定します。
編集:
<h1 id="title"></h1>
....
<script type="text/javascript">
function hello()
{
console.log("hello");
var title = document.getElementById("title");
title.innerHTML = "hello";
}
</script>