บังคับ Safari เพื่อเปิดการเชื่อมโยงเป้าหมายในแท็บใหม่แทนที่จะเป็น Window ใน Mac OS X

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

เราจะใช้สตริงคำสั่งดีฟอลต์เพื่อบังคับให้ Safari เปิดลิงก์ target = "_blank" ลงในแท็บใหม่แทนที่จะเป็นหน้าต่างใหม่ ในการเริ่มต้นให้เปิด Terminal และพิมพ์คำสั่งต่อไปนี้:

defaults write com.apple.Safari TargetedClicksCreateTabs -bool true

จากนั้นเริ่มต้น Safari และจากที่นี่เมื่อคลิกลิงก์ที่กำหนดเป้าหมายเป็น _blank จะเปิดขึ้นในแท็บใหม่

คุณสามารถย้อนกลับลักษณะการทำงานนี้และกลับไปที่หน้าต่างใหม่เริ่มต้นแทนโดยการพิมพ์:

defaults write com.apple.Safari TargetedClicksCreateTabs -bool false

ฉันคิดว่าการเปิดลิงก์เหล่านี้ในแท็บทำให้รู้สึกได้มากและฉันไม่แน่ใจว่าเหตุใด Safari จึงเริ่มต้นใช้งาน Windows ใหม่หรือมีคุณลักษณะนี้ซ่อนไว้

โปรดทราบว่า Safari รุ่นใหม่ ๆ มีตัวเลือกในการเปิดลิงก์ใหม่ ๆ ในแท็บโดยค่าเริ่มต้นดังนั้นนี่จึงเป็นสิ่งที่ดีที่สุดสำหรับผู้ใช้ Mac ที่กำลังใช้งานรุ่นก่อน ๆ โดยไม่ได้รับการสนับสนุนดังกล่าว