![](/img/trans.png)
[英]How to add a command to launch a new tab in the browser with this code in JavaScript? (etc.) (with Terminal)
[英]Launch javascript code in a browser
我正在为Outlook(C#)做一个加载项,我在功能区中创建了一个按钮。 当我单击按钮时,我想自动使用url打开浏览器,然后启动javascript javascript:Goto();
在后面的代码中。 这可能吗?
如果javascript只是打开的页面的一部分,是的,那是可能的。 您可以使用Process.Start
打开URL。 它将打开默认浏览器(因此从那里您几乎无法控制执行):
Process.Start(@"http://somewebsite.sample");
另一种选择是在c#中使用WebBrowser
控件。 您也可以在其中执行自定义javascript。 您可以为此使用WebBrowser.InvokeScript
。 您需要将其放在应用程序内的Form
。
this.webBrowser.Navigate("http://somewebsite.sample")
this.webBrowser.InvokeScript("SomeGotoMethod", new object[] { "somevariable" });
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.