問題タブ [crosswalk]
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 - Crosswalk Webview を Eclipse Android に統合する
Android の webview からファイルをアップロードする必要があります。現在、これは Android kitkat を除いて完全に機能しています。私は次のことを経験しました。
https://code.google.com/p/android/issues/detail?id=62220
Android WebView での HTML ファイル入力 (Android 4.4、kitkat)
2番目の質問(agomes answer)で提案されているように、横断歩道を使用してみました。eclipse を使用しています。指示に従って簡単な Crosswalk Web ビューをセットアップしましたが、アプリケーションがクラッシュし続けます。Android 4.4.2 で webview から画像をアップロードする簡単で優れた方法を誰かが知っている場合は、それも役立つでしょう。
サーバー側でコードを変更できないため、コルドバを使用できません。
XML ファイルは次のとおりです。
スタック トレースは次のとおりです。
これを機能させるための助けをいただければ幸いです。私
ios - Cordova + Crosswalk iOS はまだ UIWebView を使用しています
iOS 用の crosswalk を設定するための多くの指示は見つかりませんでした。次のように単純なはずです。
以下を実行する前に、プラグインが有効にならないという問題があったためです。
これを行った後、ビュー階層をキャプチャし、その中に「UIWebBrowserView」がある「UIWebView」をまだ使用していることを調べると(スクロールビューの中にあり、画像ビューもいくつかあります)。
また、navigator.userAgent は次のとおりです。
誰かが言及した別のテストは、基本的に次のとおりです。
そして window.indexedDB は未定義です。
それで...アプリがwkwebviewを使用するにはどうすればよいですか?
java - AJAX リクエストの途中でメモリを解放する Android ガベージ コレクタ
私はちょうどこの問題に遭遇しました。Android アプリケーション内にXWalkView ( Crosswalk WebView) があります。XWalkView 内で、いくつかの AJAX リクエストを作成します。問題は、リクエストの実行中に Java ガベージ コレクターがメモリを解放していることです。そのため、リクエストを終了できません。
AJAX 部分に関しては、 promiseを使用して AJAX リクエストを実行するための単純なライブラリであるqwestを使用しています。
このための Java コードは非常に単純です。これが問題だとは思いません。
を追加して、willNotCacheDrawing
より多くのメモリを解放して、リクエストを完了できるようにしましたが、これはあまり役に立ちません。
MyAppWebViewClient
は のサブクラスですがXWalkResourceClient
、PDF がロードされたときに別のアクションをトリガーするだけで、それほど多くのことはしていません。この問題は、自分の ResourceClient を使用しない場合にも発生します。
HTML / JavaScript の部分は非常にシンプルで、ダウンロードは 0.5MB 以下で、次のようなリクエストが必要です。
これはガベージ コレクターと関係があると考えました。これは、メモリ モニターを見ると、リクエストの実行中に次のように発生するためです。
メモリの最初の「上昇」はリクエストの開始時であり、メモリ使用量が再び安定するとすぐに、リクエストは失敗します。突然の低下は、ガベージ コレクターが AJAX 要求に割り当てたばかりのメモリを解放することだと考えました..うーん。
特にメモリ管理に関しては、私はAndroid開発にまったく慣れていません。ガベージ コレクターが 7,76 MB を超える RAM を割り当てさせないのは正常ですか? 完全なアプリとしては少し低いようです。
皆さん、何か考えはありますか?
ありがとう!
cordova - crosswalk を使用した setOnKeyListener の問題
コードバ アプリで crosswalk の使用を開始しようとしていますが、問題は、アプリが特定のデバイスのバーコード リーダー用のカスタム プラグインを使用していることです。
基本的に、 を拡張するカスタム ビューを呼び出すプラグイン クラスがあり、特定のキーが押されているかどうかを確認するEditText
ビューを作成します。OnKeyListener
プラグイン クラスの初期化中に、 を使用してwebView.getView().setOnKeyListener(view.getScanKeyListener());
を作成しOnKeyListener
、キープレスをチェックします。
ただし、ビューでOnKeyListener
は が呼び出されることはありません。これは crosswalk を使用している場合にのみ発生します。アプリのデバッグ時に見つかった唯一の大きな変更は、 へのwebview.engine
変更XWalkWebViewEngine
です。
これは横断歩道のエンジンと関係があると思いますが、まだ原因を見つけていません。問題について何かヒントはありますか?
ios - Crosswalk の既存の目的 c iOS ionic プロジェクトへの統合
私は、イオン的で客観的な c ベースのプロジェクトに取り組んでいます。XWalkView と crosswalk ファイルを追加できました。Web ビューを XWALKVIEW でオーバーライドしようとしましたが、うまくいきません。crosswalk Web ビューが読み込まれているかどうかを確認するにはどうすればよいですか。私はサンプルプロジェクトを見てきましたが、それは迅速です。