首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

js漂浮广告带关闭

以下是关于JS漂浮广告带关闭的相关内容:

一、基础概念

  1. 漂浮广告
    • 漂浮广告是一种网页上的广告形式,它通常以一个小图标或者小窗口的形式出现在网页的边缘(如屏幕的上下左右边缘),并且可以在一定范围内随着用户的滚动条滚动而移动,目的是吸引用户的注意力并引导用户点击。
  • 关闭功能
    • 在JavaScript中实现漂浮广告的关闭功能,就是通过编写代码来响应用户的关闭操作(如点击关闭按钮),然后隐藏或者从DOM(文档对象模型)中移除这个漂浮广告元素。

二、相关优势

  1. 用户体验提升
    • 对于用户来说,如果他们不需要或者厌烦漂浮广告,可以方便地将其关闭,从而更专注于网页的主要内容浏览。
  • 精准营销角度
    • 从广告商的角度看,虽然提供关闭功能可能会减少部分曝光,但可以筛选出真正对其广告感兴趣的用户(那些不关闭广告而继续浏览相关内容或者点击广告的用户)。

三、类型(从实现角度)

  1. 简单隐藏型
    • 只是将漂浮广告元素的CSS样式中的display属性设置为none,例如:
    • 只是将漂浮广告元素的CSS样式中的display属性设置为none,例如:
  • 彻底移除型
    • 使用removeChild方法从DOM树中移除漂浮广告元素。
    • 使用removeChild方法从DOM树中移除漂浮广告元素。

四、应用场景

  1. 普通商业网站
    • 在新闻网站、电商网站等,为了在不影响用户主要操作的前提下增加广告收入,会使用漂浮广告,并提供关闭功能。
  • 内容聚合平台
    • 像一些资讯聚合类的APP或者网页端,在展示多种来源的内容时可能会插入漂浮广告,允许用户关闭不需要的广告。

