"Here be dragons" (Đây có rồng) – dòng cảnh báo ominous khi bạn gõ about:config vào thanh URL Firefox, cảnh báo việc điều chỉnh ở khu vực này chủ yếu mang tính thử nghiệm và có thể gây bất ổn cho trình duyệt.
Nghe hấp dẫn, đúng không? Dù hơi đáng sợ, sự thật là bạn gần như chắc chắn sẽ ổn khi bắt đầu "chơi" ở khu vực này và thực sự có thể dùng các tính năng ở đây để cải thiện và tăng tốc trình duyệt. Dưới đây là các thủ thuật about:config Firefox yêu thích của Make Tech Easier, mới cập nhật cho Firefox Quantum.
Cách truy cập "about:config"
Gõ about:config vào thanh địa chỉ Firefox.
Bạn sẽ thấy trang cảnh báo chủ đề rồng. Nhấp nút "I accept the risk!" (Tôi chấp nhận rủi ro!), bạn sẽ đến trang chủ about:config.

Bạn sẽ thấy danh sách dài các mục cấu hình. Nếu tìm mục cụ thể, gõ tên vào thanh "Search" (Tìm kiếm) trên danh sách.
Để bật/tắt tính năng, chỉ cần chuột phải đúp vào mục dưới cột "Value" (Giá trị) để chuyển giữa "true" và "false". Trong một số trường hợp, trường giá trị là số. Lúc này, thay số thành số tương ứng với ý muốn. (Đừng thay đổi số này cho đến khi bạn biết mình đang làm gì!)
Bây giờ, hãy bắt đầu tinh chỉnh.
Lưu ý: để hoàn tác thay đổi cụ thể trong about:config, chỉ cần chuột phải mục muốn khôi phục → nhấp "Reset".
1. Mở liên kết từ cửa sổ bên ngoài (Opening Links from External Windows)
Bạn có nhiều chương trình/app trên PC liên kết đến trình duyệt – dù liên kết đến email, hướng dẫn trực tuyến cho chương trình, v.v. Mặc định, Firefox mở liên kết từ app khác dưới dạng tab mới, nhưng bạn có thể đổi thành cửa sổ mới hoặc ép vào tab đang mở sẵn.

Để thay đổi, vào browser.link.open_newwindow trong Firefox, sau đó bên cạnh browser.link.open_newwindow.override.external, đổi số thành một trong sau:
- 1: Ép cửa sổ mới vào tab đang mở sẵn
- 2: Mở cửa sổ mới
- 3: Mở liên kết trong tab mới
2. Thay đổi số tiến trình nội dung (Change Number of Content Processes)
Bạn thích làm việc với nhiều tab cùng lúc, hay hiếm khi mở quá 5 tab? Càng nhiều tiến trình nội dung, càng nhiều tài nguyên CPU dành cho mỗi tab (cũng dùng nhiều RAM hơn).
Nếu máy mạnh, đặt con số cao hơn, cải thiện độ ổn định và hiệu suất mỗi tab mở. Tên cài đặt trong about:config là dom.ipc.processCount.
Giá trị mặc định: 8
Giá trị sửa đổi: 7-12 (tùy số tab thường mở)
3. Tắt hoạt hình không cần thiết (Disable Unnecessary Animations)
Hoạt hình trong Firefox Quantum không xấu, nhưng nếu máy cũ mà mỗi MB RAM quý giá hoặc đơn giản không cần các "hoa mỹ" động, bạn có thể tắt bằng cách vào toolkit.cosmeticAnimations.enabled đặt giá trị "false".
Mặc định: true
Sửa đổi: false
4. Thay đổi chiều rộng tab tối thiểu (Change Minimum Tab Width)
Cần mắt tinh để nhận ra điều chỉnh Mozilla làm cho Firefox Quantum. Chiều rộng tab mặc định giờ chỉ 76 pixel, trước đây là 100. Để điều chỉnh, vào browser.tabs.tabMinWidth.
Mặc định: 76
Sửa đổi: 100 nếu muốn chiều rộng tab như Firefox cũ, nhưng thực tế bạn đặt bao nhiêu cũng được. Chỉ đừng quá đà!
5. Giảm bộ nhớ đệm lịch sử phiên, tiết kiệm RAM (Reduce Session History Cache, Save RAM)
Nếu dùng máy cũ, ngay cả Firefox nhanh thường cũng có thể làm chậm PC với cài đặt mặc định. Điều này một phần do cách nó lưu trang web trong bộ nhớ ngắn hạn (RAM), truy cập qua nút Back/Forward.

