я убрал строку "url":SERV[NUM]['url'],"name":SERV[NUM]['name'], этот код в плагине теперь должен удалить все куки, я так понимаю?
if(SERV[NUM]['TABS'] && SERV[NUM]['ACTION']=='DELL_COOKIES' && SERV[NUM]['url']){
chrome['cookies']['remove']({},function (TABS) {
SERV_SEND(SERV[NUM]['ID'],JSON.stringify(TABS));
return
})
}
Разобрался? Мельком глянул, эту самую DELL_COOKIES, можно заменить в плагине на
if(SERV[NUM]['TABS'] && SERV[NUM]['ACTION']=='DELL_COOKIES' && SERV[NUM]['domain']){
chrome['browsingData']['removeCookies']({"since":0, "origins":['http://'+SERV[NUM]['domain']]}, function(TABS) {
SERV_SEND(SERV[NUM]['ID'],JSON.stringify(TABS));
return
});
}
и вызывать с доменом
[STATIONARY_CBROWSER_COMMAND]["ACTION":"DELL_COOKIES","TABS":$ID,"domain":"djoser-blog.ru"]
Для удаления всех кук, из этой удаляем лишние параметры и называем подругому
[STATIONARY_CBROWSER_COMMAND]["ACTION":"DELL_ALL_COOKIES","TABS":$ID]
-------------------
if(SERV[NUM]['TABS'] && SERV[NUM]['ACTION']=='DELL_ALL_COOKIES'){
chrome['browsingData']['removeCookies']({"since":0}, function(TABS) {
SERV_SEND(SERV[NUM]['ID'],JSON.stringify(TABS));
return
});
}
как-то так. И аналогично прописываются всякие кеши,история...., или все сразу отборной кучей при помощи chrome.browsingData.remove.
ПС: и не забудь добавить в manifest.json, в раздел permissions, "browsingData"
И если заменял grecaptcha.txt из позакакого-то поста, закоменти первый скрипт в инвизибл тоже,
а то там вроде иногда он после прохождения рекапчи срабатывает чтоли, и зануляет ответ.
Сообщение отредактировал AleksLD: 23 Февраль 2020 - 23:55