私のアプリケーションで使用WebViewしてJavaScript alert( )いて、メソッドを使用していますが、機能しない場合、ポップアップが表示されません。
追加したマニフェストファイル
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
追加したアクティビティファイル
mWebView = (WebView) findViewById(R.id.webview);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.loadUrl("file:///android_asset/demo.html");
追加したレイアウトxmlファイル
<WebView
android:id="@+id/webview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
フルを有効にする方法の手がかりJavaScriptはありWebViewますか?
更新
ファイル内
のalert()メソッドが機能していることを感謝しhtmlます:)。
今、2つの問題がありますWebView:
1:<textarea>ロードしているhtmlファイルでを使用していて、WebViewそこにヒンディー語のフォントを書き込もうとしていますが、ヒンディー語のテキストを書き込もうとすると、記号(長方形の記号のような[])。
デスクトップのFirefoxブラウザで同じことをすると、うまくいきます。で複数言語のサポートを提供する手がかりtextareaはありWebViewますか?
2:[送信]をクリックalert()して別のJavaスクリプトのメソッドでテキストの値を開こうとすると、機能しません。WebChromeClient
現在読み込まれているHTMLページにのみ適用さjavascriptsれ、そのページから呼び出されない場合でも、それは意味がありますか?