前書き 前回で、最新IE(事実上、Vista以外ならIE11)を使ったハイブリッドアプリケーションの基本形ができました。 mokake.hatenablog.com 今回は、C#側とJavaScript側で、データのやり取りをしたいと思います。しかも(やや不便ながら)配列やオブジェクトも含めて。 JavaScriptとC#でやり取りする 基本的なやり取りは、とても簡単です。 C#からJavaScriptへの値の引き渡し webBrowser.Document.InvokeScript(string, object[]); を呼び出すだけ。 function test1() { alert("test1 called"); } こういう関数を呼び出すなら、C#側は、 webBrowser.Document.InvokeScript("test1"); ですし、 function test2(