ฉันเป็นหนึ่งในคนที่มักทดลองและทดสอบกับเวอร์ชันอัลฟ่าหรือเวอร์ชันสำหรับนักพัฒนาของ Firefox อยู่เสมอ พูดตามตรง ฉันว่าเวอร์ชันเหล่านั้นค่อนข้างเสถียรพอๆ กับเวอร์ชันอื่นๆ ปัญหาเกิดขึ้นเมื่อฉันทำการเปลี่ยนแปลงในabout: config
ตัวอย่างเช่น ผมเล่าให้พวกเขาฟังเกี่ยวกับฟีเจอร์ใหม่ที่ Firefox จะนำมาใช้ในเวอร์ชันต่อๆ ไป ( ซึ่งน่าจะพร้อมใช้งานในเวอร์ชัน 36 แล้ว ) อย่างไรก็ตาม เนื่องจากผมใช้เวอร์ชัน 32.0b4 อยู่แล้ว ผมจึงอยากลองใช้ดูก่อนว่ามันใช้งานได้จริงหรือไม่ เป็นต้น
เพื่อแก้ไขปัญหานี้ ผมเปิด Firefox ไปที่about:configแล้วแก้ไขข้อความสองสามบรรทัด จากนั้นปิดแล้วเปิดใหม่ และนั่นคือตอนที่ทุกอย่างผิดพลาด Firefox เปิดขึ้นมาได้ แต่ก็ค้างสนิท ผมไม่สามารถใช้งานอะไรได้เลย และมันก็ไม่ยอมให้ผมกลับไปที่แผงการตั้งค่าเพื่อยกเลิกการเปลี่ยนแปลงที่ผมเพิ่งทำไป ซึ่งเห็นได้ชัดว่าเป็นสาเหตุของความผิดปกติ
แน่นอนว่าฉันต้องยกเลิกสิ่งที่ฉันเพิ่งทำไป แต่... ฉันไม่สามารถเข้าถึงสิ่งใดๆ ใน Firefox ได้ นั่นคือปัญหาของฉัน
จะแก้ไข about: config โดยไม่ต้องเปิด Firefox ได้อย่างไร?
โชคดีที่สามารถเปลี่ยนตัวเลือกที่แสดงในabout:config ได้โดยไม่ต้องเปิด Firefox เลย คุณเพียงแค่ต้องแก้ไขไฟล์ที่อยู่ในโฟลเดอร์โปรไฟล์ Firefox ของคุณ เท่านี้ก็เรียบร้อยแล้ว คำสั่งในการแก้ไขไฟล์ในเทอร์มินัลคือ:
nano $HOME/.mozilla/firefox/*.default/prefs.js
การทำเช่นนี้จะเปิดไฟล์ที่มีตัวเลือกมากมาย ซึ่งอย่างที่ผมได้กล่าวไปแล้ว ตัวเลือกเหล่านั้นก็คือตัวเลือกที่เราเห็นในabout:configนั่นเอง ในไฟล์นั้น เราจะค้นหาบรรทัด (หรือหลายบรรทัด) ที่ทำให้เกิดข้อผิดพลาดในแอปพลิเคชัน แล้วทำการแก้ไข จากนั้นก็แค่บันทึกไฟล์ด้วย Ctrl+O และปิดไฟล์ด้วย Ctrl+X
ยังไม่สามารถแก้ไขได้โดยการลบโปรไฟล์ Firefox ของฉัน?
ใช่ คุณสามารถลบโฟลเดอร์ .mozilla ออกจากบ้านของคุณได้ และปัญหาจะได้รับการแก้ไข แต่ (ในความคิดของฉัน) มันเป็นมาตรการที่รุนแรงเกินไป เหมือนกับว่าคุณจะแก้ปัญหาง่ายๆ ในไฟล์ที่คุณฟอร์แมตทุกอย่าง
หากคุณลบโปรไฟล์ Firefox ของคุณคุณจะสูญเสียประวัติของไซต์ที่เข้าถึงรหัสผ่านที่บันทึกไว้โปรแกรมเสริมหรือส่วนเสริมที่ติดตั้งทุกอย่าง นี่ไม่ใช่สิ่งที่ใช้ได้สำหรับฉันดูเหมือนว่าจะง่ายกว่าและมีเหตุผลมากขึ้นในการแก้ไขไฟล์ขนาดเล็กแก้ไขความเสียหายที่เกิดขึ้นเท่านั้น
ตอนจบ!
ไม่มีอะไรจะเพิ่มเติมอีกแล้ว ฉันหวังว่ามันจะมีประโยชน์และ... สิ่งนี้เตือนฉันไม่ให้เล่นกับตัวเลือก "ซ่อน" ของ Firefox มากเกินไป