Интернет магазин китайских планшетных компьютеров



Компьютеры - Framekiller - Другое решение

11 мая 2011


Оглавление:
1. Framekiller
2. Другое решение



Другое решение состоит в том, чтобы дать пользователю решить, остановить ли работу скрипта.

var framekiller = true;
window.onbeforeunload = function { 
  if {
    return "...";  // Сообщение пользователю
  }
};

а этот код должен быть изменен так, чтобы вместо my_frame был id целевого фрейма

document.getElementById.onload = function { 
  framekiller = false;
};

Кроме того

В 2010 году была опубликована следующая красивая версия кода:

<style> html{display : none ; } </style>
<script>
   if {
       document.documentElement.style.display = 'block' ; 
   } else {
       top.location = self.location ; 
   }
</script>

Ее можно обойти, меняя стили с помощью своего кода.



Просмотров: 1562


<<< FastCGI