WebBrowserでオブジェクトのメソッドが実行できない。
WebBrowserコントロールで表示しているページのスクリプトを実行するにはwebBrowser.Document.InvokeScript()を使用すればいけるらしいんだけど、オブジェクトのメソッドの実行が出来ない。
たとえば、こんな場合。
var n_obj = new new_obj();
とページ上に記述があった場合にInvokeScript()でn_obj.func()が呼び出せない。なんか方法あるんだろうけど。
追記
試行錯誤の上、ふと思い立った方法でやりたいことが実現できました。
webBrowser.Navigate("javascript:n_obj.func() ;");
なんか負けた気がしなくもない。