ublock-origin-filters - Loại bỏ yếu tố gây xao nhãng bằng bộ lọc uBlock Origin
(github.com/mig4ng)- Bộ sưu tập bộ lọc uBlock Origin cá nhân để loại bỏ các yếu tố gây xao nhãng không cần thiết trên một số trang web
- Cách hoạt động là chỉ cho phép các thao tác cụ thể trên từng trang web, đồng thời vô hiệu hóa các yếu tố còn lại có thể làm phân tán sự chú ý
- Cách dùng là thêm
0-include-all.txtvàoFilter Lists > Import...của uBlock Origin để nhập bộ lọc - Mục đích của từng bộ lọc theo đối tượng
- Cửa sổ bật lên tài khoản Google: vô hiệu hóa các cửa sổ bật lên Google gây phiền toái xuất hiện trên nhiều trang web
- YouTube: loại bỏ các yếu tố gây xao nhãng như video đề xuất, tự động phát, gợi ý, Shorts, đồng thời tập trung vào việc xem, tìm kiếm và tải video lên
- Twitter: loại bỏ các yếu tố gây xao nhãng như feed, thanh bên, đồng thời tập trung vào việc xem feed tweet của hồ sơ cụ thể, xem nội dung tweet và bình luận, viết tweet
- LinkedIn: loại bỏ các yếu tố gây xao nhãng như feed, thanh bên, đồng thời tập trung vào việc xem hồ sơ và công ty, đọc bài đăng cụ thể, trả lời tin nhắn, viết bài đăng
- Stack Overflow và Stack Exchange: loại bỏ điểm số, ảnh đại diện, thông báo tương tác, đồng thời tập trung vào việc đọc câu trả lời hàng đầu cho câu hỏi
- Có ghi chú rằng hiện đang dùng tiện ích mở rộng Firefox Unhook cho YouTube, và có thể thay thế bằng bộ lọc
1 bình luận
Ý kiến trên Hacker News
Sau khi chặn nhiều quảng cáo và sidebar, việc mở rộng phần văn bản còn lại để tái sử dụng khoảng trống cũng khá hữu ích
Ví dụ như
:xpath(//main/div):style(min-width: 80% !important)Xa hơn nữa, tôi từng thử thêm quy tắc
column-count:vào một số trang để màn hình trông như báo giấy, nhưng có nhiều thứ phải tinh chỉnh hơn tưởng tượng, và bố cục DOM của các website hiện đại gần như là một vùng ô nhiễmhttps://developer.mozilla.org/en-US/docs/Web/CSS/column-coun...
Ví dụ tối giản về việc inject
column-count:bằng uBlock ở đây: https://i.ibb.co/k3bRwhP/example-1.webptheguardian.com###maincontent:style(margin-left: -28vw !important; min-width: 90vw !important; column-count: 4 !important)theguardian.com##div:style(border: none !important)Tôi thích kiểu cột, và với những thứ xem định kỳ thì đang cố quay lại mô hình lấy RSS làm trung tâm cùng nhiều bộ lọc thông minh. Cảm giác ngay từ đầu lẽ ra không nên bỏ RSS
Không phải lúc nào cũng làm được, nhưng khá thường xuyên là được
Trong uBlock Origin, vào Options > Filter Lists > Annoyances rồi bật các mục sau là được
"AdGuard – Annoyances""EasyList – Annoyances""uBlock filters – Annoyances"Làm vậy có thể loại bỏ 99,9% các yếu tố gây phiền nhiễu trên website mà không phá hỏng chức năng chính. Tôi đã làm như vậy mỗi lần cài mới Chrome trong nhiều năm, và hiệu quả rất tốt
Trong kỳ nghỉ, khi dùng laptop của mẹ, tôi thoáng bối rối vì sao các trang mình truy cập trông khác đến vậy; gần như trang nào cũng bị quảng cáo phủ kín. Banner giữa các đoạn văn, sidebar đầy quảng cáo, thậm chí cả ảnh nền bán đồ, hoàn toàn khác với giao diện tôi quen thuộc
Nếu dùng uBlock Origin, tôi tò mò không biết trước khi bắt đầu dự án này bạn đã thử gửi các filter đó vào danh sách uBlock Annoyances hoặc EasyList Annoyances chưa
Việc đó có thể giúp được nhiều người hơn rất nhiều so với tạo thêm một danh sách Annoyances mới
https://github.com/uBlockOrigin/uAssets
Cá nhân tôi, trên máy tính dùng cho công việc thì phải ẩn câu hỏi thịnh hành của Stack Exchange. Với tôi, nó gần như catnip đối với mèo vậy
askubuntu.com###hot-network-questionsserverfault.com###hot-network-questionsstackexchange.com###hot-network-questionsstackoverflow.com###hot-network-questionssuperuser.com###hot-network-questionsNgoài ra, nhiều trang còn phớt lờ
prefers-reduced-motion, nên tôi cũng thường ẩn các yếu tố gây xao nhãng về thị giác như carousel chạy mãi không hết hay các hoạt ảnh trang trí dễ thươngMột ngày nọ tôi thử đọc vài câu hỏi và ngạc nhiên vì nội dung khá thú vị, rồi hoàn toàn hiểu vì sao người ta ví nó như catnip. May là có công tắc để tự tắt, nên có thể tránh bị nghiện
stackoverflow.com##.c-pointer.js-quack-btnstackoverflow.com##.js-step01.js-step.step.ws-nowrapstackoverflow.com##.js-step02.js-step.step.has-width.ta-centerstackoverflow.com##.quack-popover--arrowstackoverflow.com###overlay-headerstackoverflow.com###feed-linkstackoverflow.com##.mb16.s-anchors__default.s-anchors.s-sidebarwidget__yellow.s-sidebarwidgetstackoverflow.com##.grid--cell.js-reactionsstackoverflow.com##.mb16.s-anchors__grayscale.s-anchors.s-sidebarwidget__yellow.s-sidebarwidgetTiếc là tôi không ghi chú từng cái dùng để làm gì. Một cái có thể là banner kiểu kêu gọi bình chọn, cái khác có lẽ là hộp “Featured on Meta” và thanh bên trái mà tôi hoàn toàn không dùng. Dù không có ở trên, gần đây tôi cũng đã chặn thêm popup “New Search AI Experience” khó chịu
May là cookie banner có bộ rule riêng, nhưng chính bộ rule đó lại gây nhiều vấn đề nhất. Nếu không tương tác với cookie banner, một số trang sẽ không hoạt động đúng hoặc thậm chí không tải. Tôi thật sự ghét Internet hiện đại khi không có uBlock
Tôi dùng cách tương tự, nhưng mục đích của tôi là bảo vệ quyền riêng tư và tránh feed thuật toán
Bằng extension Redirector của Firefox, tôi chuyển hướng các liên kết YouTube, Twitter, StackOverflow sang các frontend thay thế tương ứng như Piped, Nitter, AnonymousOverflow. Cũng có danh sách được duy trì cho những dự án và instance kiểu này
Phần lớn là phần mềm tự do mã nguồn mở, tôn trọng quyền riêng tư, và nhờ đặc tính là phần mềm có đạo đức nên tình cờ cũng cung cấp frontend không gây xao nhãng
https://github.com/digitalblossom/alternative-frontends
https://farside.link
Thật vui khi biết có người cũng nghĩ như vậy và đã có các phiên bản được triển khai online
Trước đây tôi từng tổng hợp cách xóa các đồ trang trí dụ trả tiền trên Reddit và Twitter
reddit.com##.awarding-iconreddit.com##.awardings-barreddit.com##.give-gold-buttontwitter.com##:xpath(//div[contains(@style, "hex-hw-shapeclip-clipconfig")]):style(clip-path: circle(50%) !important)Đây là rule để loại bỏ popup Login With Google lan tràn khắp Internet
accounts.google.com/gsi/iframeNó không làm hỏng chính nút đăng nhập Google, nên nếu thật sự cần thì bạn vẫn có thể đăng nhập bằng tài khoản Google
Tôi đang dùng các bộ lọc uBlock Origin cho Hacker News như thế này
news.ycombinator.com##.comment:style(max-width: 70ch !important; overflow: hidden !important;)news.ycombinator.com##.c00:style(color: #3f3f3f !important;)news.ycombinator.com##.comhead:style(background: #e6e6df; font-weight: italic; color: #686868 !important;)news.ycombinator.com##.hnuser:style(background: #e6e6df; font-style: italic; color: #575757 !important;)news.ycombinator.com##html:style(filter:invert(100%) hue-rotate(180deg); background: white)Giới hạn độ rộng bình luận ở mức khoảng 10 từ để dễ đọc hơn, và cũng đổi một số màu. Nếu có điểm nào cải thiện được thì cho tôi biết nhé
Vì khả năng đọc và tiện debug, có lẽ tôi vẫn thích Stylus hơn, nhưng biết thêm cũng tốt
Và
font-weight: italic;có vẻ là lỗi gõ nhầmTôi cũng dùng uBlock theo cách tương tự. Trong 8 năm qua tôi đã tích lũy hàng trăm bộ lọc tùy chỉnh, và gần đây nhất đã thêm các quy tắc để ẩn spoiler trên IMDb
! 2023-09-05 Hide episode's description and image (+ watchlist for not breaking the layout) [new experimental IMDb layout]imdb.com##article.episode-item-wrapper .ipc-slateimdb.com##article.episode-item-wrapper .ipc-html-contentimdb.com##article.episode-item-wrapper .ipc-watchlist-ribbon! 2023-09-05 Hide top rated episode's description both on a TV page and an episode pageimdb.com##[data-testid="episodes-top-rated-card"] ul + divArc có một tính năng cơ bản để cải thiện phần tùy biến giao diện. Họ gọi là Boosts, bạn có thể tự tạo chỉ với vài cú nhấp, và nếu cần thì cũng có thể thêm CSS/JS tùy chỉnh
Tôi dùng nó rất nhiều để loại bỏ các yếu tố gây xao nhãng trên hầu hết các trang như Facebook, Twitter, Reddit, Medium, Gmail, YouTube, v.v., và thực sự nó thay đổi cuộc sống đến mức đó
Có thể xem các Boosts do người dùng khác chia sẻ tại đây: https://arc.net/boosts
Khả năng nhốt cái hố thỏ tab xuất hiện khi đào sâu vào một chủ đề trong một nhóm là rất tuyệt. Khi xong, có thể đóng nhóm để chỉ còn lại các tab ban đầu muốn giữ, và tôi nhớ điều đó
Hiện giờ tôi không dùng vì mất thời gian để thiết lập, và không có cách dễ dàng để quản lý nó theo kiểu khai báo như code nhằm chia sẻ giữa các thiết bị và lưu trữ lâu dài. Nếu tìm được cách thì có thể tôi sẽ dùng lại
Tôi đã thử Arc nhưng có vài điểm không thích. Nó không phải mã nguồn mở và Boosts có vẻ cũng vậy. Vì dựa trên Chromium, nó không phù hợp với lập trường của tôi là muốn Firefox hay các trình duyệt khác giữ được thị phần. Không phải tôi ghét Google, nhưng tôi không muốn một công ty thống trị web. Và có vẻ nó chỉ chạy trên macOS, iOS, dù tôi không biết giờ còn như vậy không