首页 源码 正文

08去广告源码(激励广告小程序源码)

2024-04-21 20:04:09 56 0
admin
声明

本教程只是技术分享, 创业不易, 咱们还是应该相互体谅.

思路分析

简书的广告位有两个, 文章左侧栏和底部栏.

左侧栏:

08去广告源码

底部栏:

08去广告源码

截图中所示的位置便是广告, 为什么08去广告源码我的截图中没有显示, 因为我用08去广告源码了其他屏蔽广告的技术. (我会在下一篇专门分析这种方式.)

使用 chrome 开发者工具看一下源码:

08去广告源码

说句题外话, google-ad 表明这是 "谷歌联盟" 的广告, 其实针对这种联盟广告, 有更高效的去广告方式, 我下一篇文章会分享给大家.

如截图标红所示, section 标签中有个属性 aria-label="google-ad", 可以根据这一点来进行 DOM 节点定位, 去广告.

代码的基本思路是:

首先先找出 Document 中所有包含 "google-ad" DOM 节点, 然后遍历, 把每个节点的属性置为 "none", 这个 DOM 节点就隐藏掉了, 我们在页面上也就看不见广告了.

源码如下:

(function() { 'use strict'; let block = ()=>{ try{ let nodes = document.querySelectorAll('section[aria-label="google-ad"]'); for(let node of nodes){ node.style.display = "none"; } }catch(err){ console.log("jianshu",err); } } // Your code here... setTimeout(block, 800);})();
收藏
分享
海报
0 条评论
56

本站已关闭游客评论,请登录或者注册后再评论吧~