javascript - 使用javascript是否可以根据用户是否来自特定网址(可能使用推荐人)添加一些CSS?
问题描述
我们的子域(即landing.ourcompany.com)上有一个登录页面,我们将人们转发到我们的Wordpress网站页面(ourcompany.com/page),但有一个我们想要“显示的内容项(带有CSS类) : 没有任何;” 如果它们来自该特定链接(即landing.ourcompany.com)。是否可以使用 javascript 来检测 Referrer 链接,然后将 CSS 添加到页面中?
解决方案
是的,正如您所说,您可以在您的页面中执行类似的操作
if(document.referrer == "google.com"){
document.body.classList.add("googleRef") //or whatever you want
}
然后,由于主体上的类,你的样式表可以有类似的东西
.googleRef .divThatIWantToHide{
display: none
}
所以body标签元素上的类作为一个标志来知道要隐藏什么。考虑到 if 语句需要改进
推荐阅读
- if-statement - Tableau 检查 2 个组中的多个 ID
- ios - 从哪里调用 Touch ID 逻辑?
- google-app-engine - 语义中的 YAML 错误
- linux - 在gnuplot中将y轴分成三个部分
- c# - 如何在 C# 中使用线程安全列表?
- jquery - 调用添加分类 jquery
- node.js - Angular 您可能需要适当的加载程序错误
- php - Woocommerce - 在 CHECKOUT 中模拟“运送到不同的地址?”以更新订单货币
- dart - DropdownButton 没有改变 onChanged 的值
- javascript - 在 MongoDB 查找函数中,我回调并使用 res.redirect,我得到一个无法设置标头错误?