尝试实现javascript if语句以隐藏iframe内站点上任何页面的footer.css

尝试实现javascript if语句以隐藏iframe内站点上任何页面的footer.css,javascript,jquery,html,css,iframe,Javascript,Jquery,Html,Css,Iframe,很抱歉,我是个大傻瓜,但我正在尝试利用窗口。家长!==window.top if命令,以便在不使用页脚的情况下加载iframe中从此站点加载的所有页面。我在父站点的标题中有此javascript,我是否需要使用iframe的postmessage来读取此脚本?我做得完全不对吗?我希望这能有助于传达我正在努力做的事情 $(文档).ready(函数(){ var windowURL=window.location.href; log(windowURL); if(windowURL.indexOf

很抱歉,我是个大傻瓜,但我正在尝试利用窗口。家长!==window.top if命令,以便在不使用页脚的情况下加载iframe中从此站点加载的所有页面。我在父站点的标题中有此javascript,我是否需要使用iframe的postmessage来读取此脚本?我做得完全不对吗?我希望这能有助于传达我正在努力做的事情

$(文档).ready(函数(){
var windowURL=window.location.href;
log(windowURL);
if(windowURL.indexOf('nofooter')>-1){
$('#container__footer').css('display','none');
}
if(window.parent!==window.top){
$('#container__footer').css('display','none');
}})


将top.location.href检查到location.href的逻辑将在iframe中,而不是在iframe所在的页面上。@Taplar嘿!谢谢你的信息。因此,我试图缩小我需要做的事情的范围,只需,$(document).ready(function(){if(window.parent!==window.top){$('container_ufooter').css('display','none');})但我不确定它是否工作正常,因为它没有作为从父对象到iframe的postmessage或其他内容接收。不会有从父对象到iframe的postmessage。你没有在这里做任何形式的发帖逻辑。同样,检查您是否在顶部而不是在inframe中的逻辑将在iframe中完成,而不是在父级中完成。家长的上衣将与自己的位置相匹配啊,好的,我明白了。很高兴知道。所以我知道逻辑检查需要在iframe中进行,但是我仍然需要在父站点中设置页脚css隐藏代码,对吗?页脚是在父站点中还是在iframe中?