หยุดการรีเฟรชหน้าเว็บอัตโนมัติของ Safari ใน Mac OS X Lion

Anonim

ส่วนเสริมใหม่ของ Safari 5.1 ใน Mac OS X 10.7 คือหน้าเว็บจะรีเฟรชอัตโนมัติหากไม่ได้ใช้งานเป็นระยะเวลาหนึ่ง คุณลักษณะนี้อาจดูเหมือนไม่จำเป็นและน่ารำคาญ แต่ไม่มีตัวเลือกการตั้งค่าที่ชัดเจนในการปิดใช้งานการโหลดหน้าซ้ำ โชคดีที่ Stormcloud (ผ่าน DaringFireball) แสดงให้เราเห็นว่าจะหยุดพฤติกรรมที่น่ารำคาญนี้ใน Safari 5 ได้อย่างไร1. นี่คือการเล่นต่อการเล่นเพื่อปิดใช้งาน:

  • ออกจาก Safari จากนั้นเปิด Terminal (อยู่ใน /Applications/Utilities/) และป้อนคำสั่งต่อไปนี้
  • defaults เขียน com.apple.Safari รวมInternalDebugMenu 1

  • เปิดใช้ Safari ใหม่ แล้วคุณจะเห็นเมนู "Debug" ปรากฏขึ้นที่ด้านขวาสุดพร้อมกับ "Help" (ใช่ เมนูนี้แตกต่างจากเมนู Develop)
  • ดึงเมนู Debug ใหม่และเลื่อนลงมาจนเห็น “Use Multi-process Windows” แล้วเลือกเพื่อไม่ให้เลือก
  • เปิดหน้าต่าง Safari ใหม่ และหากคุณเห็นข้อความถัดจากชื่อหน้าเว็บ แสดงว่าคุณอยู่ในโหมดกระบวนการเดียว ซึ่งป้องกันการรีเฟรชหน้าเว็บอัตโนมัติ

หากคุณสงสัยว่าเหตุใดการเปลี่ยนแปลงการตั้งค่าบางอย่างที่เรียกว่า “หน้าต่างหลายกระบวนการ” จึงส่งผลต่อการโหลดหน้าเว็บซ้ำโดยอัตโนมัติ Stormcloud ให้คำอธิบายที่ดีเกี่ยวกับคุณลักษณะนี้และวิธีการทำงาน:

โดยพื้นฐานแล้ว มันเป็นฟีเจอร์ที่มีความตั้งใจดี แต่ก็ทำให้ผู้ใช้บางคนปวดหัวเช่นกัน ในบางกรณี มันทำให้ Safari ใช้หน่วยความจำมากเกินกว่าที่ควร และอาจทำให้แอพทำงานช้าลงได้ ทั้งหมดนี้น่าจะได้รับการแก้ไขในการอัปเดตซอฟต์แวร์

คำเตือนสำคัญเกี่ยวกับการใช้งาน Safari 5.1 ในโหมดการประมวลผลเดียว: ปลั๊กอินและส่วนขยายจำนวนมากใช้งานไม่ได้ โดยเฉพาะอย่างยิ่ง (และน่ารำคาญ) ตัวบล็อกโฆษณา ClickToFlash และ 1 รหัสผ่าน คุณจะต้องตัดสินใจว่าการแลกเปลี่ยนนั้นคุ้มค่าหรือไม่ หรือจะใช้ Chrome หรือ Firefox ตลอดเวลาก็ได้

หยุดการรีเฟรชหน้าเว็บอัตโนมัติของ Safari ใน Mac OS X Lion