0

これが最初に可能かどうかを判断しようとしています。

.Netアプリケーション(WinForms-C#)からクライアントWebページでJavaScript関数をトリガーできる必要があります。

IE-> WebPage-> SomeJavascriptFunction

別のプロセスで実行されているC#.Netアプリケーション->SomeJavascriptFunctionを呼び出す

もちろん直接呼ぶことはできませんが、誰かがその努力の中で出くわしたトリックがあるかどうか疑問に思います。

4

2 に答える 2

1

これを行う 1 つの方法は、クライアントの JavaScript コードでサーバーをポーリングして、ジョブがあるかどうかを確認することです。WinForms アプリケーションは、Web サービスが読み取って JavaScript AJAX 呼び出しに提示するジョブをデータベースに挿入します。

JavaScript は、15 秒ごとにサーバーをポーリングして、新しいジョブがあるかどうかを確認できます。

于 2012-11-12T15:42:37.793 に答える
0

あなたが現在どのように設定されているかはわかりませんが、私の仕事では、ページがリッスンし、結果に基づいて Java スクリプト オブジェクトを呼び出すサーバーがあります。それらのいくつかは、スクリプトを実行するように true に設定されている場合は単なる bool 値であり、アプリケーションが再度実行されるまで値を false に戻します。これは理想的には望んでいないと思いますが、私が知る限り、オフラインとオンラインの間の橋渡しが必要になるでしょう。

お役に立てれば。時間を無駄にして申し訳ありません。

ロイ

于 2012-11-12T16:26:38.930 に答える