ข้อจำกัดความรับผิดชอบที่ยิ่งใหญ่: "คำตอบ" นี้ก่อให้เกิดการรวมตัวกันโดยคนที่มี (ใกล้) ไม่มีเงื่อนงำว่าเขากำลังทำอะไร (เช่นฉัน) แต่อาจอ้างอิงนี้หรืออย่างใดอย่างหนึ่งที่เป็นประโยชน์
xulstore.json
สิ่งที่คุณกำลังมองหาดูเหมือนจะไม่มีการตั้งค่า แต่รัฐท้องถิ่นเก็บ xulstore.json
ในไดเรกทอรีโปรไฟล์ มีสตริง
"PersonalToolbar": { "currentset": "-บุ๊กส่วนตัว" "ทรุด": "ความจริง" }
ซึ่งควบคุมการมองเห็น - "เท็จ" ซ่อนแถบเครื่องมือ (ดู ที่นี่ และสังเกตว่า localstore.rdf ตอนนี้ xulstore.json .)
userChrome.css
คุณสามารถค้นหาข้อมูลเกี่ยวกับสิ่งนี้ได้ใน <profile_dir>/chrome/userChrome.css
. การเพิ่มสาย
#PersonalToolbar {
visibility: collapse !important;
}
ทำในสิ่งที่คุณต้องการซึ่งฉันพบ ที่นี่ .
autoconfig.cfg
คุณสามารถวางไฟล์ autoconfig ชื่อเช่น autoconfig.cfg ที่สามารถแก้ไข userChrome.css ตัวอย่างเช่นอาจรวมถึงรหัสต่อไปนี้ ซึ่งไม่ควรใช้ หากไม่ได้รับการยืนยันโดยบุคคลที่รู้ว่าเขาหรือเธอกำลังทำอะไร (เช่นไม่ใช่ฉัน) ซึ่งต้องการความรู้เกี่ยวกับ JavaScript ฉันเดา
//
const Cc = Components.classes;
const Ci = Components.interfaces;
Components.utils.import("resource://gre/modules/Services.jsm");
var profileDir = Services.dirsvc.get("ProfD", Ci.nsILocalFile);
profileDir.append("chrome");
if( !profileDir.exists() || !profileDir.isDirectory() ) {
profileDir.create(Components.interfaces.nsIFile.DIRECTORY_TYPE, 0777);
}
profileDir.append("userChrome.css");
var fos =
Cc["@mozilla.org/network/file-output-stream;1"].createInstance(Ci.nsIFileOutputStream);
fos.init(profileDir, -1, -1, false);
var css ="#PersonalToolbar{ visibility: collapse !important;}";
fos.write(css, css.length);
fos.close();
ฉันพบรหัสนี้ใน หน้าแรกของ Michael Kaply และปรับเปลี่ยนเล็กน้อยในบรรทัดที่สามจากด้านล่างเพื่อให้เหมาะกับความต้องการของคุณ
ทุก companyname.js
คุณสามารถตั้งค่ากำหนดที่บอกให้ firefox ใช้ไฟล์ autoconfig ที่คุณเพิ่งสร้างขึ้นโดยการเพิ่ม
pref('general.config.filename', 'autoconfig.cfg');
ซึ่งเป็นสิ่งที่ฉันพบอีกครั้งบน คู่มือของ Michael Kaply .
ในขณะที่มีความซับซ้อนเล็กน้อยนี้ดูหรูหราสำหรับฉัน น่าเศร้าที่ฉันไม่คิดว่าฉันจะสามารถตอบคำถามใด ๆ ที่อาจเกิดขึ้นในการใช้วิธีการนี้ แต่อาจเป็นส่วนที่เหลือของชุมชนจะสามารถช่วย
(โปรดทราบว่าข้อมูลใด ๆ ที่นำมาจากคำแนะนำของ Michael Kaply อาจมาจาก 2012)
ทางเลือก ที่ฉันคิดว่าจะให้ add-on ง่ายๆผ่าน. xpi ที่เปลี่ยนสถานะการมองเห็นของแถบเครื่องมือที่คั่นหน้าและให้ "ซ่อน" - การตั้งค่าเป็นค่าเริ่มต้น ในความเป็นจริงดูเหมือนว่าจะมีส่วนเสริมดังกล่าว แต่ไม่สามารถใช้ได้อีกต่อไป นี่จะเป็นวิธีแก้ปัญหาที่น่าเกลียดสำหรับงานง่ายๆ