การตั้งค่าจำนวนมากโดยเฉพาะอย่างยิ่งการตั้งค่าขั้นสูงนั้นไม่มีอยู่ในกล่องโต้ตอบตัวเลือก User Interface (UI)
การตั้งค่าที่ปรับแต่งจากค่าเริ่มต้นจะถูกบันทึกในprefs.js
ไฟล์ แทนที่จะแก้ไขไฟล์นี้โดยตรงแอปพลิเคชั่น Mozilla ล่าสุดรวมถึงเครื่องมือแก้ไขการกำหนดค่าที่สามารถเข้าถึงได้จากส่วนต่อประสานแอปพลิเคชัน
ที่มา: การแก้ไขการกำหนดค่า
ใน Firefox ให้พิมพ์about:config
แถบที่ตั้ง (แถบที่อยู่) แล้วกดEnterเพื่อแสดงรายการการตั้งค่า [... ] หากคุณเห็นหน้าเว็บที่มีข้อความเตือน "นี่อาจทำให้การรับประกันของคุณเป็นโมฆะ!" คลิกปุ่มที่มีข้อความว่า "ฉันจะระวังฉันสัญญา!" เพื่อดำเนินการต่อ (ในความเป็นจริงไม่มีการรับประกันใด ๆ เลย ตลกเพื่อให้แน่ใจว่าผู้ใช้ตระหนักถึงสิ่งที่พวกเขากำลังจะทำ) ใช้ช่องทำเครื่องหมายที่นั่นเพื่อหลีกเลี่ยงการเตือนในอนาคต
หากต้องการเพิ่มการตั้งค่าใหม่ให้คลิกบริบท (คลิกขวา) ที่ใดก็ได้ในรายการการตั้งค่า ในเมนูบริบทให้เลือกใหม่จากนั้นเลือกประเภทของการตั้งค่าที่คุณต้องการเพิ่ม
หากต้องการแก้ไขการกำหนดค่าตามความชอบที่มีอยู่ให้คลิกบริบท (คลิกขวา) บนการกำหนดค่าตามความชอบเลือกแก้ไขและพิมพ์ค่าใหม่
การรีเซ็ตการตั้งค่าให้ค่าเริ่มต้นหรือการเอาเพิ่มการตั้งค่าบริบทคลิก (คลิกขวา) ในการตั้งค่าและเลือกการตั้งค่าใหม่
คุณสามารถใช้แถบค้นหาที่ด้านบนของabout:config
หน้าเพื่อกรองการตั้งค่าที่คุณต้องการตรวจสอบ แถบค้นหาจะคำนึงถึงขนาดตัวพิมพ์และตัวพิมพ์เล็กซึ่งแตกต่างจากตัวแปรการกำหนดค่าจริง
ที่มา: about: config
browser.link.open_newwindow
พิมพ์ค่าเริ่มต้นจำนวนเต็ม
3
คำอธิบายควบคุมตำแหน่งที่จะเปิดลิงก์ที่โดยปกติจะเปิดในหน้าต่างใหม่ ค่าที่เป็นไปได้:
1
(หรือสิ่งอื่นใด) - เปิดในแท็บหรือหน้าต่างปัจจุบัน
2
- เปิดในหน้าต่างใหม่
3
- เปิดในแท็บใหม่
เปิดใช้งานหรือปิดการใช้งานหน้าต่างใหม่เปิดในแท็บใหม่แทนตัวเลือก UI จะสลับระหว่างการตั้งค่านี้และ3
2
browser.link.open_newwindow.restriction
พิมพ์ค่าเริ่มต้นจำนวนเต็ม
2
คำอธิบายจำกัด หน้าต่างใหม่ทั้งหมดที่เปิดโดย JavaScript ค่าที่เป็นไปได้:
0
- บังคับหน้าต่างใหม่ให้เป็นแท็บเสมอ
1
- อย่า จำกัด หน้าต่างใหม่
2
- บังคับให้หน้าต่างที่ไม่ได้ระบุคุณสมบัติ (เช่นความกว้างความสูง) ลงในแท็บ
browser.popups.showPopupBlocker
พิมพ์ค่าบูลีน
เริ่มต้น true
คำอธิบายพิจารณาว่าจะแสดงไอคอนในแถบสถานะเมื่อมีการบล็อกป๊อปอัปหรือไม่ เลิกใช้แล้วทิ้งไว้ตามที่เป็น
dom.disable_open_click_delay
พิมพ์ค่าเริ่มต้นจำนวนเต็ม
1000
คำอธิบายจัดการป๊อปอัปตามการตั้งค่าตัวบล็อกป็อปอัพปัจจุบันเมื่อสร้างผ่านเหตุการณ์การกำหนดเวลา JavaScriptโดยใช้การหน่วงเวลาน้อยกว่าค่านี้ (เป็นมิลลิวินาที)
dom.disable_open_during_load
พิมพ์ค่าบูลีน
เริ่มต้น true
คำอธิบายเมื่อเปิดใช้งานบล็อกป๊อปอัปที่สร้างขึ้นในขณะที่หน้ากำลังโหลด การตั้งค่านี้เทียบเท่ากับตัวเลือกบล็อกหน้าต่างป๊อปอัป UI
dom.disable_window_flip
พิมพ์ค่าบูลีน
เริ่มต้น true
คำอธิบายพิจารณาว่า Windows สามารถโฟกัสผ่าน JavaScript ได้หรือไม่
dom.disable_window_move_resize
พิมพ์ค่าบูลีน
เริ่มต้น false
คำอธิบายกำหนดว่าสามารถย้ายหรือปรับขนาดหน้าต่างโดยใช้ JavaScript
dom.disable_window_open_feature.*
รายละเอียดมากกว่าการตั้งค่าเดียวนี้เป็นชุดของการตั้งค่าบูลีนที่แตกต่างกันซึ่งสามารถป้องกันไม่ให้เฉพาะ pop-up คุณลักษณะ (แถบที่อยู่เช่นแถบเลื่อน ฯลฯ ) true
จากการถูกปิดใช้งานเมื่อตั้งค่าให้เป็น การตั้งค่าที่มีอยู่:
dom.disable_window_open_feature.close
dom.disable_window_open_feature.location
dom.disable_window_open_feature.menubar
dom.disable_window_open_feature.minimizable
dom.disable_window_open_feature.personalbar
dom.disable_window_open_feature.resizable
dom.disable_window_open_feature.scrollbars
dom.disable_window_open_feature.status
dom.disable_window_open_feature.titlebar
dom.disable_window_open_feature.toolbar
dom.disable_window_status_change
พิมพ์ค่าบูลีน
เริ่มต้น true
คำอธิบายเมื่อเปิดใช้งานป้องกันไม่ให้ข้อความแถบสถานะเปลี่ยนผ่าน JavaScript
dom.popup_allowed_events
พิมพ์ String
ค่าเริ่มต้น change click dblclick mouseup reset submit touchend
คำอธิบายรายการที่คั่นด้วยช่องว่างของกิจกรรมที่อนุญาตให้สร้างป๊อปอัป แม้ว่าจะไม่มีเอกสาร แต่การตั้งค่าเป็นอักขระช่องว่างเดียวจะสร้างรายการว่างดังนั้นจึงปิดใช้งานป๊อปอัปทั้งหมด (ข้อยกเว้นยังคงมีผล) เอฟเฟกต์เดียวกันสามารถทำได้โดยการระบุเหตุการณ์ที่ไม่มีอยู่ (เช่นnone
)
dom.popup_maximum
พิมพ์ค่าเริ่มต้นจำนวนเต็ม
20
คำอธิบายจำกัด จำนวนหน้าต่างป็อปอัพที่เปิดพร้อมกัน
privacy.popups.disable_from_plugins
พิมพ์ค่าเริ่มต้นจำนวนเต็ม
2
คำอธิบายควบคุมป๊อปอัปที่สร้างขึ้นโดยปลั๊กอิน (เช่น Adobe Flash Player) ค่าที่เป็นไปได้:
0
- ไม่มีข้อ จำกัด
1
- จำกัด dom.popup_maximum
จำนวนป๊อปอัพไป
2
- ปิดกั้นป๊อปอัปทั้งหมดยกเว้นเว็บไซต์ที่ได้รับอนุญาต
3
- บล็อกป๊อปอัปทั้งหมด
privacy.popups.policy
พิมพ์ค่าเริ่มต้นจำนวนเต็ม
1
คำอธิบายเลิกใช้ ใช้dom.disable_open_during_load
แทน
privacy.popups.showBrowserMessage
พิมพ์ค่าบูลีน
เริ่มต้น true
คำอธิบายกำหนดว่าจะแสดงแถบข้อมูลหรือไม่เมื่อใดก็ตามที่ป๊อปอัปเราบล็อกมากกว่าหนึ่งรายการ สามารถเปลี่ยนแปลงได้โดยใช้ตัวเลือกไม่แสดงแถบข้อมูลเมื่อมีการบล็อกตัวเลือก UI
privacy.popups.usecustom
พิมพ์ค่าบูลีน
เริ่มต้น true
คำอธิบายไม่ได้ใช้อย่างชัดเจน
เหล่านี้เป็นค่าที่ฉันใช้สำหรับการตั้งค่าที่ระบุไว้ข้างต้น ทดลองใช้การตั้งค่าอื่น ๆ ด้วยตนเองได้ฟรี ทดสอบกับ Firefox 27.0.1