2014-11-24 160 views
0

我正在爲Outlook(C#)做一個加載項我在功能區中創建了一個按鈕。當我點擊按鈕時,我想用URL自動打開瀏覽器,然後在後面的代碼中啓動javascript javascript:Goto();。這可能嗎?在瀏覽器中啓動javascript代碼

回答

0

如果javascript只是打開頁面的一部分,是的,這是可能的。您可以使用Process.Start打開網址。它會打開默認瀏覽器(所以從有你有在執行小控件):

Process.Start(@"http://somewebsite.sample"); 

另一種選擇是使用在C#中WebBrowser控制。您也可以在其中執行自定義JavaScript。你可以使用WebBrowser.InvokeScript。您需要將其放置在應用程序中的Form上。

this.webBrowser.Navigate("http://somewebsite.sample") 
this.webBrowser.InvokeScript("SomeGotoMethod", new object[] { "somevariable" }); 
+0

我試試這個:Form webFrom = new Form(); WebBrowser webPage = new WebBrowser(); webPage.Navigate(「www.google.be」); webFrom.Show();我有一個空的表格 – mosflex 2014-11-24 14:37:45

+0

你在哪裏添加了該控件? 'webFrom.Controls.Add(webPage);' – 2014-11-24 14:48:45

+0

我忘記了webFrom.Controls.Add(webPage);謝謝。現在我要嘗試調用腳本 – mosflex 2014-11-24 14:52:45