【问题标题】:How can I hide the header based on the gclid parameter?如何根据 gclid 参数隐藏标题?
【发布时间】:2019-06-02 10:19:08
【问题描述】:

我只想对来自谷歌广告(adwords)并拥有 gclid 参数的访问者隐藏页眉和页脚。我怎样才能做到这一点? 示例:带有 gclid 参数的 url,其中每个参数都是唯一的 www.example.com/?gclid=12345abcde

谢谢

【问题讨论】:

    标签: css parameters parameter-passing footer google-ads-api


    【解决方案1】:
    if (window.location.href.indexOf('gclid') > 0) {
        document.getElementById('header').style.display = "none"
    }
    

    解释:window.location.href 获取当前 URL,然后使用 indexOf 可以判断一个字符串是否有给定的子字符串,如果有则返回索引,如果没有则返回-1;因此 if 语句中的 > 0 条件。

    【讨论】:

    • 示例:从此处隐藏它 www.example.com/?gclid=12345abcde
    • 我目前无法测试我的想法。但我很快就能做到。如果它有效,我会通知你。
    • 我在查看问题后更改了答案。
    • 我已经添加了这个 我尝试使用 gclid 参数的随机值,但标题仍然显示。这是链接 notariate.ro/gclid/?gclid=1234
    • 我已将脚本更新为 '' 但还是不行。但是您提到脚本是在内容之前运行的,所以我将它的位置从页眉移到了页脚,现在它可以工作了。非常感谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-04
    • 2014-03-27
    • 2014-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多