Google搜索查询会在Chrome中打开多个标签

时间:2014-12-30 08:13:52

标签: c# visual-studio-2013

使用以下代码可以正常使用,但是如果我使用类似"佛罗里达天气和#34;等搜索字词,则会打开5个标签,所有标签都具有完全相同的搜索网址。搜索网址如下所示" https://www.google.com/search?q=weather+in+florida",所以看起来它正确传递,我只是不确定为什么会打开多个标签。

string searchTerm = textBox1.Text.Replace(" ", "+");
Process.Start(@"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe",
      @"https://www.google.com/search?q=" + searchTerm);

如果我尝试更长时间的查询"今天在美国的股票市场是什么"它再次打开5个标签,因此标签计数似乎不受查询长度的影响。

任何人都知道如何修复它?

2 个答案:

答案 0 :(得分:1)

这在我的机器上工作正常。您应该检查Chrome的扩展程序。 由于某些扩展,可能会出现此问题。

答案 1 :(得分:-1)

啊,我发现了问题。实际上是我正在使用的循环,代码循环5次,因为我没有正确返回if。正如Chetan所说,它确实可以正常工作。