Computer >> Hướng Dẫn Máy Tính >  >> Phần Mềm >> Các Trình Duyệt

Làm Chủ uBlock Origin: Chặn Nội Dung Không Mong Muốn Để Duyệt Web Tập Trung

Bạn có thể dùng tiện ích mở rộng trình duyệt để loại bỏ các phần của trang web mà bạn không muốn xem. Loại bỏ phiền toái, sự phân tâm và nội dung không liên quan là cách tuyệt vời để giữ tập trung và hiệu quả khi tiêu thụ thông tin trên internet.

Có nhiều tiện ích cung cấp chức năng này. Tôi sẽ tập trung vào uBlock Origin, vì nhiều người đã cài đặt nó. Nếu bạn chưa có, tôi khuyên mạnh nên cài đặt.

uBlock Origin Là Gì?

uBlock Origin là trình chặn quảng cáo miễn phí và mã nguồn mở, có sẵn cho tất cả trình duyệt chính. Nó cũng bao gồm công cụ chọn phần tử (element picker) để loại bỏ phần tử tùy chỉnh, chính là công cụ chúng ta sẽ dùng trong bài này.

Kiến thức về CSS selector hoặc XPath sẽ giúp ích, nhưng không bắt buộc. uBlock Origin cung cấp công cụ trực quan để chọn phần tử mà không cần kiến thức kỹ thuật. Tuy nhiên, viết selector thủ công thường tin cậy hơn.

Tại Sao Việc Chặn Phần Tử Hữu Ích?

Trên internet, chúng ta liên tục tiêu thụ thông tin, nhưng thường là thông tin không liên quan đến mình.

Nếu bạn thường xuyên truy cập các trang web cụ thể, việc lọc bỏ thông tin bạn biết chắc chắn không cần sẽ tăng năng suất đáng kể.

  • Loại bỏ các loại sự kiện nhất định khỏi feed hoạt động hoặc mạng xã hội.
  • Loại bỏ popup yêu cầu bạn làm những việc không muốn.
  • Loại bỏ bài đăng từ tác giả cụ thể trên YouTube hoặc mạng xã hội.
  • Loại bỏ các yếu tố gây phân tâm hoặc động thu hút sự chú ý.

Cách Lọc Phần Tử HTML

Để lọc phần tử, nhấp vào biểu tượng uBlock Origin trên thanh công cụ trình duyệt, sau đó nhấp vào element picker (biểu tượng hình ống hút).

Làm Chủ uBlock Origin: Chặn Nội Dung Không Mong Muốn Để Duyệt Web Tập Trung
Giao diện uBlock Origin, xuất hiện khi nhấp biểu tượng trên thanh công cụ trình duyệt.

Bắt đầu bằng cách chọn nội dung bạn muốn loại bỏ. Dù lựa chọn không hoàn hảo, đó chỉ là điểm khởi đầu.

Khi hộp xuất hiện ở góc dưới bên phải, bạn có thể dùng công cụ trực quan với nút "Pick" và thanh trượt, hoặc chỉ định selector thủ công.

Nội dung được tô đỏ sẽ bị loại bỏ khi bạn nhấp "Create". Những thay đổi này sẽ tồn tại kể cả khi làm mới hoặc truy cập lại trang sau. Hãy xem cách hoạt động.

CSS Selectors

Bạn có thể loại bỏ hầu hết phần tử mong muốn dễ dàng bằng CSS selector. Điều này tuyệt vời để loại bỏ nội dung tĩnh trên trang.

