問題タブ [webviewchromium]

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 投票する
3 に答える
9976 参照

android - java.lang.IllegalStateException: UI スレッドとは別のスレッドで View メソッドを呼び出しています

Android 4.4 (Kit kat) を搭載した nexus 4 で webview を開こうとすると、次のエラー メッセージが表示されます。

Android 4.4にアップデートしてから、Nexus 4.

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

android-webview - KitKat で Chromium ベースの WebView に対してテストをビルドして実行する方法

Kitkat はクロム ベースの webview を使用し、ディレクトリ "external/chromium_org" にはクロムのコードが含まれています。

ディレクトリに android webview の統合テストがあります。

私はここでウィキを読みました(https://code.google.com/p/chromium/wiki/AndroidTestInstructions)、クロムソースディレクトリでスムーズに進みました(AOSPではなく、クロムをスタンドアロンでダウンロードしてください)。

しかし、AOSP/external/chromium_org では、テスト パッケージをビルドできません。最初のアサート エラーには NDK がありません。スタンドアロン クロムの NDK へのリンクを作成しました。それでも、エラーでビルドできません:


私の質問は以下のとおりです。

Q1: AOSP でテスト パッケージをビルドし、KitKat WebView のテストを実行する方法を教えてください。

Q2: または、これらのテストは Chromium ソース ディレクトリでのみビルドおよび実行できますか? もしそうなら、テストされたウェブビューがキットカットで使用されているものと同じであることをどのように保証できますか? AndroidWebViewTest.apk のターゲットは AndroidWebView.apk であるため、「AOSP/external/chromium_org」のコードからビルドされた KitKat システム イメージの webview ではありません。

Q3: KitKat Chromium WebView が特定のデバイスで適切に動作することを確認したい場合、どのテスト ケースが必要ですか? 現在、CTS に android.webkit と統合テスト AndroidWebViewTest.apk を含めたいのですが、これで十分でしょうか? より多くのテスト ケースを利用する必要がありますか?

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

android - AndroidのオフラインモードでHTMLイメージタグを表示する方法

こんにちは、HTML イメージ タグとテキストを含むデータがあります。このコンテンツを表示するにはwebView、次のアプローチで使用しています:

デバイスが Wi-Fi またはモバイル データに接続されている場合、画像は適切に表示され、しばらくしてからユーザーが Wi-Fi/モバイル データをオフにすると、画像が表示されません (webview が画像をキャッシュするため、数分間は機能しますが、ない時もあります)。しかし、テキストはまだ機能しています。この問題を解決するために熱い提案をしてください。前もって感謝します。

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

android - WebClient での CONNECT へのステータス 403 のブロックされたプロキシ応答

Android の WebClient を介して HTTPS でリクエストを実行しようとしています。現在、Galaxy Tab 2 (Android 4.2) で実行され、アプリケーションは Android 4.0.3 (API 15) です。

HTTPS リクエストは WiFi 接続ではうまく機能しますが、3G 接続では非常に遅く、これらのメッセージが LogCat に表示されます。

08-07 17:38:12.397: W/chromium(4566): external/chromium/net/http/http_proxy_client_socket.cc:274: [0807/173812:WARNING:http_proxy_client_socket.cc(274)] ステータス 403 のブロックされたプロキシ応答[ホスト名:ポート] の CONNECT 要求へ。

DefaultHttpClient を介して他の HTTPS Post も送信しますが、これらのリクエストも HTTPS + 3G 接続で非常に遅くなります。

これを修正する理由と方法はありますか?

0 投票する
2 に答える
837 参照

android - アクティビティが一時停止された後も webview が再生を続ける

私のアプリでは、webview を使用して、ユーザーが定義した Web ページを表示します。IF Web ページにビデオが含まれている場合、[戻る] を押してアクティビティを停止してもビデオが停止しません。古い実装 ( ) でこの問題を解決しましたが、パッケージのwebview を使用するandroid.webkit.WebViewこの問題に再び直面しています。これが私が古いバージョンで使用しているコードです。>= 4.4 Androidバージョンでも同じことをしようとしています。kitkatchromium

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

android - クロムでWTF_LOGを有効にして取得する方法[Android]

Chrome コードで WTF_LOG(Media,...) に書き込まれたログを見たことがあります。多くのコード検索の後、Androidプラットフォームでこれらのログを有効にして取得する方法がありませんでした。クロムの公式サイトで便利なリンクを見つけましたが、Androidプラットフォームの情報はありません https://www.chromium.org/for -testers/enable-logging

Androidプラットフォーム用のクロムビルド可能なコードがあります。これらの WTF_LOG を確認したい

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

android - Chromium がネットワーク リクエストの作成を停止したことを知る方法は?

ゲームがすべてのアセットのダウンロードを完全に終了したことを知る必要がある HTML5 ゲームを扱っています。HTML5 の場合、これはページの読み込みが完了したときとは異なります。ページの読み込みが完了すると、ゲームのアセットがダウンロードされます。

これらのゲームは、Crosswalk Web ビューを埋め込んだネイティブ アプリで実行しています。Crosswalk プロジェクトは Chromium プロジェクトに基づいているため、Chromium で機能するものは Crosswalk でも機能する可能性があります。ブラウザがネットワーク要求を完全に停止し、基本的にインターネットとのすべての通信を停止したことを確認するにはどうすればよいですか?

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

android - Android HTML5 再生

Android OS での HTML ビデオ再生の仕組みを説明してもらえますか? 私は低レベルに興味があります.. どのプレーヤーが html ストリーミングを呼び出しますか? それはクロムプロジェクトの一部ですか?そのプレイヤーにアクセスするにはどうすればよいですか?

または、少なくともいくつかの有用なリソースを教えてください...