Как мне нажать кнопку в Safari Mobile с помощью JavaScript?

#javascript #ios #safari

#javascript #iOS #safari

Вопрос:

Я пытаюсь создать ярлык Siri, чтобы нажать кнопку «воспроизвести» на этом веб-сайте: https://newonce.net/radio

Я знаю, что могу использовать JavaScript в Safari, но как мне заставить его нажать определенную кнопку? Кажется, я не могу найти идентификатор кнопки, используя опцию «проверить».

Я пробовал это:

 document.getElementById('button').click();
 

Чтобы попытаться нажать первую попавшуюся кнопку, но я получил сообщение об ошибке «null не является объектом»

Что еще я могу попробовать?

Ответ №1:

хорошо, мне удалось сделать это так:

 const playButton = document.querySelectorAll('.IconButton_iconButton__3wFY4.IconButton_primary__1mImd.IconButton_big__39d5I.Radio_playButton__35cjK');
playButton.forEach(btn => btn.click());