有没有办法在Google Chrome中启动一个标签页(而不是一个新窗口),并从自定义应用程序加载特定的URL?我的应用程序是用C#(.NET 4完整版)编写的。
我正在通过C#中的SOAP执行一些操作,一旦成功完成,我希望通过浏览器向用户呈现最终结果。
这整个设置是为我们的内部网络,而不是为公众消费-因此,我可以负担得起的目标,一个特定的浏览器只。我的目标Chrome只,出于各种原因。
有没有办法在Google Chrome中启动一个标签页(而不是一个新窗口),并从自定义应用程序加载特定的URL?我的应用程序是用C#(.NET 4完整版)编写的。
我正在通过C#中的SOAP执行一些操作,一旦成功完成,我希望通过浏览器向用户呈现最终结果。
这整个设置是为我们的内部网络,而不是为公众消费-因此,我可以负担得起的目标,一个特定的浏览器只。我的目标Chrome只,出于各种原因。
4条答案
按热度按时间yks3o0rb1#
作为chrfin's响应的简化,由于Chrome如果安装了应该在运行路径上,因此您可以只调用:
这对我来说似乎和预期的一样,如果Chrome已经打开,就打开一个新的标签页。
baubqpgj2#
对于.Net核心3.0我不得不使用
sqxo8psd3#
**更新:**请参阅Dylan或d.c的答复,以获得更简单(更稳定)的解决方案,该解决方案不依赖于
LocalAppData
中安装的Chrome!即使我同意丹尼尔Hilgarth在chrome中打开一个新标签页,您也只需要以您的URL作为参数执行chrome.exe即可:
j5fpnvbx4#
如果用户没有Chrome浏览器,它将抛出如下异常: