Как открыть новый URL на той же открытой вкладке? - PullRequest
1 голос
/ 17 марта 2012

Я использую этот код для того, чтобы открыть все ссылки с определенного URL, каждая ссылка откроется с новой вкладкой, это вызывает огромное использование памяти, как я могу открыть новую ссылку на существующей вкладке?

static void Main(string[] args)
{
    ProcessStartInfo processStartInfo = null;
    string googleChoromePath = "C:\\Users\\Dandin\\AppData\\Local\\Google\\Chrome\\Application\\chrome.exe";
    string argument = "";
    string url = "http://edition.cnn.com/";
    WebClient wClient = new WebClient();
    string st = wClient.DownloadString(url);
    List<string> list = LinkFinder.Find(st);
    processStartInfo = new ProcessStartInfo(googleChoromePath);

    for (int i = 0; i < list.Count; i++)
    {
        argument = list[i];

        try
        {
            if (argument.StartsWith("http://"))
            {
                processStartInfo.Arguments = argument;
                processStartInfo.WindowStyle = ProcessWindowStyle.Hidden;
                processStartInfo.RedirectStandardOutput = true;
                processStartInfo.RedirectStandardError = true;
                processStartInfo.CreateNoWindow = true;
                processStartInfo.UseShellExecute = false;
                processStartInfo.ErrorDialog = false;

                Process googleChrome = Process.Start(processStartInfo);
                Thread.Sleep(1000);
            }
        }
        catch (Exception)
        {

        }
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...