2013-07-14 169 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