Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   клик на кнопке гарнитуры (https://javascript.ru/forum/events/83273-klik-na-knopke-garnitury.html)

igorrositsky 05.11.2021 19:56

клик на кнопке гарнитуры
 
Подскажите кто знает, возможно ли отследить щелчок на гарнитуре
при просмотре страницы в мобильном chrome.

Пытался:

// document.addEventListener("auxclick",fu);

document.onauxclick = fu;
function fu() { document.body.style.backgroundColor = "#FF0000"; }

В английском не силен, возможно auxclick вообще не относится к клику на гарнитуре,
однако на youtube когда просматриваю видео, кликаю кнопкой на гарнитуре - пауза распознается, значит в теории есть поддержка обработки события браузерами.

ksa 05.11.2021 22:23

Цитата:

Сообщение от igorrositsky
возможно auxclick вообще не относится к клику на гарнитуре

Цитата:

auxclick события вызываются при Element , когда кнопка неосновной указательного устройства (любая кнопка мыши, кроме первичной обычно крайнего левой кнопки) была нажата и отпущена как внутри , так и тем же элемент.
https://runebook.dev/ru/docs/dom/element/auxclick_event

GuardCat 09.11.2021 13:40

Возможно, проще ловить события play/pause.
Источник: https://qna.habr.com/q/1008399
Источник источника: https://web.dev/media-session/


Часовой пояс GMT +3, время: 14:08.