Làm Chủ uBlock Origin: Chặn Nội Dung Không Mong Muốn Để Duyệt Web Tập Trung
Loại bỏ tất cả sự kiện release và push khỏi feed hoạt động GitHub. (##div.news div.release, div.news div.push)
Làm Chủ uBlock Origin: Chặn Nội Dung Không Mong Muốn Để Duyệt Web Tập Trung
Loại bỏ banner tải Slack. (##.p-client__banners)

XPath

Bạn thường muốn dùng XPath vì hai lý do:

  • Cần kiểm tra giá trị của một phần tử.
  • Cần chọn phần tử dựa trên thuộc tính của phần tử con.

Điều này hữu ích để loại bỏ nội dung động hoặc do người dùng tạo. Chúng ta muốn loại bỏ toàn bộ phần tử, nhưng chỉ khi cái gì đó bên trong nó khớp tiêu chí chứ không phải chính phần tử đó.

Làm Chủ uBlock Origin: Chặn Nội Dung Không Mong Muốn Để Duyệt Web Tập Trung
Loại bỏ tất cả plugin của DevilBro. (##:xpath(//a[./div/div/p/object/a = "DevilBro"]))
Làm Chủ uBlock Origin: Chặn Nội Dung Không Mong Muốn Để Duyệt Web Tập Trung
Giao diện sau khi loại bỏ tất cả plugin của DevilBro.

Khắc Phục Sự Cố Với Bộ Lọc

Khi lọc phần tử, selector của bạn có thể bị hỏng bất cứ lúc nào. Trang web thay đổi vì nhiều lý do, hầu hết do bảo trì hoặc cập nhật.

Đừng để điều đó ngăn cản bạn. Chỉ cần nhớ điều này khi loại bỏ phần tử.

Hãy giữ selector cục bộ cho phần bạn thực sự muốn loại bỏ, nhưng đủ chặt chẽ để không chọn nhầm các phần tử khác trên trang.

Có nhiều trang web không thích sửa đổi phía client, cố gắng ngăn chặn bằng cách thay đổi tùy ý giá trị thuộc tính HTML hoặc làm rối chúng.

Trong trường hợp này, tốt nhất là chỉ định CSS attribute selector hoặc dùng XPath để khớp một phần giá trị thuộc tính.

Làm Chủ uBlock Origin: Chặn Nội Dung Không Mong Muốn Để Duyệt Web Tập Trung
Loại bỏ khung hiển thị "Active Now" trên Discord dùng attribute selector, (##div[class^="nowPlayingColumn"])

Cách Xóa Bộ Lọc

Nếu không còn muốn chặn thứ gì, hoặc trang web đã thay đổi, bạn có thể vào cài đặt để xóa bộ lọc cũ trước khi tạo mới.

Để xóa bộ lọc tùy chỉnh:

  1. Vào cài đặt uBlock Origin.
  2. Chọn tab "My filters" (Bộ lọc của tôi).
  3. Xóa các dòng chứa bộ lọc muốn loại bỏ.
  4. Nhấp "Apply changes" (Áp dụng thay đổi) ở trên cùng.
  5. Làm mới trang bạn đang xem.

Các Tiện Ích Mở Rộng Trình Duyệt Hữu Ích Khác

Có các tiện ích khác để loại bỏ loại nội dung cụ thể trên trang web.

Highlight or Hide Search Engine Results (HOHSER)

Hỗ trợ tất cả công cụ tìm kiếm chính, bao gồm DuckDuckGo và Google.

Tôi tin rằng việc chặn domain (domain blacklisting) nên là cài đặt gốc của người dùng trong công cụ tìm kiếm, nhưng cho đến khi có tính năng đó, bạn có thể dùng tiện ích này để ẩn kết quả dưới domain bạn không thích.

  • Trang web lưu trữ lại hoặc link tải xuống đáng ngờ.
  • Rác tối ưu hóa công cụ tìm kiếm (SEO junk), như trang web coupon giả.
  • Trang web chặn người dùng ở EU.

I don't care about cookies

Tiện ích này loại bỏ cảnh báo cookie khỏi hầu hết trang web, giúp bạn không phải tự xử lý chúng.

Tiện ích sẽ cố gắng ẩn thông báo cookie, chỉ chấp nhận cookie khi cần thiết.

Tôi khuyên mạnh chỉ dùng kết hợp với tiện ích như uBlock Origin và Privacy Badger, để ngăn cookie không mong muốn được lưu.

Thay vào đó, có thể thêm danh sách bộ lọc của tiện ích này vào uBlock Origin. Tuy nhiên, điều này có nghĩa bộ lọc thông báo cookie và chặn quảng cáo sẽ bị gắn liền. Với cách này, các trang bạn tắt uBlock Origin vẫn hiển thị thông báo cookie.

Để thêm danh sách bộ lọc tùy chỉnh vào uBlock Origin:

  1. Vào cài đặt uBlock Origin.
  2. Chọn tab "Filter lists" (Danh sách bộ lọc).
  3. Cuộn đến phần "Custom" (Tùy chỉnh) ở dưới cùng.
  4. Chọn "Import..." (Nhập...).
  5. Thêm https://www.i-dont-care-about-cookies.eu/abp/.
  6. Chọn "Apply changes" ở đầu trang.

Kết Luận

Tôi hy vọng bạn không rơi vào tình huống cần chặn lượng lớn nội dung từ các trang tải về.

Nhưng nếu bạn cần, tôi hy vọng điều này làm cho việc lướt internet dễ chịu hơn một chút.