set cookie if self.location.href!=top.location.href



只有当网站在iframe上时,我才需要设置cookie,但由于某些原因,我无法实现。

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

在iframe(其他网站)上浏览网站时,我找不到cookie。

任何帮助都将不胜感激。感谢Daniel

要检测您的站点是否加载到iframe中,您可以直接比较selftop对象,例如:

if (self === top)
    //Not loaded in iframe
else
    //Loaded in iframe

最新更新