0

I have a separate form with a WebBrowser control. The script won't run if I try to invoke it from another form but it does run if I invoke it in the same form.

Dim JS As New jsEncrypt

    JS.WebBrowser.Navigate(New Uri(Environment.CurrentDirectory() & "\web\javascript.html"))

    Dim str As String = JS.WebBrowser.Document.InvokeScript("eisu")
    Application.Run(JS)

    Console.WriteLine(str)

1 Answers1

0

Application.Run(...) doesn't return immediately. Try your Navigate step before Application.Run().

CSJ
  • 3,641
  • 2
  • 19
  • 29
  • ok, it loads the page but now it won't run my script Dim str As String = JS.WebBrowser.Document.InvokeScript("eisu") – user2579668 Jul 14 '13 at 20:52