请教一下弹窗屏蔽的问题
![屏幕截图 2024-11-18 211551.png](data/attachment/forum/202411/21/112311u4d5edf4z1dquhfk.png)如图,B站网页端每次点完赞都会跳出来一个“点赞成功”,说实话挺影响观感的,想请教一下怎么用adguard或者类似的edge插件来屏蔽这个弹窗?实在不会写黑名单的那种命令,恳请大佬们帮帮忙了 ```js
// ==UserScript==
// @name New Userscript
// @namespace http://tampermonkey.net/
// @version 2024-11-21
// @descriptiontry to take over the world!
// @author You
// @match https://t.bilibili.com/?spm_id_from=333.1007.0.0
// @icon https://www.google.com/s2/favicons?sz=64&domain=bilibili.com
// @grant none
// ==/UserScript==
const append=document.body.appendChild
document.body.appendChild=function (...args){
if(args?.innerText=="点赞成功"){
args.style.width='0px'
args.style.height='0px'
}
return append.call(this,...args)
}
```
油猴代码,其他的同理
可以利用子树修改的插入特征做宽高为0的属性赋值 李恒道 发表于 2024-11-21 16:03
```js
// ==UserScript==
// @name New Userscript
怎么确定使用的是appendChild而不是append 李白~ 发表于 2024-11-21 22:13
怎么确定使用的是appendChild而不是append
监听子树修改断点来判断使用了啥api 李恒道 发表于 2024-11-21 23:05
监听子树修改断点来判断使用了啥api
感谢解答,很好又get到一个调试技巧
![屏幕截图 2024-11-22 094031.png](data/attachment/forum/202411/22/094158qnm3d40k34wpdmmw.png) 李恒道 发表于 2024-11-21 16:03
```js
// ==UserScript==
// @name New Userscript
我觉得直接注入css也可以? 王一之 发表于 2024-11-22 10:09
我觉得直接注入css也可以?
因为需要判断内容文字
他class是一个dialog的css和success的css
如果直接写掉很容易也在其他位置不显示内容了
所以感觉只能往dom考虑了 李恒道 发表于 2024-11-21 16:03
```js
// ==UserScript==
// @name New Userscript
起效了,真的万分感谢!!!
页:
[1]