English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Код для очистки cookies в C#

Разные браузеры будут сохранять файлы 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 (во время отправки письма замените # на @) для сообщения о нарушении,并提供 соответствующие доказательства. При подтверждении факта нарушения сайт немедленно удаляет подозрительный контент,涉嫌侵权。

Основной курс
Вам может понравиться