問題タブ [webchromeclient]
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.
android - Android chrome webview クライアントが全画面表示にならない
アプリの Web ビュー内でフルスクリーン モードで Youtube ビデオを再生しようとしています。webview 内でフルスクリーン ボタンを有効にすることができました。
Chrome クライアント:
レイアウト ファイル:
フルスクリーン ボタンをクリックすると、灰色の画面で次のエラーが表示され、ビデオ オーディオがまだ再生されています [ERROR:shared_renderer_state.cc] Failed to request GL process. デッドロックの可能性あり
java - android.webkit.PermissionRequest を解決できません
-objectのpublic void onPermissionRequest(PermissionRequest)
メソッドをオーバーライドしたい。WebChromeClient
これが私のコードです:
をインポートしようとしましandroid.webkit.PermissionRequest
たが、解決できません。ライブラリがありませんか?
android - Android WebView アプリケーションでファイルをアップロードできません
レスポンシブ Web サイトにシンプルな WebView を使用しています。アプリは正常に動作していますが、ファイル アップロード コントロールが機能していません。アプリから画像、ドキュメント、ppt、または Excel ファイルをアップロードできません。
Androidスタジオでwebviewを作成しました。
次のコードを追加しました
ただし、ブラウザでアプリを開きます。誰でも私を助けることができますか?
javascript - Android WebView から Javascript メッセージを取得する方法
やあ、私はいくつかのコードを webview に挿入し、コードが成功したかどうかを確認したいと考えていました。WebChromeClient の onConsoleMessage メソッドをオーバーライドしようとしましたが、コードがキャッチされていない参照であるかどうかのみが報告されます
次のようなメッセージしか表示されません。
次のような有効なコマンドを実行すると
コマンドが成功したか失敗したかをどうにかして知りたいです。mainPage div の内容は正常に変更されましたが、コマンドが成功したかどうかに関係なく、onConsole メソッドからメッセージが表示されませんでした。私に何ができるか考えていますか?前もって感謝します
javascript - Android WebView内のJavaScriptのプロンプト、アラート、および確認が見つかりません
Ip カメラからの送信を表示するアプリケーションを Android で作成しています。このカメラエリアは D-Link です。送信を確認するには、IP に移動し192.168.1.4/MJPEG.CGI?.mjpeg
ます。ナビゲーターで動作しますが、アクセスするにはJavascriptプロンプトによる管理化合物のアカウント:
ここに画像の説明を入力してください
私のAndroidアプリケーションでは、フラグメントでNavigation Drawableを使用しており、送信用のフラグメントを指定しています.WebView、フラグメントのXMLを使用しています:
それは非常に簡単です。私のボタンは、許可されている URL を EditText の MainFragment.java にロードすることです。
アラートを取得したり、アラートを確認したりするために、別の Js ファイルを使用してテストを行っていますが、取得できません。
JS:
onJsConfirmで試したAlert Desitionの例では、何も起こりませんでした。送信を提供するページでは、ログインについて否定的な回答が得られました。
私は本当に助けが必要です.私はそれを行う方法を見つけるために多くのページやビデオを見回しましたが、答えがありません. 誰かが私を助けることができますか?
android - キャプチャー画像のURIのExifインターフェースデータを編集(ローテーション)する方法
Android の WebChromeClient の onShowFileChooser メソッドをトリガーした後、キャプチャした写真を Android の WebView にアップロードしようとしています。
ポートレートモードで撮影されたすべての画像がランドスケープに回転されることを除いて、すべて正常に機能します。
onActivityResult では、キャプチャした画像のファイルの場所を表す URI を作成できます。これは、ValueCallback.onReceiveValue(T 値) に渡されます。ただし、画像自体を操作して、ExifInterface Orientation タグを変更して画像を回転させて縦向きに戻すことはできません。
URI からビットマップを作成し、回転させてから、そのビットマップを再保存して、新しい URI を取得して Webview に戻すことができます。しかし、それは非常に高価でパフォーマンスが悪いようです。そのルートをたどる前に、他に提案はありますか?