Tùy chọn browser.sessionhistory.max_total_viewers ảnh hưởng đến số trang Firefox lưu để tải siêu nhanh.
Mặc định: -1 (tự thích nghi)
Sửa đổi: bất kỳ số nào, phản ánh số trang muốn lưu. (Khuyến nghị < 4 nếu máy chậm, máy 4GB+ RAM có thể 8 hoặc hơn.)
Tùy chọn browser.sessionhistory.max_entries ảnh hưởng đến số trang mỗi tab lưu trong lịch sử Back/Forward tổng thể.
Mặc định: 50
Sửa đổi: Nếu máy chậm, giảm xuống 25, kiểm tra có giúp không, rồi điều chỉnh tương ứng.
6. Tắt kiểm tra tương thích tiện ích (Disable Extension Compatibility Checks)
Kiểm tra tương thích. Ai cần chúng, phải không? Thực tế chúng khá tiện làm tham chiếu chung tiện ích nào hoạt động với phiên bản Firefox nào, nhưng Firefox không luôn đúng. Nếu muốn xem tiện ích Firefox cho là không tương thích có thực sự hoạt động không, làm sau:
- Chuột phải bất kỳ đâu trang about:config → New → Boolean.
- Gõ
extensions.checkCompatibilityvào hộp → OK → chọn "false" → OK lại. - Tùy chọn này giờ tồn tại trong danh sách, bạn có thể tắt bất kỳ lúc nào bằng chuột phải → "Reset".

7. Thay đổi vị trí tải xuống Firefox (Change Firefox Download Location)
Mặc định, tải xuống Firefox vào thư mục "Downloads" của Windows, nhưng bạn có thể đổi bằng cách chỉnh browser.download.folderList.
Mặc định: 1
Giá trị sửa đổi:
- 0 – Lưu tất cả tải xuống ra Desktop
- 2 – Lưu tại cùng vị trí với lần tải trước
8. Hỏi nơi lưu mỗi lần tải (Get Asked Where You Want Each Download Saved)
Nếu muốn kiểm soát trực tiếp tải xuống và quyết định thư mục cho mỗi tệp, đổi tùy chọn browser.download.useDownloadDir thành "false".
Mặc định: true
Sửa đổi: false – nhắc nơi lưu mỗi lần tải

