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

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

android - cordova apk 内に crosswalk ランタイムを埋め込む

アプリケーションを Google Play ストアにアップロードしましたが、ダウンロードして開くと、添付のようなエラー メッセージが表示されます。

エラーメッセージ

このランタイムを組み込み、個別にインストールするのをスキップする方法はありますか? 私はドキュメンテーションを見てみましたが、私が理解したことから、それを埋め込むにはJavaコードを書く必要があり、それは私には意味がありませんでした.

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

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 ファイルは次のとおりです。

スタック トレースは次のとおりです。

これを機能させるための助けをいただければ幸いです。私

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

ios - Cordova + Crosswalk iOS はまだ UIWebView を使用しています

iOS 用の crosswalk を設定するための多くの指示は見つかりませんでした。次のように単純なはずです。

以下を実行する前に、プラグインが有効にならないという問題があったためです。

これを行った後、ビュー階層をキャプチャし、その中に「UIWebBrowserView」がある「UIWebView」をまだ使用していることを調べると(スクロールビューの中にあり、画像ビューもいくつかあります)。

また、navigator.userAgent は次のとおりです。

誰かが言及した別のテストは、基本的に次のとおりです。

そして window.indexedDB は未定義です。

それで...アプリがwkwebviewを使用するにはどうすればよいですか?

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

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 を割り当てさせないのは正常ですか? 完全なアプリとしては少し低いようです。

皆さん、何か考えはありますか?

ありがとう!

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

cordova - crosswalk を使用した setOnKeyListener の問題

コードバ アプリで crosswalk の使用を開始しようとしていますが、問題は、アプリが特定のデバイスのバーコード リーダー用のカスタム プラグインを使用していることです。

基本的に、 を拡張するカスタム ビューを呼び出すプラグイン クラスがあり、特定のキーが押されているかどうかを確認するEditTextビューを作成します。OnKeyListener

プラグイン クラスの初期化中に、 を使用してwebView.getView().setOnKeyListener(view.getScanKeyListener());を作成しOnKeyListener、キープレスをチェックします。

ただし、ビューでOnKeyListenerは が呼び出されることはありません。これは crosswalk を使用している場合にのみ発生します。アプリのデバッグ時に見つかった唯一の大きな変更は、 へのwebview.engine変更XWalkWebViewEngineです。

これは横断歩道のエンジンと関係があると思いますが、まだ原因を見つけていません。問題について何かヒントはありますか?

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

ios - Crosswalk の既存の目的 c iOS ionic プロジェクトへの統合

私は、イオン的で客観的な c ベースのプロジェクトに取り組んでいます。XWalkView と crosswalk ファイルを追加できました。Web ビューを XWALKVIEW でオーバーライドしようとしましたが、うまくいきません。crosswalk Web ビューが読み込まれているかどうかを確認するにはどうすればよいですか。私はサンプルプロジェクトを見てきましたが、それは迅速です。