Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
1 / 1 / 0
Регистрация: 06.07.2015
Сообщений: 14

Как очистить все куки в WebBrowser?

10.07.2015, 21:08. Показов 2966. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как очистить все кукис в webbrouser?

Есть варианты переходить браузером по
C#
1
browser.Navigate("javascript:void((function(){var a,b,c,e,f;f=0;a=document.cookie.split('; ');for(e=0;e<a.length&&a[e];e++){f++;for(b='.'+location.host;b;b=b.replace(/^(?:%5C.|[^%5C.]+)/,'')){for(c=location.pathname;c;c=c.replace(/.$/,'')){document.cookie=(a[e]+'; domain='+b+'; path='+c+'; expires='+new Date((new Date()).getTime()-1e11).toGMTString());}}}})())");
но данный код работает только для одного конкретного сайта и то через раз.

Также есть вариант чистить директорию

C#
1
2
3
4
5
6
7
8
string Path = Environment.GetFolderPath(Environment.SpecialFolder.Cookies);
            try
            {
                System.IO.Directory.Delete(Path, true);
            }
            catch (Exception)
            {
            }
но этот вариант работает только после перезагрузки приложения. Ещё есть вполне рабочий вариант
C#
1
Process.Start("cmd.exe", "/C RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 255");
но запускать фоном cmd ради чисти кукис, это капец.

Есть какой-либо более-менее адекватный способ, чтобы не пришлось мытариться как описано выше?

P.S. Почему парсер слово "кукис" на латинице цензурит? Я не нарушаю правила сайта таким неадекватным вопросом про кукисы? =)

Добавлено через 5 часов 22 минуты
Найден ответ:

Работает вот так, но для этого необходим флаг unsafe:
http://mdb-blog.blogspot.ru/20... okies.html

А если чистить по-одному кукису, по заработает:
browser.Document.Cookie = name +"=; expires=Fri, 31 Dec 1999 23:59:59 GMT;";
1
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.07.2015, 21:08
Ответы с готовыми решениями:

Нюанс с контролом webBrowser -все webBrowser's подхватывают куки
Всем привет! Ребят подскажите такое: (во всех веб браузерах у меня открывается по умолчанию один и тот же урл - регистрация на...

Как в WebBrowser можно удалить все куки
Здравствуйте! Подскажите, пожалуйста, как в WebBrowser можно удалить ВСЕ куки. Пока нашел возможность удалить cookies определенного...

Как очистить все куки?
Здравствуйте, специалисты! Помогите разобраться с, казалось бы, несложными вещами. Собственно, проблема в чём: нужно очистить все куки,...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
10.07.2015, 21:08
Помогаю со студенческими работами здесь

Webbrowser не выдает все куки
Доброго времени суток, проблема заключается в том что, я авторизовываюсь с помощью webbrowser, получаю куки через...

Как очистить куки? VS 2015
Нужно чтобы при нажатии на кнопку программа очищала свои куки. А то она выводит &quot;старую&quot; информацию, а не &quot;настоящую&quot; ...

Как программно очистить куки IE?
Сабж.

Как очистить куки и кеш браузера IE.11?
Доброго времени суток, форумчане! Назрел такой вопрос: как можно программно вытянуть автосохранённые пароли браузера Internet Explorer...

Как удалить куки по закрытию Webbrowser
После закрытия приложения мне нужно удалить куки. Как это осуществить?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru