0

クライアントが特定のタスクを完了した後、データを安全な場所に保存するように依頼されました。

ここで私のクライアントには、いくつかの異なるベンダーが提供するオンラインフォームにデータ入力を行う多くのスタッフがいます。いくつかのステップの後、入力されたデータはいくつかの結果を生成します。つまり、Web フォームを送信した後です。今、彼は、生成された結果をローカル コンピューターまたはオンライン サーバーに保存したいと考えています。

次の方法で実行できますか。

1.) ユーザーとオンラインのメインのサードパーティ サーバーの間に位置するローカル Web サーバーを作成し、生成されたすべての結果を記録しますか?

2.) ブラウザー拡張機能を作成し [Firefox について考えています]、ユーザーに特定のブラウザーを介してナビゲートし、生​​成されたすべての結果を記録するように強制しますか?

** Firebug が行っているように、データを保存するための機能を追加するだけで、2 番目の方法が機能すると確信しています。

どんなアイデアでも大歓迎です。

誤解を招いて申し訳ありません。ここでより明確にするために、いくつかの説明があります。

a.) abc.com Web サイトにデータを入力するスタッフが多数いるクライアントの 1 人にアプリケーションを書いています。b.) ユーザーが abc.com にデータを送信します。c.) Web サイト abc.com は、入力データに従って何らかの結果を生成または生成し、ユーザーに送り返します。d.) スタッフ/ユーザーと abc.com の Web サイトの間にあるシステムが必要で、abc.com の応答を追跡し、それをある場所に自動的に保存します。e.) 現在、データ入力ユーザーは手動で結果を自分のローカル コンピューターに保存します。保存を忘れると、結果が失われるため、結果が 1 つも失われないように自動的に保存したいと考えています。

4

2 に答える 2

0

JSONPのようなものを使いたい場合を除き、クロスドメインの問題のため、ローカル Web サーバーはあまり役に立ちません。その場合、(ユーザーが証明書を受け入れると仮定して) 署名済みの Java アプレットを使用することをお勧めします。このアプレットには、インストールされた Java アプリが持つアクセス権があるため、ポートとサーバーを HTTP サーバーとしてバインドする可能性があります (よくわかりません)。これが Linux または UNIX でどれだけうまく機能するか)。

もう 1 つのアイデアは、Flash のローカル共有オブジェクトを使用することです。保存したいデータの量によって異なります。ユーザーがデータの保存を許可するためのダイアログを表示できるように、Flash を表示する必要がある場合があります。を使用して、JavaScript から Flash に通信できますExternalInterface

しかし、最も単純なことは、ユーザーに永続的な Cookie を与え、その Cookie に関連付けられたデータを Web サーバーに保存することです。


グリッツback2dos

于 2010-08-18T13:28:12.930 に答える