ใช้ xpath อย่างง่ายกับ AdBlock Plus เพื่อซ่อนองค์ประกอบ


8

มีวิธีการบล็อกองค์ประกอบด้วยxpath แบบสัมบูรณ์/html/body/table/td[3]tr[2]หรือสัมพัทธ์//div[@id="blah"]/table/tr[2]หรือใช้เป็นเงื่อนไขเพิ่มเติมเพื่อป้องกันผลบวกผิด ๆ หรือไม่?

ABP สนับสนุนตัวเลือก css ด้วยfirstoftype()และnthoftype(number)แต่ในกรณีนั้นคุณต้องรับนิพจน์ xpath แยกกันจากนั้นแปลงเป็น CSS แล้วป้อนด้วยตนเองใน Element Hiding Helper มีวิธีที่ดีกว่าที่จะทำหรือไม่

คำตอบ:


1

คุณอาจพิจารณาพยายามUblock แหล่งกำเนิดสินค้า มีตัวเลือกที่ยอดเยี่ยมที่คุณสามารถใช้เพื่อสร้างตัวกรองที่กำหนดเอง (cosmetic CSS และตัวกรองสุทธิ) ฉันเคยใช้ adblock plus และ adblock edge ในอดีตและฉันจะไม่กลับมารัก Ublock Origins อย่างแน่นอนถึงแม้ว่าจะไปที่การตั้งค่า / ตัวเลือกที่กฎตัวกรองแบบกำหนดเองนั้นไม่ใช่เรื่องง่ายอย่างที่ฉันต้องการ

คลิกที่ไอคอน ublock คลิกที่ข้อความ "กำเนิด ublock (หมายเลขรุ่น)" ซึ่งอยู่เหนือปุ่มสลับขนาดใหญ่กว่าเพื่อกรองปิด / เปิดสำหรับแท็บที่เปิดอยู่ในปัจจุบัน ใช้เวลาหนึ่งหรือสองวันในการทำความคุ้นเคย ฉันพบว่ามันเจ็บปวดน้อยกว่าในการสร้างตัวกรองด้วยปลั๊กอินนี้

สิ่งที่เจ๋งจริงๆเกี่ยวกับเครื่องมือเลือกคือเมื่อคุณคลิกที่บางสิ่งคุณจะเห็นกฎ css หลักเพื่อให้คุณสามารถข้ามต้นไม้ขึ้นหรือลงเพื่อรับสิ่งที่คุณต้องการ มันเป็นคุณสมบัติที่ทำให้ชีวิตง่ายขึ้นสำหรับสิ่งนี้ ฉันพบสิ่งนี้เพื่อทำงานกับผลลัพธ์ที่หลากหลายขึ้นอยู่กับเว็บไซต์ Tables และ DIV มักจะมีการเปลี่ยนแปลงระหว่างหน้าเว็บในเว็บไซต์แบบไดนามิกดังนั้นจึงไม่มีค่าสำหรับเว็บไซต์เช่น Facebook หรือ Chase bank (ใช่ฉันทำการทดสอบแล้วเพื่อพยายามล้างไซต์เหล่านั้น)

ฉันไม่ใช่นักพัฒนาเว็บดังนั้นคำตอบที่ดีกว่าอาจเกิดขึ้นได้ แต่ฉันคิดว่าฉันควรจะเริ่มต้นที่นี่ สนใจสิ่งนี้มาก

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.