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