五、可能出现的问题及解决方法

  1. 关闭按钮无响应
    • 原因
      • 可能是JavaScript代码中的事件绑定错误。例如,在DOM元素还未加载完成时就绑定了关闭事件,导致找不到对应的元素。
      • 选择器错误,没有正确选中关闭按钮或者漂浮广告元素。
    • 解决方法
      • 将JavaScript代码放在window.onload事件内部或者使用DOMContentLoaded事件,确保DOM加载完成后再绑定事件。
      • 仔细检查选择器是否正确,例如getElementById中的ID名称是否拼写正确。
    • 示例修正代码(假设之前是直接在脚本开头绑定事件):
    • 示例修正代码(假设之前是直接在脚本开头绑定事件):
  • 关闭后重新弹出
    • 原因
      • 如果广告是通过定时器或者轮询机制不断重新创建或者显示的,那么简单的隐藏或者移除操作后,新的广告实例又会出现。
    • 解决方法
      • 找到负责重新创建广告的代码逻辑并修改。如果是定时器,可以清除定时器;如果是从服务器端轮询获取广告且没有正确标记已关闭状态,可以在本地存储(如localStorage)中记录关闭状态并告知服务器端或者在前端阻止重新显示。
    • 示例(假设是定时器重新显示广告):
    • 示例(假设是定时器重新显示广告):
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • 按键精灵——自动关闭广告弹窗

    Plugin.Window.CloseEx(Hwnd) End If End Function 今天的更新比较简单,讲一下原理及应用场景: 原理就是通过弹窗检测当前活动窗口,获取句柄,再判断对应的窗口标题是否是广告窗口...连续挂机时,经常会有些小广告弹窗什么的,突然蹦出来,干扰代码运行。 可能才挂机几分钟我们就出去逛街了,晚上回来才发现,被一个搜狐新闻卡了一整天,心生怨念呀有木有!...这时候,上面的代码就可以派上用场了,设置一下潜在的干扰弹窗名称,代码循环中途卡住(比如找图命令3秒就能完成,结果5秒了还找不到),可以在延时超过5秒后调用一下关闭“搜狐新闻”,搞定!...我绝得可以逆向思维,把正在用的程序记录下来,那没被记录的一律被视为广告弹窗,来一个毙掉一个 ? 2 PPT 素材 ? PPT素材还在紧张的整理中,预计下周分享出来。

    10.4K51

    【说站】360右下角弹窗广告如何关闭?360浏览器游戏广告关闭方法

    如果不愿意换的话则如下 360的广告弹窗特别烦人,电脑开机总是弹出360安全卫士的开机助手新闻弹窗窗口怎么办?电脑运行过程中不定时的弹出360新闻弹窗窗口如何解决?怎么关闭360杀毒广告弹窗?...下面给大家介绍关闭360安全位置软件右下角广告新闻弹窗的具体办法:   解决方法: 1、打开360安全卫士软件,点击软件右上角的设置图标(如下图箭头所示位置),在弹出的菜单中点击“设置”; 2、在打开的设置中心的左侧栏找到...“弹窗设置” 并找到场景感知推荐提醒、产品推荐提醒、焦点资讯提醒、每日趣玩提醒,这里贡献了百分之九十的弹窗广告 将这四个对应的勾选全部取消。

    4K40

    弹窗广告新规开始实施,广告需可一键关闭

    弹窗广告新规开始实施,广告需可一键关闭 9月30日起,《互联网弹窗信息推送服务管理规定》正式实施。...新规不仅要求弹窗广告可以一键关闭,对弹窗广告的内容做出了限制,不得推送低俗、色情、暴力等违法和不良信息,包含恶意的第三方链接等。...保障用户权益,以服务协议等明确告知用户弹窗信息推送服务的具体形式、内容频次、取消渠道等,充分考虑用户体验,科学规划推送频次,不得对普通用户和会员用户进行不合理地差别推送,不得以任何形式干扰或者影响用户关闭弹窗...,应当具有可识别性,显著标明“广告”和关闭标志,确保弹窗广告一键关闭; (九)不得以弹窗信息推送方式呈现恶意引流跳转的第三方链接、二维码等信息,不得通过弹窗信息推送服务诱导用户点击,实施流量造假、流量劫持...接下来简单总结一下 确保弹窗广告可以被一键关闭。 从而不影响用户的阅读页面的体验! 不得通过弹窗广告呈现恶意跳转以及诱导用户的信息!

    84240

    🤖️ 如何逐步关闭 MIUI 无处不在的广告

    本文就是聚焦于「关闭 MIUI 无处不在的广告」这个话题的。...一、通过常规手段关闭广告推送 1.1 关闭系统广告 MIUI 的许多内置应用(例如 天气、万年历、音乐)和系统级页面(例如桌面文件夹)上都会推送一些贴片广告,诱导用户观看和点击。...,手动关闭广告。 MIUI_system_ad 这时候其实已经关闭大部分的系统广告了,但是有些内置应用还是有不少关不了的广告,下面我举例说明一下。...安装后的效果可见视频(原长 5s 的广告直接跳过了): 4.2 李跳跳 with auto.js 李跳跳的默认配置基本是可以跳过所有的开屏广告了,如果想进阶使用(例如跳过各种烦人的红包/活动/升级/青少年模式弹窗...auto.js apk 下载 -> 网盘,密码 1233[11] 五、总结 一顿折腾下来,我觉得 Android 真是成于开放也败于开放。

    3.4K20

    小米广告关闭方法,小米新手机必看

    没必要去怪手机厂商怎么插入这么多广告,怎么不可以一键关闭,毕竟厂商也要吃饭的啊?下面是我测试并整理的小米手机关闭广告方法,按照自己的需要进行关闭。...---- 一键关闭广告 呼叫出小爱同学→说关闭系统广告 ---- 桌面广告 桌面→打开任意文件夹→点击文件夹名称→关闭今日推荐 桌面双指捏合或长按空白位置弹出桌面设置→更多设置→负一屏(智能助理)→关闭推荐卡片...→拉到最底下→隐私管理→隐私设置→关闭个性化推荐→个性化广告推荐 ---- 钱包 设置→功能设置→全部关闭 返回→隐私设置→关闭个性化服务 返回→福利通知→关闭这两个选项 (注意,还会有一个开屏广告,常规手段关不掉...,建议使用跳过广告软件,或者按照下方关闭应用开屏广告的方法操作一下智能服务) ---- 音乐视频关闭在线服务 小米视频→我的→右上角设置→其他→关闭在线服务 小米音乐→我的→右上角→通用设置→其他→关闭在线内容服务...- 关闭应用开屏广告 可关闭应用商店,主题商店等系统强加给软件的广告 手机管家→隐私保护→保护隐私→特殊权限设置→显示在其他应用上层→更多→显示系统应用→智能服务→关闭 返回→在特殊权限设置这边→修改系统设置

    2.1K70
    领券