Javascript を Webview で動作させるのに問題があります。基本的に、私がやっていることは、Webview クライアントを使用して、そこに html ファイルをロードすることです。
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mWebView = (WebView) findViewById(R.id.webview);
mWebView.setWebViewClient(new HelloWebViewClient());
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.getSettings().setAllowFileAccess(true);
mWebView.getSettings().setPluginsEnabled(true);
mWebView.loadUrl("file:///android_asset/test/test.html");
Webview は完全に読み込まれ、html は問題なく表示されます。
htmlファイルで、私が使用するjavascriptファイルをロードします
<script src="test.js" type="text/javascript"> </script>
Javascript ファイルも assets フォルダーにあります。html/javascript は、ラップトップの通常のブラウザーで実行すると正常に動作しますが、Android では動作しません。WebView クライアントを設定せずに実行しようとしましたが、うまくいきませんでした。
どんな助けでも大歓迎です。