Мое расширение Chrome реагирует на клики / двойные клики внутри веб-страницы.Я перехватываю все события с
window.addEventListener('dblclick', event => {
// code
});
Он не срабатывает при событиях внутри iframe
.Можно ли добавить слушателя к любому iframe
, чтобы я мог обрабатывать все клики внутри веб-страницы?
Как я понимаю, я не могу получить ни одного iframe с использованием getElementById
.Я попытался получить все iframe по тегу и добавить прослушиватели событий безуспешно:
document.getElementsByTagName('iframe').forEach(frame => {
frame.contentWindow.document.body.addEventListener('dblclick', event => {
kango.console.log('dbl click')
})
})