隐藏转推和ad (Twitter hide retweet)

隐藏主页时间线上转发的推文和ad

Tendrás que instalar una extensión para tu navegador como Tampermonkey, Greasemonkey o Violentmonkey si quieres utilizar este script.

You will need to install an extension such as Tampermonkey to install this script.

Necesitarás instalar una extensión como Tampermonkey o Violentmonkey para instalar este script.

Necesitarás instalar una extensión como Tampermonkey o Userscripts para instalar este script.

Necesitará instalar una extensión como Tampermonkey para instalar este script.

Necesitarás instalar una extensión para administrar scripts de usuario si quieres instalar este script.

(Ya tengo un administrador de scripts de usuario, déjame instalarlo)

Necesitará instalar una extensión como Stylus para instalar este estilo.

Necesitará instalar una extensión como Stylus para instalar este estilo.

Necesitará instalar una extensión como Stylus para instalar este estilo.

Necesitará instalar una extensión del gestor de estilos de usuario para instalar este estilo.

Necesitará instalar una extensión del gestor de estilos de usuario para instalar este estilo.

Necesitará instalar una extensión del gestor de estilos de usuario para instalar este estilo.

(Ya tengo un administrador de estilos de usuario, déjame instalarlo)

Autor
rei1232
Instalaciones diarias
0
Instalaciones totales
417
Calificaciones
1 0 0
Versión
0.13
Creado
2/5/2023
Actualizado
2/5/2023
Tamaño
2,15 KB
Licencia
MIT
Funciona en

隐藏主页时间线上转发的推文和ad

隐藏功能使用css实现

图片弹框
由于点开图片太慢了,我模拟并替换了图片弹框。如果未来推特有优化,那可以删除这部分。

开启
如果打开首页地址则会自动开启,否则脚本不会开启。开启后到任意页面也会保持开启。


更好的方法
最近发现个人页的关注按钮的左边有个'关闭转推'的选项,感觉完全够用了。如果希望只过滤ad,可以把代码(17~62行)替换为:
GM_addStyle(`
div[data-testid=cellInnerDiv]
:has(path[d="M19.498 3h-15c-1.381 0-2.5 1.12-2.5 2.5v13c0 1.38 1.119 2.5 2.5 2.5h15c1.381 0 2.5-1.12 2.5-2.5v-13c0-1.38-1.119-2.5-2.5-2.5zm-3.502 12h-2v-3.59l-5.293 5.3-1.414-1.42L12.581 10H8.996V8h7v7z"]
){
display:none
},
`);