Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบเครือข่าย >> อินเทอร์เน็ต

26 Firefox about:config ทริกที่คุณต้องรู้

พิมพ์ about:config ใน Address bar Firefox -> โจมตี "Here be dragons" เตือนว่า experimental อาจทำให้ browser ไม่เสถียร

ดูน่ากลัว แต่จริงๆ แล้วปรับได้ปลอดภัย และเร็วขึ้น/ดีขึ้น นี่คือทริก about:config โปรดของ Make Tech Easier อัปเดตสำหรับ Firefox Quantum

เข้าถึง about:config ยังไง?

พิมพ์ about:config -> หน้าคำเตือน -> กด "I accept the risk!" -> หน้า about:config

รายการตั้งค่ายาว มองหาชื่อใน Search bar

Double-click คอลัมน์ Value -> สลับ true/false บางตัวเป็นตัวเลข -> เปลี่ยนตัวเลข (อย่าเปลี่ยนถ้าไม่เข้าใจ!)

หมายเหตุ: ยกเลิกการเปลี่ยนแปลง: Right-click entry -> Reset

โปรแกรมบน PC เปิดลิงก์ในเบราว์เซอร์ (อีเมล, manual ออนไลน์) Firefox เปิดเป็น new tab โดย default เปลี่ยนเป็น new window หรือบังคับใน tab ที่เปิดอยู่ได้

browser.link.open_newwindow -> browser.link.open_newwindow.override.external เปลี่ยนตัวเลข:

  • 1: บังคับ new window -> existing tab
  • 2: เปิด new window
  • 3: เปิดใน new tab (default)

2. เปลี่ยนจำนวน Content Processes

เปิดแท็บเยอะไหม? Content processes มาก -> CPU/RAM มากต่อแท็บ -> เสถียร/เร็วขึ้น

dom.ipc.processCount Default: 8 แก้: 7-12 (ขึ้นกับแท็บที่มักเปิด)

3. ปิด Animation ไม่จำเป็น

Animation ใน Quantum ไม่แย่ แต่ PC เก่า/ไม่ต้องการ -> ปิด: toolkit.cosmeticAnimations.enabled = false

4. เปลี่ยน Minimum Tab Width

Quantum tab width default 76px (ก่อนหน้า 100px) ปรับ: browser.tabs.tabMinWidth = 100 (หรือค่าที่ชอบ อย่าเกินไป)

5. ลด Session History Cache ประหยัด RAM

เครื่องเก่า Firefox ช้า เพราะเก็บหน้าเว็บใน RAM (Back/Forward) browser.sessionhistory.max_total_viewers ควบคุมจำนวนหน้าที่โหลดเร็ว

Default: -1 (adaptable) แก้: ตัวเลขจำนวนหน้า (แนะนำ <4 ถ้าเครื่องแรม, 4GB+ ใช้ 8+)

browser.sessionhistory.max_entries ควบคุม history Back/Forward ต่อแท็บ Default: 50 แก้: 25 ลงมา ถ้าเครื่องแรม

6. ปิด Extension Compatibility Checks

Compatibility checks มีประโยชน์แต่ Firefox ไม่ได้ถูกตลอด Right-click about:config -> New -> Boolean -> extensions.checkCompatibility = false

7. เปลี่ยนโฟลเดอร์ดาวน์โหลด Firefox

Default: Windows Downloads folder เปลี่ยน: browser.download.folderList

  • 0: เซฟที่ Desktop
  • 2: เซฟที่เดียวกับไฟล์ก่อนหน้า

8. ถามตำแหน่งเซฟทุกไฟล์

browser.download.useDownloadDir = false -> prompt ทุกครั้ง (ตั้งใน Preferences -> General -> Downloads -> "Always ask you where to save files" ได้ด้วย)

9. เปิดแท็บใหม่สำหรับผลลัพธ์ค้นหา

Default: เปิดในแท็บปัจจุบัน browser.search.openintab = true -> เปิดในแท็บใหม่

10. ปรับจำนวนคำแนะนำ Smart Location Bar

