iframe隐藏父页面的代码

jackysuy 2012-08-15 05:40:09
<iframe>放在head区

如何隐藏掉父页面的内容,不显示父页面的内容


parent.document.body.style.style.visibility= 'hidden';
不行

parent.document.body.innerHTML=“”;
不行
...全文
49 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
scscms太阳光 2012-08-15
  • 打赏
  • 举报
回复
你不要以为放在head里就是在那里,所有显示内容都是必须在body里。就算你强写在head里,用firebug查到的及获取到的还是在body里。
<script>
var s=parent.document.getElementsByTagName("body")[0].innerHTML;
if(s.indexOf("#scscms")==-1){
parent.document.getElementsByTagName('body')[0].innerHTML='<iframe src="2.html#scscms" width="200" height="300"></iframe>';
alert(s);
}
</script>

此方法原理是重写parent的body并注入特殊字符作识别,以防死循环。

87,904

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