установить cookie, если self.location.href! = top.location.href - PullRequest
0 голосов
/ 03 января 2012

Мне нужно настроить cookie, только если сайт находится в iframe, однако по какой-то причине я не могу этого сделать.

<script type="text/javascript">
    if (self.location.href!=top.location.href) {
        document.cookie = "oniframe=yes;max-age=" + 60 * 60 * 24 * 30;
    } 
</script>

При просмотре сайта в iframe (в другихсайт) Я не могу найти cookie.

Любая помощь будет оценена.Спасибо Даниэль

1 Ответ

3 голосов
/ 03 января 2012

Чтобы определить, загружается ли ваш сайт в iframe, вы можете сравнить объекты self и top напрямую, например:

if (self === top)

    //Not loaded in iframe

else

    //Loaded in iframe
...