Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Защите от накрутки в Iframe (https://javascript.ru/forum/misc/45822-zashhite-ot-nakrutki-v-iframe.html)

Argonaft 17.03.2014 19:33

Защите от накрутки в Iframe
 
Есть сайт, на кторый стал покупать траф для раскрутки, и очень много Iframe накрутки. Что я сделал
<script>
var isFramed = false;
try {
  isFramed = window != window.top || document != top.document || self.location != top.location;
} catch (e) {
  isFramed = true;
}
if (isFramed) {
  location.href = "http://my.com/";
} else {
  alert('NO Iframe');
}
</script>

my.com на нем стоит на главной странице этот код, но почему то он зацикливается если показывать его в iframe а не переходит на урл полноценно как задумано, мне надо чтоб он выпрыгивал с Iframe. На ya.ru Такое реализовано но не смог разобраться как. Помогите

danik.js 17.03.2014 20:30

Конечно зацикливается. Ты все время обновляешь location.href что и заставляет фрейм циклически перезагружаться. Может ты хотел изменить location родительского (top) окна?


Часовой пояс GMT +3, время: 04:55.