Usa xpath semplice con AdBlock Plus per nascondere gli elementi


8

C'è un modo per bloccare gli elementi con il loro xpath assoluto /html/body/table/td[3]tr[2]o relativo //div[@id="blah"]/table/tr[2]o usarlo come condizione aggiuntiva per prevenire falsi positivi?

ABP supporta i selettori CSS con firstoftype()e nthoftype(number), ma in tal caso devi ottenere l'espressione xpath separatamente, quindi in qualche modo convertirla in CSS e inserirla manualmente in Element Hiding Helper. C'è un modo migliore per farlo?

Risposte:


1

Potresti provare a provare Ublock Origin . Ha un fantastico selettore che puoi usare per creare filtri personalizzati (CSS cosmetici e filtri di rete). Ho usato adblock plus e adblock edge in passato e non torno indietro, amando assolutamente Ublock Origins, sebbene arrivare alle preferenze / opzioni in cui si trovano le regole del filtro personalizzato, non è facile come vorrei.

Fare clic sull'icona ublock, fare clic sul testo "ublock origin (numero versione)" che si trova sopra il pulsante di attivazione / disattivazione per filtrare la scheda aperta corrente. Ci vogliono un giorno o due per abituarsi. Trovo meno doloroso creare filtri con questo plugin.

La cosa davvero interessante del selettore è che quando fai clic su qualcosa, puoi vedere le regole CSS dei genitori, in modo da poter attraversare l'albero su o giù per ottenere ciò che desideri. È questa caratteristica che semplifica la vita a questo genere di cose. Ho scoperto che funziona con risultati misti a seconda del sito web. Le tabelle e i DIV cambiano spesso tra le pagine Web su siti Web dinamici, quindi questo è inutile su siti come Facebook o Chase Bank. (Sì, ho eseguito un test cercando di ripulire quei siti.)

Non sono uno sviluppatore web, quindi una risposta migliore potrebbe anche venire, ma ho pensato di metterlo lì fuori per iniziare. Molto interessato a questo genere di cose.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.