ซาฟารีเพื่อเปิดลิงก์ภายนอกในหน้าต่างใหม่


8

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

เมื่อฉันคลิกลิงก์ที่ฉันมีอีเมล, ซาฟารี (บน OS X) อย่างใด (สุ่ม?) เลือกหน้าต่างที่เปิดอยู่และเปิดลิงก์เป็นแท็บใหม่ในนั้น บางครั้งมันจะเลือกแม้กระทั่งหน้าต่างที่ย่อเล็กสุดถึงแม้ว่าจะมีบางหน้าต่างที่มองเห็นได้ในพื้นที่เดียวกัน

เพื่อให้ชัดเจน: ฉันต้องการหน้าต่างใหม่เมื่อมีการเรียกใช้การกระทำจากแอปพลิเคชันภายนอก (เช่นจดหมาย ฯลฯ ) ภายใน Safari ฉันต้องการติดกับพฤติกรรมเริ่มต้น

ฉันลองใช้การตั้งค่า Safari -> แท็บ -> เปิดหน้าใหม่ในแท็บแทนที่จะเป็นการตั้งค่า windows (ทั้งหมด) แต่สิ่งนี้ไม่ได้ให้ผลลัพธ์ที่คาดหวัง มันเป็นเรื่องปกติสำหรับทุกคน google ก็ไม่รู้คำตอบที่น่าพอใจดังนั้นฉันจึงถามที่นี่

ความช่วยเหลือใด ๆ ที่ชื่นชม


ฉันต้องการเหมือนกัน อนิจจา Safari และ Firefox คิดว่าเป็นความคิดที่ดีที่จะจี้หน้าต่างที่มีอยู่สำหรับการสร้างแท็บใหม่ที่ไม่เกี่ยวข้อง จนถึงตอนนี้ ... แต่วันหนึ่งพวกเขาจะเข้าใจ :-)
Nicolas Barbulesco

คำตอบ:


2

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

ตามปกติ Safari Extension 'Link Thing' (อาจเป็น 'LinkThing' -?) จะเปิดลิงก์ทั้งหมดในแท็บใหม่โดยที่คุณไม่ต้องกดปุ่มควบคุมยกเว้นว่าหน้า (เช่น DuckDuckGo) จะปิดใช้งานและแทนที่เบราว์เซอร์ของผู้ใช้


1

สคริปต์ OSA ต่อไปนี้เปิด URL ที่กำหนดเป็นพารามิเตอร์ในหน้าต่างใหม่

function Safari {
    # Will open a New Safari window with argument 1.
    osascript <<EOD
    tell application "Safari" to make new document with properties {URL:"$1"}
    return
EOD
}

ใส่รหัสลงในแฟ้ม.profile. ~/.profileในไดเรกทอรีที่บ้านของคุณและเรียกมันด้วย

ฉันได้พบวิธีแก้ปัญหานี้ในหัวข้ออื่นที่นี่ใน Stack Exchange

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.