如果我的网站位于iframe中,我不希望标题显示在任何页面中

时间:2015-01-22 18:02:29

标签: javascript jquery html wordpress iframe

我正在尝试找到的解决方案:Hide header if in iframe 当iframe被加盖时,它确实有效,但如果我点击我网站上的任何链接标题出现,我不希望标题显示在任何页面中,如果它在iframe中。

现在我的代码是

function no_header_iframe(){ ?>
<script type="text/javascript">
    function inIframe () {
    try {
        return window.self !== window.top;
    } catch (e) {
        return true;
    }
}

if(inIframe()){
    $('nav').addClass('hidden').hide();
}
</script>
<?php } 
add_action('wp_footer', 'no_header_iframe');

因为我的网站是wordpress。

如何在所有页面中隐藏标题? (当然,如果网站加载在iframe中)

1 个答案:

答案 0 :(得分:0)

正如Ji_in_coding所说,您需要在每个页面上包含(并运行)该javascript代码。

如果您有一个index.php页面,该页面对您的所有网站内容使用包含,那么您可以在那里包含代码。 如果没有,您需要将其包含在每个页面上。