Как перезагрузить страницу, когда она неактивна (без движения мыши, без нажатия клавиатуры), включая содержимое iframe

#javascript #html

#javascript #HTML

Вопрос:

У меня есть iframe, который необходимо перезагрузить, когда он неактивен; однако, используя эту ссылку, я обнаружил, что с iframe это не работает, что означает, что если я наберу текст или наведу курсор мыши на iframe, страница не перезагрузится. Я надеялся, что смогу заставить это работать.

 function keydown(evt) {
    if (!evt) evt = event;
    if (evt.keyCode == 192) {
        // Shift TAB
        toggle_on_off();
    }
} // function keydown(evt)
 
//The full code can be found on JSFiddle. http://jsfiddle.net/newdark/rGRA3/  

Спасибо!

Комментарии:

1. Поместите код внутри страницы, которая загружена во фрейм. Не основная страница.

2. Это форма Google, у меня нет доступа / я не могу ее редактировать

3. Вы могли бы попробовать обратное. Постоянно запускайте функцию, которая будет перезагружать страницу каждые много миллисекунд, если не нажата клавиша или не перемещена мышь.