Отменить общий доступ к файлам cookie сеанса управления веб-браузером

У меня в программе несколько элементов управления веб-браузером, и похоже, что все они используют файлы cookie сеанса. Я хочу, чтобы они НЕ использовали файлы cookie сеанса.

У меня есть разные элементы управления веб-браузером, которые открывают один и тот же веб-сайт с разными учетными записями или открывают одну и ту же веб-страницу, в которой хранятся разные данные в сеансе.

У кого-нибудь есть идеи?


person Harold Sota    schedule 01.11.2011    source источник


Ответы (1)


Элемент управления WebBrowser по сути является экземпляром средства визуализации Internet Explorer и логики HTTP, включая файлы cookie и обработку сеансов. Файлы cookie хранятся в стандартном каталоге файлов cookie IE.

Вам придется переключиться на HttpWebRequest или WebClient, если вы хотите обрабатывать файлы cookie вручную.

person Polynomial    schedule 01.11.2011
comment
Просто выполните поиск в Google по запросу c# WebClient example или c# HttpWebRequest example, и вы найдете целую кучу примеров кода и статей по этой проблеме. Они не позволят вам напрямую отображать страницы, но вы сможете выполнять HTTP-запросы GET / POST и получать доступ к результатам в виде потока или строки. - person Polynomial; 01.11.2011