Utilisez xpath simple avec AdBlock Plus pour masquer des éléments

8

Existe-t-il un moyen de bloquer les éléments avec leur xpath absolu /html/body/table/td[3]tr[2]ou relatif //div[@id="blah"]/table/tr[2]ou de l'utiliser comme condition supplémentaire pour éviter les faux positifs?

ABP prend en charge les sélecteurs css avec firstoftype()et nthoftype(number), mais dans ce cas, vous devez obtenir l'expression xpath séparément, puis la convertir en CSS et la saisir manuellement dans Element Hiding Helper. Y a-t-il une meilleure façon de le faire?

Smit Johnth
la source

Réponses:

1

Vous pourriez envisager d'essayer Ublock Origin . Il a un sélecteur génial que vous pouvez utiliser pour créer des filtres personnalisés (CSS cosmétiques et filtres net). J'ai utilisé adblock plus et adblock edge dans le passé et je n'y retourne pas, adorant absolument Ublock Origins, bien que se rendre aux préférences / options où se trouvent les règles de filtrage personnalisées, ne soit pas aussi facile que je le souhaiterais.

Cliquez sur l'icône ublock, cliquez sur le texte "origine ublock (numéro de version)" qui se trouve au-dessus du bouton à bascule surdimensionné pour filtrer on / off pour l'onglet ouvert actuel. Prend un jour ou deux pour s'y habituer. Je trouve moins pénible de créer des filtres avec ce plugin.

Ce qui est vraiment cool avec le sélecteur, c'est que lorsque vous cliquez sur quelque chose, vous pouvez voir les règles css parent, vous pouvez donc parcourir l'arborescence vers le haut ou vers le bas pour obtenir ce que vous voulez. C'est cette fonctionnalité qui facilite la vie pour ce genre de chose. J'ai trouvé que cela fonctionnait avec des résultats mitigés selon le site Web. Les tables et les DIV changent souvent entre les pages Web sur des sites Web dynamiques, donc cela ne vaut rien sur des sites comme Facebook ou Chase Bank. (Oui, j'ai fait un test pour essayer de nettoyer ces sites.)

Je ne suis pas un développeur Web, donc une meilleure réponse pourrait bien arriver, mais je pensais que je mettrais cela ici pour commencer. Très intéressé par ce genre de chose.

adamlogan
la source