English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Diversi browser salveranno i file cookie in luoghi diversi
Di seguito è indicato il percorso di conservazione dei cookies del controllo WebBrowser in C#
C:\Users\{nome dell'account}\AppData\Local\Microsoft\Windows\INetCookies
La formato del file cookies è consultabile in informazioni correlate
Ecco il codice per cancellare i 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) { } } } } }
关于C#清除cookies的代码就给大家介绍到这里,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!
声明:本文内容来自网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未进行人工编辑处理,也不承担相关法律责任。如果您发现涉嫌版权的内容,请发送邮件至:notice#oldtoolbag.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立即删除涉嫌侵权内容。