Сделать простое Chrome расширение для yoox.com
Приветствую!
Есть сайт yoox.com.
В нем есть некий список товаров: https://yoox.ly/2Gb8j7w
Слева доступны различные фильтры.
1. Необходимо добавить сверху с помощью JS дополнительный фильтр с 2 текстовыми полями – Composition, Details. И кнопку Apply.
2. Алгоритм работы кнопки Apply:
– Получить список товаров (DOM элементы) – там они очень легко определяются. У каждого товара там также легко определяется ссылка на него.
– Для каждого товара выполнить ajax запрос (но не более 10 запросов одновременно например)
– В описании товара есть одноименные разделы в описании – Composition и Details. Необходимо проверить содержат ли эти тексты значения вышеописанных фильтров. Если содержат, ничего не делать. Если не содержат, удалить DOM элемент с товаром (в списке товаров). Там они сами передвинутся и красиво расставятся. Суть расширения просто в удалении товаров со страницы если они не соответствуют фильтру.
Настройки фильтра должны сохранятся (между страницами и между сессиями). Должна быть кнопка Х (для очистки полей).
Предлагайте свои цены.