<iframe>放在head区如何隐藏掉父页面的内容,不显示父页面的内容
parent.document.body.style.style.visibility= 'hidden';
不行parent.document.body.innerHTML=“”;
不行
parent.document.body.style.style.visibility= 'hidden';
不行parent.document.body.innerHTML=“”;
不行
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并注入特殊字符作识别,以防死循环。