ホームページ > 記事 > ウェブフロントエンド > JavaScript が C# コードを呼び出す_javascript スキル
この記事では、.Net の WebBrowser コントロールに表示される HTML ファイルに埋め込まれた Javascript が C# コードを呼び出す方法について説明します。 Tencent のニュース ポップアップ ボックスなどのクライアント プログラムに Web ページを埋め込むことは、現在では非常に一般的です。
.Net の WebBrowser は引き続き IE のカーネルを使用する必要があります。 IE では、ウィンドウ オブジェクトには外部インターフェイスを提供する外部属性があります。ホストコードを実行できます。このプロパティを通じて C# メソッドを呼び出すには、そのホスト オブジェクトが ComVisible である必要があります。たとえば、WebBrowser コントロールを Form に配置し、js が呼び出すメソッド OpenForm を準備します。