Javascript删除网页悬浮广告(一)

本文讨论了网页悬浮广告的问题,提出了删除、隐藏和折叠等解决方案,并探讨了广告的商业道德,强调互联网广告应尊重用户的选择权,提供良好的用户体验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

在上网冲浪浏览网页时,有些广告相对不是很友好,比如悬浮广告。这里将这些用户体验不友好、差的小广告称为“垃圾广告”。不得不说,这些“垃圾广告”真的是令人无语到极点。先不说这类广告的“横截面积”占到版面的比例夸张幅度,也不提及它们的不可关闭、不可隐藏或不可折叠问题,更别说它们所展现的内容所涉及的原则问题,仅其中的“佼佼者”对硬件设备性能的不良影响就是不可忽略的首要问题。在大力倡导“绿色环保”与“节能减排”的环保理念的当下,这完全是不可取的。

设计思路

现在,来探讨网页“垃圾广告”的解决思路。一般的思维逻辑是,果断直接地删除它就是最好的办法。通过隐藏的方式也是能够实现拒绝“垃圾广告”的目标。当然,最理想的途径是提供手动或定时自动折叠广告的功能。理论上,从技术的角度出发,三者皆是可能实现的,第三种方法的难度较高。折叠广告其实是隐藏起来。两者不同的地方是,隐藏广告是彻底的隐藏,不再显示,而折叠广告是使广告隐藏之后仍可手动再次展现出来。

具体方案

定位方式

常规情况下,一般通过HTML标签的属性来查找节点。查询“垃圾广告”的方式主要有通过以下四种HTML标签属性:
1)ID
2)Class
3)Tag Name
4)Name。

Id

var floatingAd = document.getElementById(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值