Website được thiết kế tối ưu cho thành viên chính thức. Hãy Đăng nhập hoặc Đăng ký để truy cập đầy đủ nội dung và chức năng. Nội dung bạn cần không thấy trên website, có thể do bạn chưa đăng nhập. Nếu là thành viên của website, bạn cũng có thể yêu cầu trong nhóm Zalo "CNTT" các nội dung bạn quan tâm.

Theo dõi tab trùng, bỏ tab trùng khi duyệt nhiều trang website

ICT

1. Cách nhanh nhất (không cài gì)

Dùng tìm kiếm tab của Chrome

  • Nhấn: Ctrl + Shift + A
  • Gõ URL hoặc keyword

👉 Chrome sẽ hiển thị các tab trùng → bạn phải tự đóng

⚠️ Nhược điểm:

  • Không highlight trùng hoàn toàn
  • Không batch close

2. Cách hiệu quả nhất (khuyến nghị)

Dùng extension chuyên xử lý duplicate tabs

Duplicate Tabs Closer

  • Tự phát hiện tab trùng
  • Cho phép:
    • Giữ tab mới nhất / cũ nhất
    • Đóng tất cả tab trùng 1 click

👉 Workflow:

  1. Cài extension
  2. Click icon
  3. Chọn:
    • “Keep oldest tab” (giữ tab đầu tiên)
    • hoặc “Keep newest tab”
  4. → Auto đóng toàn bộ tab trùng

https://chromewebstore.google.com/detail/close-duplicate-tabs/egeikhkjmnnmaihaaoiapbiboahaogcj?hl=en-US&utm_source=ext_sidebar


🔹 OneTab (dành cho dọn dẹp lớn)

Không chỉ trùng, mà còn:

  • Gom toàn bộ tab → 1 list
  • Remove duplicates trong list

👉 Phù hợp khi bạn có 100–500 tabs


🔹 Tab Wrangler / Workona (nâng cao)

  • Tự động đóng tab trùng / tab không dùng
  • Quản lý workspace (rất hợp kiểu làm việc AI/dev)

3. Cách “pro” (tự động hóa bằng logic)

Nếu bạn muốn kiểm soát như hệ thống:

Nguyên tắc lọc trùng

So sánh theo:

  • URL full (chính xác tuyệt đối)
  • hoặc URL normalized:
    • bỏ ?query=
    • bỏ #hash

👉 Ví dụ:

 
https://abc.com/page?id=1
https://abc.com/page?id=2
→ có thể coi là trùng hoặc không (tùy rule)
 

Script (console Chrome)

Bạn có thể chạy trong DevTools:

 
let urls = {};
let duplicates = [];

[...document.querySelectorAll('a')].forEach(a => {
  let url = a.href;
  if (urls[url]) duplicates.push(url);
  else urls[url] = true;
});

console.log(duplicates);
 

⚠️ Nhưng:

  • Chrome không cho script đóng tab khác (security)
    → nên vẫn cần extension