1. Loại trừ lỗi phụ đề cơ bản trước khi nghi content script
YouTube cho biết nút CC chỉ xuất hiện trên video có phụ đề khả dụng. Hãy thử một video khác mà bạn biết chắc có CC. Kiểm tra Settings > Subtitles/CC và cài đặt Playback and performance, đặc biệt lựa chọn luôn hiển thị captions hoặc phụ đề tự động.
Nếu CC không có trên bất kỳ video nào, vấn đề có thể thuộc tài khoản, player hoặc trình duyệt chứ chưa liên quan blocker. Nếu chỉ một video không có, đừng cố sửa extension.
Reload tab, đăng xuất/đăng nhập và thử profile sạch là các bước giúp xác nhận phạm vi.
2. Content script có thể tác động tới phụ đề bằng cách nào?
Chrome content scripts là JavaScript/CSS được extension chèn vào các trang phù hợp với match pattern. Theo tài liệu Chrome, chúng có thể chạy ở các thời điểm khác nhau và trong môi trường isolated hoặc main world tùy cấu hình.
Một content script có thể thay đổi DOM, CSS, sự kiện hoặc giao diện player. Nếu hai extension cùng sửa các thành phần liên quan video, phụ đề có thể bị ẩn, màu/opacity sai hoặc trạng thái CC bị reset.
Điều này không có nghĩa adblock nào cũng chèn script vào captions; chỉ là một cơ chế có thể gây xung đột và cần kiểm tra có hệ thống.
3. Cách cô lập extension gây xung đột
Tạo profile Chrome mới hoặc dùng môi trường sạch. Cài đúng một blocker, mở video có CC và test. Nếu phụ đề hoạt động, bật thêm từng extension từ profile cũ: enhancer, downloader, translator, dark mode, subtitle tools, sponsor skip, script manager.
Sau mỗi lần bật, reload tab và kiểm tra lại CC. Khi hiện tượng xuất hiện, tắt extension vừa bật và reload lần nữa. Mẫu “bật = lỗi, tắt = hết” lặp lại hai lần có giá trị chẩn đoán cao hơn cảm giác một lần.
Nếu chỉ adblock đơn lẻ gây lỗi ở profile sạch, hãy cập nhật extension và kiểm tra site access/ruleset.
4. Khi CC có nhưng chữ “biến mất”, hãy nghĩ tới CSS và opacity
Có trường hợp phụ đề vẫn được render nhưng màu chữ, nền, opacity hoặc vị trí bị extension/style khác thay đổi. YouTube cho phép tùy chỉnh font, màu và opacity trong Options. Hãy Reset caption style về mặc định để loại trừ cài đặt hiển thị.
Nếu Reset giải quyết được, nguyên nhân không nhất thiết là adblock. Nếu chữ chỉ mất khi một extension dark mode hoặc custom CSS bật, đó là hướng rõ ràng hơn.
Kiểm tra bằng screenshot cũng hữu ích: nút CC bật nhưng vùng caption trống khác với việc track phụ đề không tải.
5. Khi nào nghi request phụ đề bị chặn thay vì DOM bị sửa
Nếu phụ đề không tải ở mọi style và chỉ hỏng khi blocker bật, có thể một request liên quan caption bị chặn. Trong tình huống này, thử tắt blocker trên YouTube và reload. Nếu phụ đề quay lại ổn định, kiểm tra filter list, custom rule hoặc cập nhật blocker.
Không nên tự mở rộng allowlist ngẫu nhiên cho hàng loạt domain. Thay vào đó, xác định rule cụ thể nếu công cụ có log, hoặc reset custom filters về trạng thái tối thiểu rồi thêm lại từng nhóm.
Nếu bạn không dùng custom filter, việc cập nhật filter list hoặc báo lỗi cho nhà phát triển thường hợp lý hơn tự viết rule phức tạp.
6. Khi nào coi là đã giải quyết xong?
Chọn ba video có CC, thử bật/tắt captions và chuyển ngôn ngữ phụ đề nếu có. Đóng/mở lại Chrome rồi kiểm tra lần nữa. Nếu phụ đề hoạt động ổn định và extension cần thiết vẫn bật, cấu hình mới đã đạt.
Ghi lại extension hoặc rule gây xung đột để sau này không lặp lại. Nếu phải tắt một extension trên YouTube, dùng site access thay vì gỡ khỏi toàn bộ trình duyệt nếu chức năng đó vẫn hữu ích ở nơi khác.
7. Khi nào nên dừng điều tra extension và chuyển hướng?
Nếu phụ đề không xuất hiện ngay cả trong profile sạch không có extension, hãy ngừng đổ lỗi cho content script. Lúc đó cần kiểm tra chính video có CC hay không, tài khoản, cài đặt caption, trình duyệt và trạng thái phát của YouTube.
Nếu lỗi chỉ xảy ra với một video hoặc một ngôn ngữ phụ đề, khả năng cao vấn đề nằm ở track caption của nội dung đó hơn là blocker. Ngược lại, nếu nhiều video đều lỗi và hiện tượng đi theo một extension cụ thể trên hai profile khác nhau, bằng chứng xung đột mạnh hơn.
Biết lúc nào dừng một hướng điều tra cũng quan trọng như biết bắt đầu ở đâu; nó giúp bạn không mất hàng giờ chỉnh filter khi nguyên nhân thật nằm ngoài extension.
Cài SENSEL Adblock và kiểm tra trên chính máy của bạn
SENSEL là tiện ích chặn quảng cáo cho Google Chrome Desktop, tập trung giảm quảng cáo gây gián đoạn khi xem YouTube. Cài miễn phí từ Chrome Web Store chính thức, sau đó kết nối tài khoản để dùng thử 7 ngày nếu đủ điều kiện. Không cần thanh toán trước và không tự động gia hạn.
Nguồn chính thức và tài liệu tham khảo
Bài được đối chiếu với tài liệu chính thức hoặc tài liệu gốc của nhà cung cấp tại thời điểm cập nhật 07/09/2026. Chrome, YouTube, extension và chính sách quảng cáo có thể thay đổi; khi áp dụng hãy ưu tiên tài liệu hiện hành.
Câu hỏi thường gặp
Nút CC không xuất hiện có phải do adblock không?
Chưa chắc. Video có thể không có captions; hãy thử video khác trước.
Content script là gì?
Đó là JavaScript/CSS extension có thể chèn vào trang theo phạm vi đã khai báo.
Nên tắt tất cả extension cùng lúc không?
Có thể dùng để tạo baseline, nhưng sau đó nên bật lại từng cái để tìm đúng thủ phạm.

