我正在为Outlook添加一个加载项(C#)我在功能区中创建了一个按钮。当我点击按钮时,我想自动打开带有网址的浏览器,然后在后面的代码中启动javascript javascript:Goto();
。这可能吗?
答案 0 :(得分: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" });