js判断页面是否在iframe中,如果被iframe将跳转到最上层

作者:Liaodeity - 2016年07月26日

    在一些实例中,还是有很多的iframe的存在,但是有时候需要判断页面是否被iframe,如果为了防止页面被iframe可以进行如下代码

// 如果被iframe将跳转到最上层
    if ((self != top)||(window.frames.length != parent.frames.length)||(self.frameElement && self.frameElement.tagName == "IFRAME")) {  
         window.top.location = window.location;
    }

提示:也可以在该代码中加入一些记录ajax接口,这样就可以统计当前页面有多少人iframe过页面的记录,了如指掌。


本文作者: Liaodeity

本文链接: https://www.jianbaizhan.com/article/476

版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!


 请勿发布不友善或者负能量的内容。审查将对发布广告等违规信息进行处罚!