如何在Firefox中打开和关闭链接?

时间:2016-04-29 07:42:53

标签: c# firefox

我需要在firefox或chrome中打开一些链接,并在下载完成后关闭其中任何一个 我可以用这个命令打开链接:

System.Diagnostics.Process.Start("firefox.exe", "http://www.example.com?bookid=1");

我将Firefox设置为单窗口模式,它会打开一个选项卡。当我发出Kill()方法时,此选项卡被杀死(但不是主窗口) 我可以用这个命令关闭打开的标签:

var proc = Process.Start("firefox.exe", "http://www.example.com");
proc.Kill();

但如何关闭指定的标签并注明url?

1 个答案:

答案 0 :(得分:1)

可能不是您问题的真实答案,但您不需要浏览器来下载文件,您可以直接从C#中执行此操作。

WebClient wc = new WebClient();
wc.DownloadFile(new Uri("http://stackoverflow.com"), @"C:\temp\stackoverflow.html");

我不认为可以关闭FireFox中的特定标签,我不认为有任何API可以帮助您解决这个问题。如果您正在寻找可控制的浏览器,您可能需要查看CefSharp