WebBrowserを通してC#とJSでやり取りする

C#からはHtmlDocument.InvokeScriptでグローバル関数を呼び出せる。evalも呼べる。 でもってWebBrowser.ObjectForScriptingにComVisible(true)なオブジェクトを設定しておくと、publicなメンバーがJSからアクセス可能になる。 How to: Implement Two-Way Communication Between DHTML Code and Client Application Code C#…