防止自己的网站被他人iframe内嵌的方法
  UgoxJj5qRpEF 2023年12月07日 22 0


前言

防止网页被frameset iframe内嵌,内嵌后自动跳出框架,利用JS和HTTP header来实现。

方法

在网站中加入以下代码即可:

(function(){

/*

* JS禁止网页被iframe或frameset嵌套 检测到被嵌套时自动跳出框架

* 支持IE、Chrome、Firefox、Opera、Safari等所有浏览器

* 于飞SEO

* 将此段代码放置在之间 尽量作为第一段js代码 可以节省渲染时间

*/

var isIframed = false;

try{

var topURL = window.top.location.href;

isIframed = topURL !== window.location.href;

}catch(e){

isIframed = true;

}finally{

if(isIframed){

try{

window.top.location.replace(window.location.href);

}catch(e){

}

}

}

})();
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年12月07日 0

暂无评论

推荐阅读
  Sb0Lu6UKRwVp   2024年04月18日   24   0   0 JavaScript
UgoxJj5qRpEF