首页 > 解决方案 > 使用javascript是否可以根据用户是否来自特定网址(可能使用推荐人)添加一些CSS?

问题描述

我们的子域(即landing.ourcompany.com)上有一个登录页面,我们将人们转发到我们的Wordpress网站页面(ourcompany.com/page),但有一个我们想要“显示的内容项(带有CSS类) : 没有任何;” 如果它们来自该特定链接(即landing.ourcompany.com)。是否可以使用 javascript 来检测 Referrer 链接,然后将 CSS 添加到页面中?

标签: javascriptphpcsswordpress

解决方案


是的,正如您所说,您可以在您的页面中执行类似的操作

if(document.referrer == "google.com"){
    document.body.classList.add("googleRef") //or whatever you want
}

然后,由于主体上的类,你的样式表可以有类似的东西

.googleRef .divThatIWantToHide{
    display: none
}

所以body标签元素上的类作为一个标志来知道要隐藏什么。考虑到 if 语句需要改进


推荐阅读