我正在使用以下代码在 Internet Explorer 中打开网站
ProcessStartInfo startInfo = new ProcessStartInfo
{
Arguments = "http://www.example.com",
FileName = "C:\\Program Files (x86)\\Internet Explorer\\iexplore.exe",
RedirectStandardInput = true,
UseShellExecute = false
};
System.Diagnostics.Process process = System.Diagnostics.Process.Start(startInfo);
我怎样才能打开我的网站new tab考虑到已经打开了一个浏览器,不是一个新的浏览器???
Well,
我们正在构建一个应用程序,用户可以使用两个选项:
1-使用默认浏览器。
2- 使用以下浏览器之一:IE、Google Chrome 和 Firefox(目前)。
选择要在应用程序中使用的浏览器后,他必须选择是否要在新窗口或新选项卡中打开请求的页面。
例如:如果他选择带有新选项卡选项的IE,那么系统将尝试查找程序打开的最后一个页面,如果存在则刷新它,如果不存在,他将在新选项卡中打开它。
关于 IE 浏览器,我认为 EricLaw -MSFT 帮助我找到了一种打开新选项卡和新窗口的方法,我仍然需要知道如何获得打开的选项卡(已由我的程序打开)并在需要时刷新。
我仍然需要对 Firefox 和 Google Chrome 做同样的事情。
感谢您的回答,再次为我糟糕的英语感到抱歉:)
您可以简单地使用:
Process.Start("http://www.mysite.com");
这会not必须在 IE 中打开,但在用户默认浏览器中作为新选项卡打开(如果浏览器支持它),这可能正是用户想要的;)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)