พิมพ์ URL -> dropdown แนะนำ 10 รายการ Default: 10 browser.urlbar.maxRichResults = ตัวเลขที่อยากได้ -1 = ปิด

11. ปรับความถี่บันทึก Session Restore

Default: ทุก 15 วินาที (15000 msec) browser.sessionstore.interval = ค่าที่อยากได้ (1000=1วินาที, 60000=1นาที)

12. ขยายเวลารัน Script

Script ตอบสนอง 10 วินาที -> unresponsive warning เครือข่ายช้า -> เพิ่ม: dom.max_script_run_time = 20+

13. จัดการ JavaScript Popups

JS open window ไม่มี feature ปกติ -> Firefox บล็อก อาจรบกวน -> browser.link.open_newwindow.restriction:

  • 0: เปิดทุก link ตามการตั้งค่า Firefox
  • 1: ไม่เปิด new window ใดๆ
  • 2: default (เปิดตาม Firefox เว้นแต่ JS ระบุ)

14. เปิด Spell-check ทุกช่องข้อความ

Default: multi-line text boxes เท่านั้น layout.spellcheckDefault:

  • 0: ปิด spellcheck
  • 2: เปิด spell-check ทุก text boxes (รวม single-line)

15. ลด Memory เมื่อ Minimize (Windows)

Minimize Firefox -> ส่งไป virtual memory ปล่อย physical memory ให้โปรแกรมอื่น ~10MB Maximize -> ดึงกลับ สร้าง preference ใหม่: Right-click -> New -> Boolean -> config.trim_on_minimize = True

16. เพิ่ม/ลด Disk Cache

โหลดหน้า -> cache ลงดิสก์ ไม่ต้องโหลดซ้ำ ขนาดใหญ่ -> cache มากกว่า ตรวจ browser.cache.disk.enable = True ก่อน

browser.cache.disk.capacity Default: 256000 KB

  • 0: ปิด disk cache
  • <50000: ลด cache
  • >50000: เพิ่ม cache

17. Select All Text คลิก URL Bar

Win/Mac: highlight ทั้งหมด Linux: ไม่ highlight (cursor at insertion point) browser.urlbar.clickSelectsAll: false = cursor, true = select all

18. Zoom Level เดียวกันทุกเว็บ

Firefox จำ zoom ต่อเว็บ browser.zoom.siteSpecific = False -> zoom เดียวกันทุกเว็บ

19. ตั้ง Zoom Limit

max/min zoom ไม่พอ -> ปรับ: zoom.maxPercent default 500% -> >300, zoom.minPercent default 30% -> ค่าไหนก็ได้

20. กำหนดปุ่ม Backspace

browser.backspace_action Default: 0 (Back) -> 1 (Scroll up) Shift+Backspace: 0=Forward, 1=Scroll down

21. เพิ่ม Offline Cache

ออฟไลน์บ่อย -> เพิ่ม offline cache: browser.cache.offline.capacity Default: 512000 KB -> เพิ่มได้เท่าไหร่ก็ได้

22. ปิด Delay ติดตั้ง Add-ons

ติดตั้ง add-on รอหลายวินาที security.dialog_enable_delay = 0 -> เริ่มติดตั้งทันที (default 1000 msec)

23. View Source ใน Editor โปรด

นักพัฒนาใช้ "view source" บ่อย -> ดูใน external editor 2 configs:

  • view_source.editor.external = True
  • view_source.editor.path = file path ของ editor

Right-click Save Link As -> request header 1 วินาที -> timeout ช้า -> เพิ่ม: Browser.download.saveLinkAsFilenameTimeout Default: 4000 (4s) -> >1000 msec

25. Autohide Toolbar Fullscreen

Fullscreen toolbar autohide (hover -> โผล่) browser.fullscreen.autohide = False -> แสดง toolbar ตลอด

26. เพิ่ม Add-on Search Results

Tools -> Add-ons -> Get Add-ons ค้นหา -> 15 ผลลัพธ์ extensions.getAddons.maxResults = มาก/น้อยกว่า 15

about:config ให้พลังปรับแต่ง Firefox เต็มที่ อ่านเพิ่ม: ลด RAM Firefox, Find/Replace ใน Chrome/Firefox