Sử dụng xpath đơn giản với AdBlock Plus để ẩn các yếu tố


8

Có cách nào để chặn các phần tử bằng xpath tuyệt đối /html/body/table/td[3]tr[2]hoặc tương đối của chúng //div[@id="blah"]/table/tr[2]hoặc sử dụng nó làm điều kiện bổ sung để ngăn ngừa dương tính giả không?

ABP hỗ trợ các bộ chọn css với firstoftype()nthoftype(number), nhưng trong trường hợp đó, bạn phải có biểu thức xpath riêng, sau đó bằng cách nào đó chuyển đổi nó thành CSS và sau đó nhập thủ công vào Trình trợ giúp ẩn phần tử. Có cách nào tốt hơn để làm điều đó?

Câu trả lời:


1

Bạn có thể cân nhắc dùng thử Ublock Origin . Nó có một bộ chọn tuyệt vời mà bạn có thể sử dụng để tạo các bộ lọc tùy chỉnh (CSS và bộ lọc mạng mỹ phẩm). Tôi đã sử dụng adblock plus và cạnh quảng cáo trong quá khứ và sẽ không quay trở lại, hoàn toàn yêu thích Nguồn gốc Ublock, mặc dù việc truy cập vào các tùy chọn / tùy chọn trong đó các quy tắc bộ lọc tùy chỉnh là không dễ dàng như tôi muốn.

Nhấp vào biểu tượng ublock, nhấp vào văn bản "ublock origin (số phiên bản)" nằm phía trên nút chuyển đổi có kích thước quá lớn để lọc tắt / bật cho tab mở hiện tại. Mất một hoặc hai ngày để làm quen. Tôi thấy ít đau đớn hơn khi tạo bộ lọc với plugin này.

Điều thực sự thú vị về bộ chọn là khi bạn nhấp vào một cái gì đó, bạn có thể thấy các quy tắc css cha mẹ, vì vậy bạn có thể di chuyển cây lên hoặc xuống để có được những gì bạn muốn. Đây là tính năng làm cho cuộc sống dễ dàng hơn cho loại điều này. Tôi đã tìm thấy điều này để làm việc với kết quả hỗn hợp tùy thuộc vào trang web. Các Bảng và DIV thường thay đổi giữa các trang web trên các trang web động, do đó, điều này là vô giá trị trên các trang web như Facebook hoặc ngân hàng Chase. (Có, tôi đã chạy thử khi cố gắng dọn sạch các trang web đó.)

Tôi không phải là nhà phát triển web nên câu trả lời tốt hơn có thể được đưa ra, nhưng tôi nghĩ tôi sẽ đưa nó ra khỏi đó để bắt đầu. Rất quan tâm đến loại điều này.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.