2013-07-14 143 views
0

我有一个WebBrowser控件的单独窗体。如果我尝试从另一个表单调用该脚本,该脚本将不会运行,但如果以相同的形式调用它,它将运行。.NET导航无法正常工作?

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) 

回答

0

Application.Run(...)不立即返回。在Application.Run()之前尝试使用Navigate步骤。

+0

ok了,它加载的页面,但现在它不会运行我的脚本 昏暗的STR的String = JS.WebBrowser.Document.InvokeScript( “eisu”) – user2579668