問題タブ [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.

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

android - webView android で Chrome を使用して WebGL をサポートする方法

リンクから WebView で 3D モデルを表示したいのですが、webView では WebGl がサポートされていません。私は試した:

しかし、それは機能していません。

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

android - WebChromeClient が onJsPrompt 関数に「メッセージ」パラメータを表示しない

Web ブラウザーと同じように、WebView にプロンプ​​トを表示させたいと考えています。

alert() に対処する他の回答から、Java コードで次のようなことをしなければならないことがわかりました。

これは機能し、プロンプトがポップアップしますが、に渡すメッセージを表示する代わりに、次のように表示されますprompt()

JavaScript では、私の呼び出しは次のようになります。

したがって、プロンプトには「テスト」と表示されると思います。

これにより、アプリに埋め込まれている WebView の没入感が完全に失われます。実際に渡したテキストを WebChromeClient に表示させるにはどうすればよいですか?

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

java - Webviewの終わり(またはWebページの終わり)からWebview 300 dpsのスクロールを終了するには? (アンドロイド Java)

Web ページの一部のフッターを編集できないため、ユーザーがスクロールできないようにして、Web ページのフッターを非表示にしたいと考えています。次の Webview があります。

ただし、ユーザーが画面サイズの最後の 300 dps 程度に達したときにスクロールを無効にする方法がわかりません。また、上記のsetWebChromeClientとlikeの両方を使用しても問題ないかどうかについても明確にしたいと思います。setWebViewClientはいの場合、Android デバイスはどのクライアントを選択しますか?

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

android - ファイルを更新する代わりにファイルを選択した後に Webview コンテンツを失う (Android Webview)

いくつかの練習の後、openFileChooser() を使用して携帯電話からファイルを選択し、OnActivityResult() を介して結果を取得できます。私の問題は、ファイル チューザーを開いた後、フラグメントが OnPause() に移動し、ファイルを選択した後に WebView コンテンツを失い、OnStart() に移動することです。ページ全体をリロードしたくありません。以前のコンテンツを保持し、選択したファイルを webview に追加する方法はありますか?

選択したファイルの内容を正しく取得できることを繰り返します。私の問題は、OnActivityResult() の後に呼び出される Onstart() メソッドにあります。OnCreateView() に書いた内容が保持されない理由がわかりません。これが私のコードです:

編集:

そして、これが私の openFileChooser メソッドです。

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

java - Android WebView からの複数ファイルのアップロード (Kitkat 以前の Android バージョン)

私のアプリでは、webview を使用して、複数のファイルをサーバーにアップロードする必要がある Web ページをレンダリングしています。OnShowFileChooser() (ロリポップおよび上位バージョンの場合) は正常に動作していますが、onOpenFileChooser() (他の下位バージョンの Android の場合) です。Uri 配列 (Uri[]) を onValueCallback() に渡すと、OnshowFileChooser() メソッドが機能しません。classCastException をスローします。以下は、必要な操作を実行するために使用した私のコードです。すべてのAndroidバージョンで機能するwebviewを使用して複数のファイルをアップロードするソリューションが必要です。

これは onActivityResult コードです

これはエラーレポートです