Как отследить факт установки фокуса внутрь iframe?
Подскажите, существует ли способ который позволил бы отследить факт ввода внутри iframe (только сам факт, а не вводимые данные) или хотя бы факт установки фокуса внутрь iframe? Хотя бы с некоторой вероятностью, пусть даже неточно.
Это необходимо для передачи факта выполнения целей в Яндекс.Метрику, чтобы через метрику отслеживать конверсию.
Danny Arty, да, я тоже про это думал, ведь по идее можно отследить факт отсуствия фокуса на текущем документе, но опять же насколько это будет точно... Надо проверять, отпишусь.
Danny Arty, в принципе да, это работает, можно отследить факт нахождения фокуса во фрейме вот так:
setInterval(function(){
if (!document.hidden && document.activeElement instanceof HTMLIFrameElement) {
console.log('Фокус находится во фрейме');
}
}, 1000);
Тут вопрос можно считать решенным. Теперь мне интересно, а можно ли как-то отследить факт ввода? Только факт.