ต้องรู้
- เปิดใช้งานเมนูดีบักโดยป้อน defaults write com.apple. Safari IncludeInternalDebugMenu 1 into Terminal.
- ปิดการใช้งานเมนูดีบักโดยป้อน defaults write com.apple. Safari IncludeInternalDebugMenu 0 into Terminal.
- เปิด Safari ขึ้นมาใหม่หลังจากเปิดหรือปิดเมนูแก้ไขข้อบกพร่อง
Safari long มีเมนู Debug ที่ซ่อนอยู่ซึ่งมีความสามารถที่มีประโยชน์ เดิมทีมีวัตถุประสงค์เพื่อช่วยนักพัฒนาในการดีบักหน้าเว็บและโค้ด JavaScript ที่ทำงานบนพวกเขา เมนูดีบักถูกซ่อนไว้ เนื่องจากคำสั่งที่รวมอยู่ในเมนูอาจสร้างความเสียหายให้กับหน้าเว็บข้อมูลในบทความนี้ใช้กับ Mac ที่ใช้ OS X El Capitan (10.11) หรือเก่ากว่า
เมนูดีบัก Safari ใน OS X El Capitan และรุ่นก่อนหน้า
ด้วยการเปิดตัว Safari 4 ในฤดูร้อนปี 2008 รายการเมนูที่มีประโยชน์มากมายในเมนู Debug ถูกย้ายไปยังเมนู Develop ใหม่ อย่างไรก็ตาม เมนูดีบักที่ซ่อนอยู่ยังคงอยู่และหยิบคำสั่งขึ้นมาหนึ่งหรือสองคำสั่งในขณะที่การพัฒนา Safari ดำเนินต่อไป มันถูกลบออกจาก OS X Sierra และระบบปฏิบัติการรุ่นต่อมาอย่างสมบูรณ์
Apple ทำให้การเข้าถึงเมนู Develop ที่ซ่อนอยู่นั้นเป็นกระบวนการที่ง่าย โดยต้องเดินทางไปที่การตั้งค่าของ Safari เท่านั้น ในทางกลับกัน การเข้าถึงเมนู Debug นั้นซับซ้อนกว่าเล็กน้อย
การเปิดใช้งานหน้าต่างดีบัก Safari ต้องใช้ Terminal ซึ่งเป็นเครื่องมือที่ทรงพลังสำหรับการเข้าถึงคุณสมบัติที่ซ่อนอยู่ของระบบปฏิบัติการ Mac และแอพมากมาย Terminal เป็นความลับในการเปิดเมนู Debug ของ Safari
เปิดใช้งานเมนูดีบักของ Safari
ปิด Safari ถ้าเปิดแล้ว:
- ไปที่ Applications > Utilities และเปิด Terminal.
-
ป้อนบรรทัดคำสั่งต่อไปนี้ใน Terminal โดยพิมพ์หรือใช้คัดลอกและวาง ป้อนคำสั่งเป็นบรรทัดเดียวใน Terminal แม้ว่าเบราว์เซอร์ของคุณอาจแบ่งเป็นหลายบรรทัด
ค่าเริ่มต้นเขียน com.apple. Safari IncludeInternalDebugMenu 1
- กด Enter หรือ คืน.
- เปิดใหม่ Safari. เมนู Debug ใหม่พร้อมใช้งานแล้ว
ปิดการใช้งานเมนูดีบักของ Safari
หากคุณต้องการปิดใช้งานเมนูดีบั๊ก คุณสามารถทำได้ทุกเมื่อโดยใช้ Terminal อีกครั้ง ปิด Safari หากเปิดอยู่ จากนั้น:
- เปิดตัว Terminal.
-
ป้อนบรรทัดคำสั่งต่อไปนี้ใน Terminal โดยพิมพ์หรือใช้คัดลอกและวาง ป้อนคำสั่งเป็นบรรทัดเดียวใน Terminal แม้ว่าเบราว์เซอร์ของคุณอาจแบ่งเป็นหลายบรรทัด
ค่าเริ่มต้นเขียน com.apple. Safari IncludeInternalDebugMenu 0
- กด Enter หรือ คืน.
- เปิดใหม่ Safari. เมนูดีบักหายไป
รายการเมนูดีบัก Safari ที่โปรดปราน
ด้วยเมนูดีบั๊กภายใต้การควบคุมของคุณ คุณสามารถลองใช้รายการเมนูต่างๆ ได้ รายการเมนูบางรายการไม่สามารถใช้งานได้ เนื่องจากหลายรายการได้รับการออกแบบมาเพื่อใช้ในสภาพแวดล้อมการพัฒนาซึ่งคุณสามารถควบคุมเว็บเซิร์ฟเวอร์ได้ อย่างไรก็ตาม รายการที่เป็นประโยชน์ได้แก่:
- บังคับทาสี
- แสดงตัววัดอัตราเฟรมซึ่งแสดงการโหลดของ CPU ความเร็วของอัตราเฟรมของหน้า และการอัปเดตที่ทำในหน้า ทั้งหมดนี้อยู่ในรูปของมาตรวัดความเร็วแบบแอนะล็อก
- ตัวเลือกธงต่างๆ
- ซิงค์ประวัติ iCloud
- ขึ้นอยู่กับเวอร์ชันของ Safari ตัวเลือกในการรีเซ็ตและคำนวณไซต์ยอดนิยมใหม่