私は、同じクライアント PC ユーザーのクライアント PC でパスポートをスキャンする C# Windows フォーム アプリケーションを開発しています。
Windowsフォームアプリケーションのいくつかの値をブラウザページと共有する方法はありますか?
(ブラウザーの JavaScript から RPC を介して Windows アプリのいくつかの機能を呼び出す方法、またはこれらの値を共有または送信するメカニズムはありますか) .
私は、同じクライアント PC ユーザーのクライアント PC でパスポートをスキャンする C# Windows フォーム アプリケーションを開発しています。
Windowsフォームアプリケーションのいくつかの値をブラウザページと共有する方法はありますか?
(ブラウザーの JavaScript から RPC を介して Windows アプリのいくつかの機能を呼び出す方法、またはこれらの値を共有または送信するメカニズムはありますか) .
http
http 要求に応答できる小さなサーバーを C# アプリに実装する必要があります。その後、Web ページはGET
適切な URL にリクエストを送信して、データを取得してフィールドに入力することができます。
相互にアクセス可能なリソースとして Web サーバーを使用できます。C# アプリケーションはサーバーにデータを送信でき、Web ブラウザーは AJAX を使用して Web サーバーからの更新をポーリング/リッスンできます。Windows アプリケーションもサーバーに接続されている場合、Web ページから更新を受け取ることができます。
または、Windows アプリと Web サイトの間で 1 回限りのデータ共有を行う場合は、次のようにすることができます。
もちろん他にも方法はあります。私の目標は、使用中の Web ブラウザーに関する知識がなくても済むようにすることです。たとえば、ブラウザーと Windows アプリケーション間の通信を容易にするためにプラグインをダウンロードする必要があります。