Когда пользователь нажимает на внешний iframe, все прослушиватели событий на моем теге BODY перестают работать, и мне нужно предложить пользователю щелкнуть снаружи, чтобы восстановить «фокус» на теге body.
Но знать, когда пользователь нажимает на iframe, на самом деле очень сложно.
Я знаю два способа узнать, когда происходит клик по фрейму:
1- Наложение прозрачного элемента div на элемент iframe (с обратной стороной, которую пользователь должен щелкнуть дважды, чтобы фактически щелкнуть элемент iframe).
2 - очень грубый обходной путь, при котором вход постоянно фокусируется и определяет, когда он теряет фокус. Но даже глупо даже подумать о его реализации.
Есть ли другой способ узнать, когда пользователь «теряет фокус» основного тела, нажимая на внешний фрейм?