2016-11-24 2 views
-1

ブラウザフォーム(php、jspなど)を作成するデスクトップソフトウェアを作成する方法をアドバイスする必要があります、など)。デスクトップソフトウェアとブラウザフォーム(jsp、phpなど)との通信方法

たとえば、次のようになります。link to create a new google gmail account "将来のデスクトップソフトウェア"とは、可能な限りそのWebページのフィールドに値を設定することです。

どうすれば可能ですか?また、私はJavaまたはC#でアプリケーションを作成する予定です。別の技術は

は、そのデスクトップアプリケーションを作成するために、より適切であろうなら、私を知ってみましょう(最終的にはデスクトップアプリケーションがデータベースとのインタフェースになるだろうにしかし、これは現在の質問のための私の心配はありません)

答えて

1

がありますアプリケーションがブラウザと直接通信できるようにする大きなセキュリティ上の懸念があります。一般的に使われているブラウザは、それらをブラウザに実装できる拡張機能です。余分なデスクトップソフトウェアを開発する場合でも、ブラウザの拡張機能を使用してアプリケーションと通信することができます。おそらく、これらのリンクを見ている必要があります:

Build Chrome extension

Build Firefox add-on

+0

だから、私は自分のデスクトップアプリケーションとブラウザでのフォームの間のインターフェイスであることアドオンを持っていますで何を意味しますか?実際には、ブラウザフォームフィールドとデスクトップアプリケーションフォームフィールドとの間に1対1の関係が必要です。それはアドオンで可能になるのだろうか? – snorlax

+1

はい、アプリケーションとアドオンの間の通信は自分で処理する必要があります。アドオンはあなたがインストールしているので、セキュリティ上の理由からアドオンがなくてもブラウザに起こっていることにアクセスできます。そうしないと、すべてのアプリケーションがブラウザで何が起こっているのかを確認し、あなたの同意なしに変更することができます。短く:フォーム構造を取得するために、アドオンはWebページから情報を取得し、デスクトップアプリケーションがアクセスできるローカルまたはリモートインターフェイスのどこかにその情報を渡します。データを埋めるために、それは逆に進む。 –

+1

ありがとうございます。私はそれに取り組むつもりです。私は何か良いものを作るかどうかを知らせます。 – snorlax