好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

C# 清除cookies的代码

不同的浏览器会把cookie文件保存在不同的地方

  以下是c# webbrowser控件cookies的存放路径

  c:\users\{你的帐号名}\appdata\local\microsoft\windows\inetcookies

  cookies文件格式请查看相关资料

下面是清除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的代码就给大家写这么多,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

原文链接:http://www.cnblogs.com/iamlucky/archive/2016/10/29/6010858.html

dy("nrwz");

查看更多关于C# 清除cookies的代码的详细内容...

  阅读:38次