发现网站最近被别人用iframe做了嵌套,有什么措施将其屏蔽吗?
如果你自己的网站没有用到iframe 或者是js的模式窗口的话,可以用js简单的来判断一下:
if(top!=self)top.location = self.location; //将顶级窗口的地址跳转到 iframe 中的 src 所写的地址。
如果自己网站有用到iframe,那么判断host是否相同也可以。
把一下代码放到<head></head>之间
<script>if (self == top) {var bodyMain = document.getElementsByTagName('body')[0];bodyMain.style.display = "block";} else {top.location = self.location;}</script>
window.frameElement 这有人用过吗?
<script type="text/javascript">
if(window.frameElement != null){top.location = self.location}
</script>
<script language="text/javascript">if (top.location != location) {top.location.href = location.href;}</script>
或
<script language="text/javascript">if(self != top){top.location.href=self.location.href;location.href = "about:blank";//这个狠}</script>
我一般用js来控制:
<script>if(top.window.location.href != window.location.href){top.window.location.href = window.location.href;}</script>
加个document.referrer判断
if(document.referrer.indexOf("自己网站域名")==-1){if(top!==self)top.location.href=self.location.href;}
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(6)
如果你自己的网站没有用到iframe 或者是js的模式窗口的话,可以用js简单的来判断一下:
if(top!=self)top.location = self.location; //将顶级窗口的地址跳转到 iframe 中的 src 所写的地址。
如果自己网站有用到iframe,那么判断host是否相同也可以。
把一下代码放到<head></head>之间
<script>
if (self == top) {
var bodyMain = document.getElementsByTagName('body')[0];
bodyMain.style.display = "block";
} else {
top.location = self.location;
}
</script>
window.frameElement 这有人用过吗?
<script type="text/javascript">
if(window.frameElement != null){
top.location = self.location
}
</script>
<script language="text/javascript">
if (top.location != location) {
top.location.href = location.href;
}
</script>
或
<script language="text/javascript">
if(self != top){
top.location.href=self.location.href;
location.href = "about:blank";//这个狠
}
</script>
我一般用js来控制:
<script>
if(top.window.location.href != window.location.href)
{
top.window.location.href = window.location.href;
}
</script>
加个document.referrer判断
if(document.referrer.indexOf("自己网站域名")==-1)
{
if(top!==self)
top.location.href=self.location.href;
}