.Net Windows Forms Browser Control で スクリプトとアプリ間のコミュニケーション

.Net Windows Forms の Browser Control でDHTMLコンテンツのスクリプトからアプリ側のメソッドを呼び出すには

FormのLoadイベントで

webBrowser1.ObjectForScripting = this;

を設定し、スクリプトで

window.external.<メソッド名>

のように呼び出す。

 

逆に、アプリからDHTMLのスクリプトを呼び出すには

webBrowser1.Document.InvokeScript

を使う。

 

https://docs.microsoft.com/en-us/dotnet/framework/winforms/controls/implement-two-way-com-between-dhtml-and-client

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください