Skip to content

Thủ Thuật Vi Tính

  • Sample Page

Thủ Thuật Vi Tính

  • Home » 
  • Thủ Thuật Máy Tính » 
  • Cách Tùy Chỉnh Reddit Mặc Định Hiển Thị Bài Mới Nhất Với Tampermonkey

Cách Tùy Chỉnh Reddit Mặc Định Hiển Thị Bài Mới Nhất Với Tampermonkey

By Administrator Tháng 8 23, 2025 0
Trang chủ Reddit hiển thị các bài đăng được sắp xếp theo chế độ "Best" một cách không rõ ràng.
Table of Contents

Những phiền toái nhỏ trên các trang web yêu thích có thể tích lũy theo thời gian và gây ra sự khó chịu đáng kể. Đối với nhiều người dùng Reddit tại Việt Nam, việc trang web này mặc định hiển thị bài đăng theo chế độ “Best” thay vì “New” là một trong số đó. May mắn thay, với một chút quyết tâm và một tiện ích mở rộng mạnh mẽ, bạn hoàn toàn có thể khắc phục hầu hết các vấn đề tương tự, mang lại trải nghiệm duyệt web cá nhân hóa và hiệu quả hơn. Bài viết này sẽ hướng dẫn bạn từng bước cách thay đổi thứ tự bài đăng mặc định của Reddit, đảm bảo bạn luôn được cập nhật những nội dung mới nhất ngay khi truy cập.

Tại Sao Chế Độ “Best” Của Reddit Lại Gây Khó Chịu?

Mặc dù đã có một thời gian dài gắn bó với giao diện Reddit cũ, nhưng tôi gần đây đã chuyển sang trải nghiệm “Reddit mới” và nhận thấy giao diện người dùng này khá tốt, ít nhất là ở hầu hết các khía cạnh. Tuy nhiên, có một vấn đề gây khó chịu đáng kể: thứ tự bài đăng mặc định.

Trang chủ Reddit hiển thị các bài đăng được sắp xếp theo chế độ "Best" một cách không rõ ràng.Trang chủ Reddit hiển thị các bài đăng được sắp xếp theo chế độ "Best" một cách không rõ ràng.

Trên cả trang chủ và các nguồn cấp dữ liệu subreddit riêng lẻ, bài đăng thường được hiển thị theo thứ tự “Best”. Đây là một cài đặt không minh bạch, và giống như thuật toán “For You” trên X (trước đây là Twitter) hoặc nguồn cấp dữ liệu trang chủ của YouTube, nó có xu hướng ưu tiên quảng bá nội dung hơn là phục vụ nhu cầu cụ thể của người dùng. Tôi không thể nhớ hết số lần mình bị thu hút bởi tiêu đề của một bài đăng, chỉ để rồi cảm thấy khó chịu khi nhận ra bài đó đã được đăng từ nhiều tuần hoặc thậm chí nhiều tháng trước.

Ngay cả khi tôi nhận ra vấn đề, việc chuyển từ “Best” sang “New” cũng tốn hai lần nhấp chuột, làm gián đoạn dòng chảy trải nghiệm của tôi. Điều này đặc biệt bất tiện khi bạn muốn theo dõi những tin tức, sự kiện hoặc thảo luận đang diễn ra theo thời gian thực. Đối với những người dùng muốn cập nhật nội dung mới nhất ngay lập tức, chế độ “Best” trở thành một rào cản lớn. Nhưng nhờ một chút nỗ lực, vấn đề này giờ đây đã không còn nữa.

Giải Pháp Toàn Diện: Tùy Chỉnh Reddit Bằng Tiện Ích Mở Rộng Và JavaScript

Nếu bạn đã có kiến thức cơ bản về JavaScript, có thể bạn đã hình dung ra cách giải quyết vấn đề này. Bằng cách sử dụng ngôn ngữ lập trình này, bạn có thể bổ sung chức năng cho một trang web, thay đổi màu sắc và phông chữ, hoặc thậm chí loại bỏ nội dung không mong muốn. Để những thay đổi này hiển thị cho mọi người, bạn cần có quyền truy cập vào phần backend của trang web, nhưng bạn có thể sử dụng trình duyệt của mình để thực hiện những thay đổi này nhằm cải thiện trải nghiệm cá nhân trên bất kỳ trang web nào.

Tampermonkey – Tiện Ích Mở Rộng Mạnh Mẽ Cho Trình Duyệt

Chìa khóa để thực hiện điều này là một tiện ích mở rộng trình duyệt cho phép bạn chạy JavaScript của riêng mình trên các trang web cụ thể. Trong bài viết này, chúng tôi sẽ sử dụng Tampermonkey, một trong những tiện ích quản lý user script phổ biến và mạnh mẽ nhất hiện nay.

Trang tiện ích mở rộng Tampermonkey trên cửa hàng Chrome, cho phép người dùng thêm các user script tùy chỉnh.Trang tiện ích mở rộng Tampermonkey trên cửa hàng Chrome, cho phép người dùng thêm các user script tùy chỉnh.

Hầu hết các trình duyệt lớn hiện nay đều có tính năng này được tích hợp sẵn hoặc có thể thêm vào thông qua tiện ích mở rộng. Trên thực tế, Tampermonkey có sẵn cho tất cả các trình duyệt chính như Chrome, Edge, Safari và Firefox, vì vậy chúng tôi thực sự khuyến nghị đây là lựa chọn hàng đầu của bạn.

Hướng Dẫn Cài Đặt Và Tạo Script Mới

Để bắt đầu, hãy tải Tampermonkey cho trình duyệt của bạn. Bạn có thể tìm thấy phiên bản dành cho Chrome tại đây: Chrome Tampermonkey.

Sau khi bạn đã thêm và bật tiện ích mở rộng, hãy sử dụng menu của nó (biểu tượng Tampermonkey trên thanh công cụ trình duyệt) để chọn “Tạo một script mới” (Create a new script). Bạn sẽ thấy một giao diện trông như thế này:

Cửa sổ tạo script mới trong Tampermonkey, hiển thị mã JavaScript mẫu mặc định sẵn.Cửa sổ tạo script mới trong Tampermonkey, hiển thị mã JavaScript mẫu mặc định sẵn.

Có rất nhiều mã mẫu (boilerplate) ở đây, và phần lớn là các chú thích không có ảnh hưởng vật chất. Tuy nhiên, bạn cần đảm bảo dòng “@match” trông giống như sau:

// @match https://www.reddit.com/*

Dòng này báo cho Tampermonkey biết rằng script chỉ nên chạy trên trang web Reddit. Ký tự đại diện “*” có nghĩa là nó sẽ chạy trên mọi trang của Reddit, nhưng script sẽ tự động điều chỉnh để chỉ ảnh hưởng đến trang chủ chính.

Script JavaScript Đổi Mặc Định “Best” Sang “New”

Bây giờ là phần quan trọng nhất: đoạn mã script thực tế. Bạn cần thay thế dòng chữ “// Your code here…” bằng đoạn mã sau:

function checkURL() {
    if (window.location.pathname === "/") {
        window.location.replace("//www.reddit.com/new");
    }
}

let currentUrl = location.href;
checkURL();

setInterval(() => {
    if (location.href !== currentUrl) {
        currentUrl = location.href;
        checkURL();
    }
}, 500);

Bạn không cần phải hiểu sâu sắc về mọi thứ đang diễn ra trong đoạn mã này, nhưng chúng tôi sẽ giải thích một vài phần quan trọng.

Cơ Chế Hoạt Động Của Đoạn Mã JavaScript

Hàm checkURL() thực hiện công việc chính. Đầu tiên, nó kiểm tra xem đường dẫn URL của trang (phần sau tên miền) có phải chỉ là một dấu gạch chéo đơn ( / ) hay không. Nếu có, điều này có nghĩa là chúng ta đang ở trên trang chủ của Reddit. Sau đó, nó sẽ gọi window.location.replace(), chỉ đơn giản là thêm “/new” vào cuối URL hiện tại. Thao tác này hướng dẫn trình duyệt của bạn tải lại URL đó, tức là trang chủ, nhưng đã được sắp xếp theo các bài đăng mới nhất thay vì mặc định “Best”.

Phần còn lại của script đảm bảo rằng việc kiểm tra này diễn ra thường xuyên: hai lần mỗi giây. Lý tưởng nhất, việc này không cần thiết; việc kiểm tra chỉ cần diễn ra khi URL thay đổi và trang tải lần đầu. Tuy nhiên, do cách Reddit tải trang (sử dụng AJAX và thay đổi nội dung động mà không tải lại toàn bộ trang), script cần phải kiểm tra định kỳ. Đây là một cách tiếp cận “brute force” (ép buộc), nhưng đoạn mã thực hiện rất ít công việc nên chúng ta hoàn toàn có thể sử dụng phương pháp này mà không gây ảnh hưởng đến hiệu suất.

Sau khi đã dán script vào, hãy lưu script của bạn và đóng tab Tampermonkey. Bây giờ, hãy chuyển sang Reddit và thử tải lại trang chủ. Bạn sẽ thấy rằng, thay vì nguồn cấp dữ liệu “Best” mặc định, bạn đang xem “New” – một trải nghiệm vượt trội hơn hẳn cho những ai muốn cập nhật tin tức và bài đăng mới nhất!

Mở Rộng Khả Năng Tùy Chỉnh: Áp Dụng Cho Subreddit Và Hơn Thế Nữa

Việc điều chỉnh mã không quá phức tạp để áp dụng cho các trang chủ subreddit. Bạn chỉ cần thêm một điều kiện khác vào hàm checkURL(), xử lý các URL của subreddit theo cách tương tự:

Tùy Chỉnh Mặc Định Cho Các Subreddit Cụ Thể

Để script có thể thay đổi thứ tự hiển thị cho cả các subreddit, bạn hãy cập nhật đoạn mã trong Tampermonkey thành phiên bản sau:

function checkURL() {
    let match;

    if (window.location.pathname === "/") {
        window.location.replace("//www.reddit.com/new");
    } else if (match = window.location.pathname.match("(/r/[^/]+)/$")) {
        window.location.replace("//www.reddit.com" + match[1] + "/new/");
    }
}

Việc kiểm tra này phức tạp hơn một chút vì bạn cần kiểm tra một mẫu có thể khớp với nhiều URL khác nhau, thay vì một URL cố định. Lệnh gọi window.location.pathname.match() sử dụng một biểu thức chính quy (regular expression). Một lần nữa, các chi tiết không quá quan trọng; điều cốt yếu là kiểm tra này khớp với các URL có dạng “/r/[tên_subreddit]/” và thêm “/new/” vào cuối chúng, đảm bảo rằng mọi subreddit bạn truy cập cũng sẽ tự động chuyển sang chế độ xem “New”.

Vượt Xa Hơn Reddit: Tiềm Năng Cá Nhân Hóa Các Trang Web Khác

Sau khi bạn đã thiết lập tiện ích mở rộng này, thế giới tùy chỉnh sẽ mở rộng ra trước mắt bạn, miễn là bạn có thể học một chút JavaScript cơ bản. Với Tampermonkey, hoặc một tiện ích mở rộng tương tự, và sự kiên trì, bạn có thể khắc phục đủ loại vấn đề với các trang web mà bạn sử dụng thường xuyên. Bạn có thể loại bỏ các yếu tố không mong muốn, sắp xếp lại điều hướng, buộc chế độ tối (dark mode), dừng video tự động phát, và nhiều hơn nữa.

Giới hạn thực sự duy nhất phụ thuộc vào cấu trúc của từng trang web. Ví dụ, X (trước đây là Twitter) sử dụng cùng một URL cho cả chế độ xem “For you” và “Following”, điều này làm cho việc tùy chỉnh trở nên phức tạp hơn nhiều. Mặt khác, YouTube lại “dễ tính” hơn, với các URL riêng biệt cho trang chủ và nguồn cấp dữ liệu đăng ký.

Vì vậy, việc tùy chỉnh các trang web đòi hỏi một chút tìm hiểu và thử nghiệm, nhưng những cải tiến bạn có thể thêm vào chắc chắn rất đáng để bạn bỏ thời gian và công sức.

Với những kiến thức và công cụ này, bạn không còn phải chấp nhận những phiền toái nhỏ mà các trang web mặc định gây ra. Hãy bắt đầu khám phá và biến trải nghiệm duyệt web của mình trở nên hoàn hảo hơn ngay hôm nay! Hãy truy cập Thuthuatvitinh.com để khám phá thêm nhiều mẹo và thủ thuật công nghệ hữu ích khác, hoặc chia sẻ bài viết này với bạn bè nếu bạn thấy nó hữu ích nhé!

Share
facebookShare on FacebooktwitterShare on TwitterpinterestShare on Pinterest
linkedinShare on LinkedinvkShare on VkredditShare on ReddittumblrShare on TumblrviadeoShare on ViadeobufferShare on BufferpocketShare on PocketwhatsappShare on WhatsappviberShare on ViberemailShare on EmailskypeShare on SkypediggShare on DiggmyspaceShare on MyspacebloggerShare on Blogger YahooMailShare on Yahoo mailtelegramShare on TelegramMessengerShare on Facebook Messenger gmailShare on GmailamazonShare on AmazonSMSShare on SMS
Post navigation
Previous post

Màn Hình Gaming Alienware AW2725Q QD-OLED 4K 240Hz: Chiếc Màn Hình Đỉnh Cao Cho Game Thủ Việt

Next post

Marvel 1943: Rise of Hydra – Tất Cả Thông Tin Bạn Cần Biết Về Tựa Game Siêu Anh Hùng Đỉnh Cao Thời Thế Chiến II

Administrator

Related Posts

Categories Thủ Thuật Máy Tính Cách Tùy Chỉnh Reddit Mặc Định Hiển Thị Bài Mới Nhất Với Tampermonkey

Những Docker Container Không Thể Thiếu Để Quản Lý Mạng Gia Đình Hiệu Quả

Categories Thủ Thuật Máy Tính Cách Tùy Chỉnh Reddit Mặc Định Hiển Thị Bài Mới Nhất Với Tampermonkey

6 Phím Tắt Excel Ít Người Biết Giúp Tăng Tốc Công Việc Đáng Kể

Categories Thủ Thuật Máy Tính Cách Tùy Chỉnh Reddit Mặc Định Hiển Thị Bài Mới Nhất Với Tampermonkey

Tại Sao macOS Vượt Trội Hơn Windows? Góc Nhìn Chuyên Gia Từ Thuthuatvitinh.com

Leave a Comment Hủy

Recent Posts

  • Những Docker Container Không Thể Thiếu Để Quản Lý Mạng Gia Đình Hiệu Quả
  • App Store Thay Thế: Vì Sao Người Dùng Cần Nhiều Lựa Chọn Hơn?
  • AMD Ryzen 9000X3D: Sức Mạnh CPU Tối Thượng Với Công Nghệ 3D V-Cache Đột Phá
  • Chân Cắm AC Tích Hợp: Tính Năng “Phải Có” Trên Mọi Pin Sạc Dự Phòng Hiện Đại
  • Ai Nên Mua Điện Thoại Gập? Khám Phá Lợi Ích Bất Ngờ Từ Smartphone Màn Hình Gập

Recent Comments

Không có bình luận nào để hiển thị.
Copyright © 2025 Thủ Thuật Vi Tính - Powered by Nevothemes.
Offcanvas
Offcanvas

  • Lost your password ?