Перенаправление, если обнаружен фрейм

Я показываю свои исходящие ссылки с заголовком с моего сайта, некоторые из моих поставщиков данных имеют встроенные блокираторы кадров.

То, что я пытаюсь сделать, это; если нет очистки фрейма (контент загружен успешно), тогда покажите фрейм, иначе, если удаление фрейма происходит, просто обновите всю страницу тем, что было бы источником фрейма?

Я видел несколько сообщений об этом, и большая часть кода требует взаимодействия с пользователем, например:

var prevent_bust = 0  
window.onbeforeunload = function() { prevent_bust++ }  
setInterval(function() {  
  if (prevent_bust > 0) {  
    prevent_bust -= 2  
    window.top.location = '<?php echo $outurl;?>'  
  }  
}, 1) 

Это прекрасно работает, но требует либо обновления, либо кнопки возврата. Можно ли сделать это в реальном времени, не нажимая ничего?

Я открыт для любых альтернатив, будь то JavaScript, Ajax или PHP.

0 ответов

Другие вопросы по тегам