繁体   English   中英

在浏览器中启动JavaScript代码

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM