如何向登录用户隐藏选择加入脚本

How do I hide a opt-in script from logged in users?

本文关键字:选择 脚本 隐藏 用户 登录      更新时间:2023-09-26

我运行一个会员网站,并有一个脚本,在访问者在页面上停留超过10秒后显示一个选择加入弹出表单。然而,这个弹出窗口显示为公众使用以及我们的付费会员。

如何将弹出的<script>封装在一些自定义JavaScript代码中,以检测"已登录"的body类的存在?如果找到,脚本就不应该启动。

if (document.querySelectorAll('.logged-in').length) {
    // do your worst (here)
}

您可以使用querySelectorAll函数在页面上搜索该DOM对象。如果它存在,那么运行您的代码。


不过,最好让后端处理这一部分,并且只在用户实际登录

时为登录用户加载js