如何向登录用户隐藏选择加入脚本
How do I hide a opt-in script from logged in users?
我运行一个会员网站,并有一个脚本,在访问者在页面上停留超过10秒后显示一个选择加入弹出表单。然而,这个弹出窗口显示为公众使用以及我们的付费会员。
如何将弹出的<script>
封装在一些自定义JavaScript代码中,以检测"已登录"的body类的存在?如果找到,脚本就不应该启动。
if (document.querySelectorAll('.logged-in').length) {
// do your worst (here)
}
您可以使用querySelectorAll
函数在页面上搜索该DOM对象。如果它存在,那么运行您的代码。
不过,最好让后端处理这一部分,并且只在用户实际登录
时为登录用户加载js相关文章:
- javascript动态内容与选择长运行脚本
- 使用Ajax或JavaScript选择下拉列表选项后,在同一页面上执行PHP脚本
- 在java脚本中选择的随机日期上添加一年
- Javascript:更改<选择>java脚本中的选项
- jQuery选择器在脚本中不起作用,但在控制台中工作
- 脚本选择所有输入,而不仅仅是复选框
- 查看由 java 脚本文件上传器选择的文件的文件内容
- 当通过选择页面上所有复选框的 jQuery 脚本选中复选框时,如何触发自定义 javascript 事件
- 选择下拉列表需要在选中时显示提供商的详细信息-无法通过我的脚本显示url
- 当我点击一个按钮时随机选择一个声音来重现的脚本
- 如何向登录用户隐藏选择加入脚本
- 选择<脚本></脚本>作为html正文中的纯文本
- 在广告词脚本中添加活动选择器
- 您可以根据屏幕大小选择包含和脚本吗
- 选择&提交图像Form/java脚本
- OR 运算符多项选择脚本
- 页面选择脚本不起作用
- 如果一个页面或网站已经有一个版本的Jquery chrome扩展失败.我想Jquery选择脚本
- 当视图从操作结果返回时,选择2脚本不正确渲染
- 是否可以在所有exept输入标记上使用禁用文本选择脚本