zkrvndm
@zkrvndm
Архитектор решений

Как удалить абсолютно все Cookie в браузере используя Chrome API?

Отвечать на вопрос не нужно - это памятка для себя на будущее. Ну и может еще кому пригодится.
  • Вопрос задан
  • 163 просмотра
Пригласить эксперта
Ответы на вопрос 1
zkrvndm
@zkrvndm Автор вопроса
Архитектор решений
Пример кода для background.js вашего расширения:
chrome.cookies.getAll({}, function(cookies) {
	
	var count = cookies.length;
	
	console.log('Найдено Cookie '+count+' шт.');
	console.dir(cookies);

	for (var n = 0; n < cookies.length; n++) {
		
		var details = {
			'name': cookies[n]['name'],
			'storeId': cookies[n]['storeId'],
			'url': 'https://' + cookies[n]['domain'] + cookies[n]['path']
		};
		
		chrome.cookies.remove(details, function(result) {
			count--;
			if (count === 0) {
				console.log('Cookie успешно очищены:');
				chrome.cookies.getAll({}, function(cookies) { console.dir(cookies); });
			}
		});
		
	}

});
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
21 нояб. 2024, в 19:31
500 руб./за проект
21 нояб. 2024, в 19:28
200000 руб./за проект