Как реализовать функционал очистки значений кук
Для реализации такой простой задачи необходимо 2 вещи: использование внутреннего API браузера и реализацию на языке программирования. Необходимо реализовать следующую логику: получить информацию о куках, которые хранятся в браузере на данный момент, пройтись циклом по ним и удалить через API браузера. Код приложил. А как же это тестировать? Есть 1 способа:
- По сути вы собираете ваше расширение и устанавливаете его в браузере и начинаете тестировать. В чем плох данный подход? Если находятся ошибки нужно ждать исправление от разработчика, а далее устанавливать его заново и тестировать.
Есть также возможность открывать его в виде html страницы. При установке расширения формируется некий идентификатор, который можно открыть локально. Для открытия локально необходимо в строке браузера указать chrome-extension://<идентификатор расширения>/, где site.html это стартовая страница, информация о которой можно взять из manifest.json