У меня есть приложение Windows, разработанное на C # 4.0, и я использую в нем несколько элементов управления WebBrowser, где все веб-браузеры загружают один и тот же URL-адрес веб-сайта и выполняют какой-то поиск, установив значение поиска в текстовом поле и нажав кнопку поиска.
Предполагается, что все веб-браузеры ищут одновременно разные ключевые слова. Они работают правильно, когда каждый запускается индивидуально, но в тот момент, когда все они запускаются вместе, все они ищут одно и то же ключевое слово, а не разные! И ключевое слово не первое / последнее; это случайно выбранный. Я реализовал код внутри DocumentCompleted.
Я считаю, что сам веб-сайт определяет одно из ключевых слов, которые искали первым, и устанавливает его во всех окнах WebBrowser. Есть ли способ запустить все эти веб-браузеры изолированно и параллельно, чтобы каждый «сеанс» не влиял на другой?