問題タブ [android-jsinterface]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1592 参照

javascript - Android: HTML ビデオをフルスクリーンで再生する

ビデオのリストがある Web ビューに HTML ページを読み込んでいます。ビデオを再生しようとすると再生されますが、フルスクリーンで再生することはできません。HTML ファイルで以下のコードを使用しましたが、デバッグ時に「element.webkitRequestFullScreen」に「未定義」と表示されていることがわかりました。Web を検索すると、videoEl.webkitEnterFullScreen(); が見つかりましたが、これは Android 4 では機能しないことがわかりました。実際にこれを行うことは可能ですか? それとも私はその考えをやめるべきですか?

0 投票する
1 に答える
202 参照

javascript - Android インターフェイスからの JavaScript 関数呼び出しの上書き

WebView に Web ページを表示しています。私はウェブページの管理権を持っていません。Web ページは JavaScript を実行しており、deffered オブジェクトを解決するときに URL をロードします。私が欲しいのは、をキャプチャしdeffered.resolve()て何か他のことをすることです。

を通じてこれを行う方法はあり@JavascriptInterfaceますか?

0 投票する
1 に答える
4488 参照

android - Android: ローカルの JavaScript ファイルを WebView にロードする方法

単純な処理を行うプログラムを作成しようとしていtoastます。内にスクリプトを追加しようとしたところHTML、機能し、toast. しかし、同じscriptコードをassertフォルダー (script.js) の下の別のファイルに配置すると、javascript.

API 15 以降をサポートしています。

を挿入しようとしているコードは次のとおりscriptです。

これが私のjavascriptコードです。(script.js)

これが私のJavascriptインターフェースです:

javascriptファイルを挿入するにはどうすればよいですか? どんな助けでも大歓迎です。

私のプロジェクト構造は次のようなものです:

猫のログには次のように表示されます。

0 投票する
3 に答える
432 参照

javascript - Android: JavaScript を使用して Android の機能を開始する方法

HTMLから渡されたテキストを話すコードがあります。以下のコードを使用して動作させることができました。

コードは次のとおりです。

これが私のJavaスクリプトインターフェースです:

上記のコードは期待どおりに機能します。私の質問は、javascript を介して TTS またはその他の機能 (アラームや電話をかけるなど) を呼び出す方法です。つまり、javascript から tts.speak() メソッドを呼び出すことができます。または、別の方法で、Java Script Interface (上記のように) を作成する代わりに、javascript を介して Android TTS を呼び出したいと考えました。このようにして、追加するすべての機能についてユーザーに更新を提供する必要はありません。

例: 注意: 以下は例であり、私はこれが間違っていることを知っています。これは、私が必要とするものの概要を説明するためのものです。

追加する必要があるプラグインはありますか。私にお知らせください。どんな助けでも大歓迎です。

0 投票する
0 に答える
130 参照

android - JsInterface を介して別のアクティビティからメソッドを呼び出す

JSInterface からアプリ内購入を起動する方法を開発しようとしています。

私は2つのクラスを持っています。

1 つ目は、Iabhelper を使用して inAppBilling を実装した MainActivity です。このアクティビティには、アイテムを購入するために使用する方法が含まれています。

2 つ目は、ユーザーが webview でクリックしたアイテムの sku を取得する JsInterface です。

私のテストでは、次のことが示されています。