Переведите пожалуйста на javascript

Знаю, что нужно делать, но не знаю JS (как и любой другой ЯП). Понимаю, что тут не стол заказов, но может быть у кого нибудь будет желание помочь перевести всё это на javascript...

В кратце, что, и зачем нужно: Модифицированный клиент Спотифая, добавляющий тексты песен. От момента нажатия на кнопку текстов, до их отображения проходит около 10 секунд. Пользователь 10 секунд просто смотрит в черный экран. Идея в том, что бы как только заиграет новый трек - автоматически нажималась кнопка текстов, а затем, сразу же кнопка "назад", и тогда, когда пользователь захочет посмотреть текст - он нажмёт на кнопку, и текст сразу же отобразиться, так как уже загружен. Колхоз, конечно же, но хоть что то...

Код кнопки текстов, которая автоматически должна нажиматься, при каждом смене трека:

<a class="button button-lyrics spoticon-lyrics-16" href="spotify:app:genius" draggable="false"></a>

Код кнопки назад, которая автоматически должна нажиматься сразу, после нажатия кнопки текстов:

<button type="button" class="button button-icon-only spoticon-chevron-left-16 back" data-ta-id="browser-navigation-back" data-bind="
                      click: goBack,
                      attr: {
                        'data-tooltip': BACK_BUTTON_LABEL,
                        'aria-label': BACK_BUTTON_LABEL,
                        'disabled': !canGoBack()
                      }
                    " data-interaction-target="back-button" data-interaction-intent="go-back" data-tooltip="Назад" aria-label="Назад"></button>

И наверное самое сложное - определить, что трек изменился. Вот скриншот того, что меняется в коде страницы, думаю, этого должно хватить. Если вдруг нет, то попробую ещё что нибудь отыскать (если вообще кто нибудь возьмётся помогать...)

введите сюда описание изображения


Ответы (0 шт):