枚举并删除指定Cookie模块

易语言 2020-10-14 18:51:08

局_Cookie数据 = 取空白字节集 (4096)
.循环判断首 ()
.如果真 (局_句柄 = 0) ' 判断IE缓存是否打开
局_句柄 = FindFirstUrlCacheEntry (“Cookie:”, 局_Cookie数据, 4096) ' "Cookie:"还可以设置为"visited:"(历史记录)等
.如果真 (局_句柄 = 0) ' 返回为0则打开失败
跳出循环 ()
.如果真结束

.如果真结束
局_索引 = FindNextUrlCacheEntry (局_句柄, 局_Cookie数据, 4096) ' 取回当前缓存位置
局_指针 = 取字节集数据 (取字节集中间 (局_Cookie数据, 5, 4), 3, ) ' 取回当前缓存指针
局_Cookie信息 = 指针到文本 (局_指针) ' 取回Cookie文本信息
.如果真 (寻找文本 (局_Cookie信息, 参_Cookie名, , 假) > -1) ' 判断本条Cookie是否符合指定特征
DeleteUrlCacheEntry (局_Cookie信息) ' 删除符合特征的Cookie
.如果真结束

.循环判断尾 (局_索引 = 1)