Скрипт не работает и более не поддерживается.
< Обсуждения: Лайкер для Инстаграма
Если скрипт связан с гитхабом, могу создать ПР с фиксом, отправляй ссылочку)
Можно вообще вот так сократить и пофиксить:
function findHeart(){return document.querySelector('svg[aria-label="Like"]')?.closest('button');}function findLiked(){findHeart();var section = document.querySelector('article section div[usedbyfluent] button').closest('section');var span = section.querySelector("button > span");return Number(span.innerText) || false;}function CheckHeart(){var h = findHeart();if (!h) {return false;}var c = h.firstElementChild.classList.value;if(c.search("red")>0){return false;}var x = findLiked();if(x >= parseInt(settings.likelimit)){console.log('Not liked, too many likes');return false;}return true;}
В функции "findHeart" поломан селектор:
Из-за этого в функции "findLiked" переменная k_tek не определена:
Предлагаю в функции "findLiked" использовать селектор элемента "лайкнувших" напрямую: