我需要隐藏基于wordpress的网站的标题,以防网站加载到iFrame中。 我应该使用javascript,函数还是css?我怎么能这样做? 我发现了这个
<script type="text/javascript">
var isInIFrame = (window.location != window.parent.location);
if(isInIFrame==true){
alert("It's in an iFrame");
document.getElementById('header').style.display = "none";
}
else {
alert("It's NOT in an iFrame");
}
</script>
但是我不知道在哪里(我也不知道它是否可行)。 我希望有人可以帮助我,谢谢!
答案 0 :(得分:0)
我从这篇文章中抓取了这段代码(并修改了它以供你使用),所以去那里给Greg一个upvote :) How to identify if a webpage is being loaded inside an iframe or directly into the browser window?
function inIframe() {
try {
return window.self !== window.top;
} catch () {
return true;
}
}
if(inIframe){
document.getElementById('header').style.display = "none"; //if you want javascript only
$("#header").hide(); // if you want jquery
}
但是,只有当标题具有ID&#34;标题&#34;。
时,这才有效