我有一个用 C# 4.0 开发的 Windows 应用程序,我在其中使用多个 WebBrowser 控件,其中所有 WebBrowser 加载相同的网站 URL 并通过在文本框中设置搜索值并单击搜索按钮来执行某种搜索。
所有的网络浏览器都应该一次搜索不同的关键字。当每个单独运行时它们都可以正常工作,但是当它们一起运行时,它们都在搜索相同的关键字而不是不同的关键字!并且关键字不是第一个/最后一个;这是一个随机选择的。我已经在 DocumentCompleted 中实现了代码。
我相信网站本身正在识别首先搜索的关键字之一并将其设置在所有 WebBrowser 窗口中。有没有办法单独和并行运行所有这些 WebBrowser,以便每个“会话”不会影响另一个?