English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Разные браузеры будут сохранять файлы cookie в разных местах
Ниже приведен путь хранения куки для контроллера WebBrowser в C#
C:\Users\{ваше имя пользователя}\AppData\Local\Microsoft\Windows\INetCookies
Формат файла cookies см. в соответствующих документах
Ниже приведен код для удаления куки:
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.IO; namespace DelCookies { class Program { static void Main(string[] args) { DelCookies("360.cn/"); Console.WriteLine("cookies удалены."); Console.Read(); } static void DelCookies(string domain) //domain - это домен cookies, этот метод фильтрует и удаляет cookies по домену { //Получение путей файлов в каталоге string[] cookies = Directory.GetFiles(Environment.GetFolderPath(Environment.SpecialFolder.Cookies)); foreach (string file in cookies) { try { StreamReader sr = new StreamReader(file); string txt = sr.ReadToEnd(); sr.Close(); if (txt.IndexOf(domain) != -1) //Проверка, удалять ли файл cookies { File.Delete(file); } } catch (Exception ex) { } } } } }
Вот и все, что я написал о коде для удаления cookies в C#, надеюсь, это поможет вам. Если у вас есть какие-либо вопросы, пожалуйста, оставляйте комментарии, редактор ответит вам своевременно!
Заявление: содержание этой статьи взято из Интернета, авторские права принадлежат соответствующему автору, контент предоставлен пользователями Интернета в добровольном порядке, сайт не имеет права собственности, не был обработан вручную, и не несет ответственности за соответствующие юридические последствия. Если вы обнаружите подозрительное нарушение авторских прав, пожалуйста, отправьте письмо по адресу: notice#oldtoolbag.com (во время отправки письма замените # на @) для сообщения о нарушении,并提供 соответствующие доказательства. При подтверждении факта нарушения сайт немедленно удаляет подозрительный контент,涉嫌侵权。