Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> เบราว์เซอร์

วิธีเปิดใช้งาน Debug Menu ของ Safari เพื่อได้ความสามารถเพิ่มเติม

สิ่งที่ควรรู้

  • เปิด Debug Menu โดยพิมพ์คำสั่ง defaults write com.apple.Safari IncludeInternalDebugMenu 1 ใน Terminal
  • ปิด Debug Menu โดยพิมพ์คำสั่ง defaults write com.apple.Safari IncludeInternalDebugMenu 0 ใน Terminal
  • รีลอช Safari หลังจากเปิด/ปิด Debug Menu

Safari มี Debug Menu แบบซ่อนอยู่มานานที่มีความสามารถที่เป็นประโยชน์ ตั้งใจให้ช่วยนักพัฒนาในการดีบั๊กหน้าเว็บและโค้ด JavaScript ที่รันบนหน้าเว็บ Debug Menu ถูกซ่อนไว้เพราะคำสั่งในเมนูอาจทำให้หน้าเว็บทำงานผิดปกติ ข้อมูลในบทความนี้ใช้ได้กับ Mac ที่รัน OS X El Capitan (10.11) หรือรุ่นก่อนหน้า

Debug Menu ของ Safari ใน OS X El Capitan และรุ่นก่อน

เมื่อ Safari 4 เปิดตัวในช่วงกลางปี 2008 รายการเมนูที่เป็นประโยชน์มากใน Debug Menu ถูกย้ายไปยังเมนู Develop ใหม่ อย่างไรก็ตาม Debug Menu แบบซ่อนยังคงอยู่ และเพิ่มคำสั่งใหม่มาอีกด้วยการพัฒนา Safari ต่อไป Debug Menu ถูกลบออกโดยสิ้นเชิงตั้งแต่ OS X Sierra และรุ่นใหม่กว่า

Apple ทำให้การเข้าถึงเมนู Develop ที่ซ่อนอยู่ง่ายขึ้น ต้องแค่ไปที่ Preferences ของ Safari แต่การเข้าถึง Debug Menu ซับซ้อนกว่า

การเปิดใช้งานหน้าต่าง Debug ของ Safari ต้องใช้ Terminal เครื่องมืออันทรงพลังสำหรับเข้าถึงฟีเจอร์ซ่อนของระบบปฏิบัติการ Mac และแอปต่างๆ Terminal คือกุญแจสู่การเปิด Debug Menu ของ Safari

เปิดใช้งาน Debug Menu ของ Safari

ปิด Safari หากเปิดอยู่ แล้วทำตามขั้นตอน:

  1. ไปที่ Applications > Utilities และเปิด Terminal

  2. พิมพ์คำสั่งต่อไปนี้ใน Terminal (พิมพ์หรือ copy-paste) ใส่คำสั่งเป็นบรรทัดเดียวใน Terminal แม้เบราว์เซอร์อาจแบ่งหลายบรรทัด

    defaults write com.apple.Safari IncludeInternalDebugMenu 1
  3. กด Enter หรือ Return

  4. เปิด Safari ใหม่ เมนู Debug ใหม่จะพร้อมใช้งาน

ปิดใช้งาน Debug Menu ของ Safari

หากต้องการปิด Debug Menu สามารถทำได้ตลอดเวลา ผ่าน Terminal เช่นกัน ปิด Safari หากเปิดอยู่ แล้ว:

  1. เปิด Terminal

  2. พิมพ์คำสั่งต่อไปนี้ใน Terminal (พิมพ์หรือ copy-paste) ใส่เป็นบรรทัดเดียว

    defaults write com.apple.Safari IncludeInternalDebugMenu 0
  3. กด Enter หรือ Return

  4. เปิด Safari ใหม่ เมนู Debug จะหายไป

รายการโปรดใน Debug Menu ของ Safari

เมื่อ Debug Menu อยู่ในมือคุณแล้ว ลองเมนูต่างๆ ได้ ไม่ใช่ทุกเมนูใช้งานได้ เพราะหลายอย่างออกแบบมาเพื่อสภาพแวดล้อมการพัฒนาที่คุณควบคุมเว็บเซิร์ฟเวอร์ อย่างไรก็ตาม รายการที่เป็นประโยชน์มีดังนี้:

  • Force Repaint — บังคับวาดหน้าเว็บใหม่
  • Show Frame Rate Meter — แสดงโหลด CPU ความเร็วเฟรมหน้าเว็บ และการอัปเดตหน้าเว็บ ในรูปแบบเร็ววิ่งแบบ analog
  • ตัวเลือก Flag ต่างๆ
  • Sync iCloud History — ซิงค์ประวัติ iCloud
  • ขึ้นอยู่กับรุ่น Safari อาจมีตัวเลือก reset และ recompute Top Sites