Lưu ý: tùy chọn này cũng có trong Preferences. Vào Preferences → General → Downloads chọn "Always ask you where to save files".
9. Mở tab mới cho kết quả tìm kiếm (Open New Tab for Search Box Results)
Mặc định, thứ bạn tìm trong ô tìm kiếm Firefox mở trong tab hiện tại. Để mở tab mới, sửa browser.search.openintab.
Mặc định: false – mở kết quả trong tab hiện tại
Sửa đổi: true – mở kết quả trong tab mới
10. Điều chỉnh số gợi ý Thanh vị trí thông minh (Adjust Smart Location Bar's Number of Suggestions)
Trong Firefox, khi bắt đầu gõ trong thanh vị trí (URL), danh sách thả xuống trang gợi ý hiện ra. Nếu muốn hiện nhiều (hoặc ít) hơn 10 gợi ý, điều chỉnh khóa browser.urlbar.maxRichResults.
Mặc định: 10
Sửa đổi: Đặt thành số gợi ý mong muốn. Muốn tắt hoàn toàn, đặt -1.
11. Điều chỉnh tần suất lưu khôi phục phiên (Adjust Session Restore Saving Frequency)
Firefox lưu phiên mỗi 15 giây mặc định, nhưng bạn có thể đổi giá trị browser.sessionstore.interval để Firefox lưu phiên ở khoảng thời gian dài hơn.
Mặc định: 15000 (ms, tương đương 15 giây)
Sửa đổi: Đặt giá trị mong muốn. 1000 = 1 giây, 60000 = 1 phút.
12. Kéo dài thời gian thực thi script (Extend Scripts' Execution Time)
Trong Firefox, script chỉ được 10 giây phản hồi, sau đó cảnh báo script không phản hồi. Nếu mạng chậm, bạn có thể tăng thời gian thực thi script qua dom.max_script_run_time để giảm cảnh báo no-script.
Mặc định: 10 (giây)
Sửa đổi: 20, hoặc bất kỳ giá trị > 10
13. Xử lý Popup JavaScript (Handling JavaScript Popups)
Khi gặp trang thực thi javascript mở cửa sổ mới, và nếu cửa sổ pop-up thiếu các tính năng cửa sổ thông thường (back/forward/reload, thanh trạng thái, v.v.), Firefox tự coi là pop-up và không mở như tab mới. Nếu thấy phiền toái và muốn mở tất cả cửa sổ mới trong tab mới, chỉ định qua browser.link.open_newwindow.restriction.
Mặc định: 2 – Mở tất cả cửa sổ JS như cách Firefox xử lý cửa sổ mới trừ khi lệnh JS chỉ định cách hiển thị.
Giá trị sửa đổi:
- 0 – mở tất cả liên kết như cách Firefox xử lý cửa sổ mới
- 1 – không mở cửa sổ mới nào
- 2 – mở tất cả liên kết như cách Firefox xử lý cửa sổ mới trừ khi JS chỉ định cách hiển thị
14. Bật kiểm tra chính tả cho tất cả ô văn bản (Enable Spell-Checking in All Text Fields)
Chức năng kiểm tra chính tả mặc định chỉ kiểm tra ô văn bản nhiều dòng. Bạn có thể đổi tùy chọn layout.spellcheckDefault để kiểm tra cả ô văn bản đơn dòng.
Mặc định: 1 (kiểm tra chính tả chỉ ô nhiều dòng)
Giá trị sửa đổi:
- 0 – tắt kiểm tra chính tả
- 2 – bật kiểm tra chính tả cho tất cả ô văn bản

15. Giảm dùng bộ nhớ khi thu nhỏ (Lower Memory Usage When Minimized)
Hand nhắm chủ yếu cho người dùng Windows. Khi thu nhỏ Firefox, nó gửi Firefox sang bộ nhớ ảo và giải phóng bộ nhớ vật lý cho chương trình khác. Firefox giảm dùng bộ nhớ vật lý khi thu nhỏ xuống ~10MB (chênh lệch nhỏ), và khi phóng to, nó lấy lại bộ nhớ cần thiết.
Tên tùy chọn không tồn tại, cần tạo mới.
- Chuột phải nền → New → Boolean.
- Nhập tên khi nhắc:
config.trim_on_minimize. - Nhập giá trị: True.
16. Tăng/giảm dung lượng bộ nhớ đệm đĩa (Increase/Decrease Disk Cache)
Khi trang tải, Firefox cache vào ổ cứng để lần sau không tải lại. Cỡ lưu trữ lớn hơn = cache nhiều trang hơn.
Trước khi tăng disk cache, đảm bảo browser.cache.disk.enable = "True".
Tên config: browser.cache.disk.capacity
Mặc định: 256000 (KB)
Sửa đổi:
- 0 – tắt cache đĩa
- Giá trị < 50000 giảm disk cache
- Giá trị > 50000 tăng disk cache
17. Chọn tất cả văn bản khi nhấp vào thanh URL (Select All Text When You Click on the URL Bar)
Trên Windows và Mac, Firefox bôi đen toàn bộ văn bản khi nhấp thanh URL. Trên Linux, không chọn tất cả, chỉ đặt con trỏ tại điểm chèn. Dù nền tảng nào, bạn có thể chỉnh browser.urlbar.clickSelectsAll để chọn tất cả hoặc đặt con trỏ.
Giá trị sửa đổi:
- False – đặt con trỏ tại điểm chèn
- True – chọn tất cả khi nhấp
18. Mức zoom giống nhau cho mọi trang (Same Zoom Level for Every Site)
Firefox nhớ tùy chọn zoom cho từng trang và đặt theo tùy chọn khi tải trang. Nếu muốn mức zoom nhất quán mọi trang, chuyển browser.zoom.siteSpecific từ "True" sang "False".
Mặc định: True
Sửa đổi: False (bật zoom giống nhau mọi trang)
19. Đặt giới hạn zoom (Setting Your Zoom Limit)
Nếu thấy max/min zoom vẫn chưa đủ, bạn có thể đổi giới hạn zoom cho thói quen xem.
Tên config: zoom.maxPercent
Mặc định: 500%
Sửa đổi: bất kỳ giá trị > 300
Tên config: zoom.minPercent
Mặc định: 30%
Sửa đổi: bất kỳ giá trị nào
20. Cấu hình phím Backspace (Configure Your Backspace Button)
Trong Firefox, bạn có thể đặt backspace để quay lại trang trước hoặc cuộn lên một trang nếu trang cuộn. Giữ Shift làm modifier sẽ tiến trang nếu giá trị 0 và cuộn xuống nếu giá trị 1.
Tên config: browser.backspace_action
Mặc định: 0 – quay lại trang trước
Sửa đổi: 1 – cuộn lên một trang
21. Tăng bộ nhớ đệm ngoại tuyến (Increase Offline Cache)
Nếu không có Internet hầu hết thời gian, bạn có thể tăng offline cache để tiếp tục làm việc ngoại tuyến. Mặc định Firefox cache 500MB từ web app offline hỗ trợ. Bạn có thể đổi giá trị bất kỳ số lượng nào.
Tên config: browser.cache.offline.capacity
Mặc định: 512000 (KB)
Sửa đổi: bất kỳ giá trị > 512000 tăng cache
22. Tắt thời gian chờ cài tiện ích (Disable Delay Time When Installing Add-ons)
Mỗi lần cài tiện ích Firefox, phải chờ vài giây trước khi cài đặt thực sự bắt đầu. Để giảm thời gian chờ, tắt tùy chọn security.dialog_enable_delay để cài đặt bắt đầu ngay lập tức.
Mặc định: 1000 (ms)
Sửa đổi:
- 0 – bắt đầu cài đặt ngay lập tức
- bất kỳ giá trị khác (ms)
23. Xem nguồn trong trình soạn thảo yêu thích (View Source in Your Favorite Editor)
Rất hữu ích cho lập trình viên luôn dùng chức năng "view source". Thủ thuật này cho phép xem mã nguồn trang web trong trình soạn thảo bên ngoài.
Cần làm 2 cấu hình:
Tên config: view_source.editor.external
Mặc định: False
Sửa đổi: True (bật xem nguồn dùng trình soạn thảo văn bản bên ngoài)
Tên config: view_source.editor.path
Mặc định: trống
Sửa đổi: chèn đường dẫn file đến trình soạn thảo của bạn
24. Tăng giá trị timeout "Save Link As" (Increasing "Save Link As" Timeout Value)
Khi chuột phải chọn "Save Link As ...", trình duyệt yêu cầu header content disposition từ URL để xác định tên tệp. Nếu URL không trả header trong 1 giây, Firefox báo timeout. Điều này hay xảy ra trên mạng chậm. Để ngăn vấn đề thường xảy ra, tăng giá trị timeout bằng cách sửa Browser.download.saveLinkAsFilenameTimeout.
Mặc định: 4000 (4 giây)
Sửa đổi: bất kỳ giá trị > 1000 (giá trị tính ms)
25. Tự động ẩn thanh công cụ chế độ toàn màn hình (Autohide Toolbar in Fullscreen Mode)
Ở chế độ toàn màn hình, thanh công cụ thiết lập tự ẩn và chỉ hiện khi di chuột qua. Nếu muốn hiển thị luôn, chuyển browser.fullscreen.autohide thành "False".
Mặc định: True (luôn tự ẩn)
Sửa đổi: False (luôn hiển thị thanh công cụ)
26. Tăng kết quả tìm kiếm tiện ích (Increase Add-on Search Result)
Nếu vào Tools → Add-ons → Get Add-ons tìm kiếm, Firefox hiển thị 15 kết quả khớp. Nếu muốn nhiều/ít hơn, điều chỉnh extensions.getAddons.maxResults.
Mặc định: 15
Sửa đổi: nhiều hơn hoặc ít hơn 15
Phần about:config của Firefox cung cấp cách mạnh mẽ để người dùng tùy chỉnh hoàn toàn trình duyệt. Xem thêm mẹo Firefox: giảm dùng bộ nhớ Firefox và tìm và thay thế văn bản trong Chrome và Firefox.