kisshang1993 / NGA-BBS-Script

NGA论坛增强脚本,给你完全不一样的浏览体验
MIT License
331 stars 31 forks source link

NGA新出的广告banner能否隐藏 #93

Closed Liam233 closed 6 months ago

Liam233 commented 7 months ago

需求建议 清晰的描述出需求或建议 新出的CJ广告banner,主页和详情页都有 参考案例 可选,针对此功能请求的其他参考案例

补充说明 补充说明信息

AshamaSu commented 7 months ago

先凑合解决了一下,请作者有空更新成模块吧。 原247行后

            // 初始化完成
            const endInitTime = new Date().getTime()
            console.table(modulesTable)
            this.printLog(`[v${this.getInfo().version}] 初始化完成: 共加载${this.modules.length}个模块,总耗时${endInitTime-startInitTime}ms`)
            console.log('%c反馈问题请前往: https://github.com/kisshang1993/NGA-BBS-Script/issues', 'color:orangered;font-weight:bolder')

和原23XX 行renderAlwaysFunc (自动翻页函数内)后

$('#pagebbtm>.stdbtn').attr('hld-auto-page', 'ok')

增加如下内容

            // 隐藏竖广告
            document.querySelectorAll('td.null').forEach(function(tdElement) {tdElement.style.display = 'none';});
            // 隐藏横广告
            document.querySelectorAll('div > a > img[src="https://img4.nga.178.com/ngabbs/nga_classic/admark.png"]').forEach(img => {img.closest('div').style.display = 'none';});
AshamaSu commented 7 months ago

这个就是隐藏,应该也不影响泥潭的广告收入吧~ 继续愉快摸鱼

kisshang1993 commented 6 months ago

关于屏蔽广告这个问题我提过好多次了,安装一个广告屏蔽扩展就行了,简单方便,规则齐全,例如我使用的是ADGuard,就再也没有见到过任何广告