คุณลักษณะที่ดีที่สุดของ Safari บางอย่างซ่อนอยู่
Safari มีคุณสมบัติพิเศษมากมายที่ ออกแบบมาสำหรับ นักพัฒนาเว็บ ทั้งหมดรวมกันภายใต้เมนู Develop ที่ซ่อนอยู่ ขึ้นอยู่กับ รุ่นของ Safari ที่ คุณกำลังทำงานอยู่เมนู Develop จะแสดงกลุ่มรายการเมนูตั้งแต่สี่รายการขึ้นไปเช่นตัวเลือกการเปลี่ยน User Agent แสดงคุณสมบัติเพิ่มเติมเช่น Web Inspector และ Error Console ปิดใช้งาน JavaScript, หรือปิดใช้งานแคชของ Safari แม้ว่าคุณไม่ใช่นักพัฒนาซอฟต์แวร์ แต่คุณอาจพบคุณลักษณะบางอย่างที่เป็นประโยชน์
การใช้เมนู Develop เป็นเรื่องง่ายพอสำหรับแต่ละรายการในเมนูที่เกี่ยวข้องกับหน้าหรือ แท็บ Safari ที่โหลดอยู่และหน้าสุดท้ ข้อยกเว้นคือคำสั่งเช่น Empty Caches ที่มีผลทั่วโลกใน Safari
ก่อนที่คุณจะสามารถใช้เมนู Develop ก่อนอื่นคุณต้องทำให้เมนูที่ซ่อนอยู่นี้มองเห็นได้ นี่เป็นงานที่ค่อนข้างง่ายง่ายกว่าการเปิดเผย เมนูดีบั๊ก ซึ่งก่อน Safari 4 มีคำสั่งทั้งหมดที่มีอยู่ภายในเมนู Develop แต่อย่าคิดว่าเมนูดีบักที่เก่ากว่าไม่เกี่ยวข้องอีกต่อไป มันยังคงมีอยู่และมีเครื่องมือที่มีประโยชน์มากมาย
แสดงเมนู Develop ใน Safari
- เปิด Safari ตั้งอยู่ที่ / Applications / Safari
- เปิด 'Preferences' ของ Safari โดยเลือก 'Safari Preferences' จากเมนู
- คลิกแท็บ 'ขั้นสูง'
- วางเครื่องหมายถูกข้าง "Show Develop ในเมนูบาร์"
เมนู Develop จะปรากฏขึ้นระหว่างรายการเมนูบุ๊คมาร์คและหน้าต่าง เมนู Develop มีประโยชน์อย่างยิ่งสำหรับนักพัฒนาเว็บ แต่ผู้ใช้ทั่วไปก็จะพบว่ามีประโยชน์มาก
หากคุณต้องการปิดใช้งานเมนูนักพัฒนาซอฟต์แวร์เพียงลบเครื่องหมายถูกออกในขั้นตอนที่สี่ข้างต้น
รายการเมนู Develop บางรายการที่คุณน่าจะมีประโยชน์มากที่สุด ได้แก่ :
- เปิดหน้าเว็บด้วย: ให้คุณเปิดหน้าเว็บปัจจุบันในเบราว์เซอร์ที่คุณติดตั้งไว้ใน Mac ของคุณ หากคุณเคยเข้าชมเว็บไซต์ที่ดูเหมือนจะไม่ทำงานอย่างถูกต้องกับ Safari คุณสามารถใช้คำสั่งนี้เพื่อข้ามไปยังหน้าเว็บเดียวกันในเบราว์เซอร์อื่นได้อย่างรวดเร็ว
- ตัวแทนผู้ใช้: ตัวแทนผู้ใช้เป็นสตริงข้อความที่เบราเซอร์ส่งไปยังเว็บเซิร์ฟเวอร์ที่โฮสต์เว็บเพจ หากคุณเคยเข้าชมเว็บเพจที่ประกาศว่า Safari ไม่ได้รับการสนับสนุนนี่เป็นวิธีที่ไซต์รู้ว่าคุณใช้เบราว์เซอร์ใด ในกรณีส่วนใหญ่ "not supported" เป็นเรื่องไร้สาระและการใช้รายการเมนูนี้คุณสามารถเปลี่ยน user agent เพื่อเลียนแบบได้จากเบราเซอร์อื่น คุณอาจทึ่งกับจำนวนหน้าเว็บที่ไม่ทำงานได้เพียงแค่เปลี่ยนตัวแทนผู้ใช้
- แคชที่ว่างเปล่า: Safari เก็บแคชของไซต์ที่เข้าถึงเมื่อเร็ว ๆ นี้ ข้อมูลที่จัดเก็บไว้ในแคชนี้ประกอบด้วยองค์ประกอบทั้งหมดของหน้าเว็บซึ่งสามารถใช้เพื่อแสดงผลเว็บไซต์ได้อย่างรวดเร็วเมื่อคุณกลับไปที่หน้าเว็บ บางครั้งแคชอาจเก่าหรือเสียหายทำให้หน้าเว็บแสดงผลไม่ถูกต้อง การล้างแคชสามารถแก้ไขปัญหาเหล่านี้และยังสามารถ ช่วยเพิ่มความเร็ว Safari ได้
รายการเมนูส่วนใหญ่ที่เหลืออาจเป็นประโยชน์สำหรับนักพัฒนาเว็บ แต่ถ้าคุณสนใจว่าเว็บไซต์ถูกสร้างขึ้นรายการต่อไปนี้อาจเป็นที่สนใจ:
- แสดง Web Inspector : จะเปิด Web Inspector ที่ด้านล่างของหน้าปัจจุบัน ด้วย Web Inspector คุณสามารถตรวจสอบองค์ประกอบต่างๆที่เข้าสู่การสร้างเพจได้
- แสดงแหล่งที่มาของหน้า: ซึ่งจะช่วยให้คุณสามารถดูรหัส HTML ของหน้าปัจจุบันได้
- แสดงทรัพยากรของเพจ: จะเปิดแถบด้านข้างตัวตรวจสอบเนื้อหาใน Web Inspector ซึ่งให้วิธีง่ายๆในการดูภาพสคริปชีตชีตและองค์ประกอบอื่น ๆ บนหน้าปัจจุบัน
- เริ่มบันทึกไทม์ไลน์: ถ้าคุณต้องการดูว่าเว็บเพจโหลดและทำงานได้อย่างไรให้ลองใช้ตัวเลือกเริ่มต้นการบันทึกไทม์ไลน์ ซึ่งจะเป็นการสร้างกราฟที่แสดงกิจกรรมของเครือข่ายและวิธีการโหลดและใช้องค์ประกอบของแต่ละไซต์ ทำให้การแสดงผลที่น่าสนใจ แต่อย่าลืมปิดคุณลักษณะนี้โดยการเลือกหยุดการบันทึกไทม์ไลน์ มิเช่นนั้นคุณจะใช้ทรัพยากรของ Mac ในงานที่ไม่ก่อให้เกิดประสิทธิผลนั่นคือเว้นแต่คุณจะเป็นนักพัฒนาเว็บ
- ป้อนโหมดการออกแบบที่ตอบสนอง: อีกหนึ่งเครื่องมือสำหรับนักพัฒนาเว็บใน ตัวจำลองสถานการณ์ในตัว ซึ่งช่วยให้คุณสามารถดูตัวอย่างหน้าเว็บของคุณจะดูที่ความละเอียดหน้าจอที่ต่างกันหรือกับอุปกรณ์อื่น ๆ เช่น iPad หรือ iPhone เพียงแค่โหลดหน้าเว็บที่คุณสนใจแล้วเลือกป้อนโหมดการออกแบบที่ตอบสนองต่อเพื่อดูตัวอย่างหน้าเว็บ คุณสามารถทดลองใช้การแสดงผลเพจโดยใช้อุปกรณ์ต่างๆหรือเลือกความละเอียดกรวดที่จะใช้ เมื่อคุณกลับมาที่เมนู Develop แล้วเลือก Exit Responsive Design Mode
- คุณลักษณะ Expermintal: รายการเมนูนี้ไม่สามารถใช้งานได้ใน Safari ทุกรุ่นและเนื้อหาสามารถเปลี่ยนแปลงได้โดยการอัปเดต Safari แต่ละครั้ง แต่หากความรู้สึกของคุณกล้าหาญโยสามารถลองใช้คุณลักษณะบางอย่างที่อาจหาทางเข้าสู่เบราว์เซอร์ Safari ในอนาคต
ขณะนี้มีเมนู Develop อยู่ให้ใช้เวลาลองใช้รายการเมนูต่างๆ คุณอาจจะจบลงด้วยรายการโปรดเพียงไม่กี่รายการที่คุณใช้บ่อยๆ