ПРИМЕЧАНИЕ: URL-адрес iframe - это внешняя ссылка, которая находится в другом домене, которую я не могу изменить.Как записать все события, выполняемые в iframe?
Я мог бы получить решение, в котором я смог обнаружить только событие click.
var monitor = setInterval(function(){
var elem = document.activeElement;
if(elem && elem.tagName == 'IFRAME'){
message.innerHTML = 'Clicked';
clearInterval(monitor);
}
}, 100);
Кроме того, на месте this было заявлено, что нет никакого способа, мы можем захватить события в external iFrame
. Я хочу захватить все события. Является ли это возможным ?
_ «Кроме того, в [это] (http://stackoverflow.com/questions/2381336/detect-click-into-iframe-using-javascri pt), было указано, что мы не можем зафиксировать события внешнего iFrame. Я хочу захватить все события. Возможно ли это? »_ Я думаю, что вы ответили на свой собственный вопрос здесь. Если у вас нет контроля над другой страницей, то нет, это невозможно. Представьте, что вы разместили банковский сайт в iframe - вы сможете захватить нажатия клавиш для входа в систему. –
@JamesThorpe Я полностью согласен! –