問題タブ [nativeapplication]

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 に答える
192 参照

rest - 多言語、多役割のネイティブ アプリの REST アーキテクチャ

幅広い機能を備えたさまざまなモバイル OS で実行されるネイティブ アプリを開発しています。多言語および複数のユーザー ロールのシナリオを提供する必要があります。バックエンドとして、XML ベースのデータ交換で REST サービスを使用する必要があります。ログイン後に「appInit」REST 呼び出しを実装して、現在のユーザーの役割に関する有効なメニュー項目とすべての UI テキストを UI に提供する予定です。サーバー側に保存されたユーザー プロファイルにはユーザー言語が含まれているため、OS 言語の代わりに正しい言語を選択できます。これは容認できる慣習ですか?どうも。

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

cordova - Cordova Image Picker、複数の画像を一度にアップロードするには

次のコードがあり、必要に応じて多くの画像を正常に選択できます。

参照:- http://www.raymondcamden.com/2015/03/12/selecting-multiple-images-in-a-phonegapcordova-app

私の質問は、PHP をバックエンド プログラミングとして使用し、Angular Js を FrontSide として使用してサーバーにアップロードするにはどうすればよいですか?

前もって感謝します!

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

javascript - Chrome ネイティブ メッセージング: ネイティブ アプリ インスタンス オブジェクトの有効期間はどのくらいですか?

Chrome 拡張機能と対話するネイティブ アプリケーションは永遠に存続しますか? たとえば、ポストバックが発生する前に存在する必要がありますか?マニフェスト ファイルに追加する構成が見つかりませんでした。

私はページを持っています。ページにはいくつかのオブジェクトがあります。オブジェクトをクリックし、ネイティブ アプリで 1 つのメッセージを送受信すると、残りのオブジェクトでは機能しなくなります。

私の正確な質問: ネイティブ アプリ インスタンス オブジェクトの有効期間はどのくらいですか? そのオブジェクトは、たとえば永遠に応答する必要がありますか? または、これが継続的な通信である場合、stdin からメッセージを読み取るなどのループが必要ですか?

これが私のバックグラウンドスクリプトです:

私の拡張マニフェスト:

Javaプログラム: [コメントで尋ねられたように]

Chrome ログを調べると、次のメッセージが表示されます。

  • ネイティブ メッセージング ホストは、長さが 1936028240 バイトのメッセージを送信しようとしました。
  • {"メッセージ":"ネイティブ メッセージング ホストとの通信中にエラーが発生しました。"}"、ソース: chrome-extension://XXX

これらを Win 8.0 マシン 64 ビットでテストしています。

更新: connectNative が呼び出され、ポートがエラーによって停止されていない場合、ホストは永遠に生きていると確信しています。したがって、上記のエラー メッセージの根本的な原因は、ポートの有効期間以外にあるはずです。つまり、通信エラーによりポートが強制的に停止されているということです。

コメントをいただければ幸いです。

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

polymer - Polymer: タグやボタンのタップで新しい html ページを開きたい

Polymer を使用してネイティブ モバイル アプリを開発していますが、基本的なヘルプが必要です。

<a>Polymerでタグやボタンをクリックすると新しい.htmlページが開くようにしたい

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

android - Appium を使用した Android ネイティブ アプリの WebView ページで要素が見つからない

Java appium スクリプトを使用して android.webkit.webview パッケージの要素を見つけることができません。

Appium スクリプトを使用して値を UI に渡すことができるように、userText フィールドとパスワード フィールドのロケーターを取得する方法。ここに画像の説明を入力

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

c# - 入力を待っている間に標準入力をブロックする方法は?

ネイティブ メッセージングを使用する Chrome 拡張機能を作成していますが、すべて正常に動作します。私が対処している問題は、ネイティブ アプリケーション側にあります。

Chrome 拡張機能は stdin と stdout を使用してネイティブ アプリケーションと通信しますが、入力をリッスンする適切な方法を見つけるのに苦労しています。

現在、私のコードは次のようになっています。

そして ReadInputStream メソッド:

スリープを回避し、代わりに入力が受信されるまでアプリケーションをブロックしたいと思います。Stream.Read は、データが見つからないためゼロを返すため、ループを続けます。

この問題に対する良い解決策はありますか?

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

internet-explorer-11 - Db を破棄した後に PouchDb をリセットする

PouchDB("db_name"),destroy() を使用して、すべての DB を破棄しました。次にアプリを起動すると、例外 NotFoundError (IndexedDb エラー、ObjectStore が存在しません) がスローされ、Pouch は何も同期できません。

この例外は 3393 行目でスローされます (v 5.1.0) (onUpgradeNeeded)

Web アプリをアンインストールせずに PouchDB の状態をリセットすることはできますか? おそらく、localStorage と indexedDb を削除しますか?

ありがとう

PD: WinJS ネイティブ アプリです (IE 11 を使用)