วิธีการเปิดหน้าใน Chrome จากบรรทัดคำสั่งในแท็บใหม่หรือแท็บที่มีอยู่ตามความเหมาะสม?


21

ฉันกำลังมองหาวิธีเปิดหน้าเว็บที่กำหนดใน Google Chrome จากบรรทัดคำสั่งโดยมีพฤติกรรมดังต่อไปนี้:

  • หากหน้าเว็บที่กำหนดเปิดอยู่แล้วในแท็บนำทางไปยังแท็บนั้น
  • หากหน้าที่กำหนดไม่ได้เปิดในแท็บให้เปิดหน้าในแท็บใหม่และแสดงแท็บนั้น

ขณะนี้เมื่อฉันเปิด URL จากบรรทัดคำสั่ง (เช่นใช้ "เปิดhttp://godzillahaiku.tumblr.com " บน Mac OS X) Chrome จะเปิด URL ในแท็บใหม่เสมอ ฉันลงท้ายด้วยแท็บที่ซ้ำกันจำนวนมากซึ่งเป็นเรื่องน่ารำคาญเล็กน้อย

ฉันกำลังมองหาโซลูชันที่ใช้งานได้กับ Mac OS X แต่โซลูชันที่ไม่ใช่ระบบปฏิบัติการจะเป็นที่นิยมกว่า

ฉันจะลองเขียนส่วนขยายของ Chrome สำหรับสิ่งนี้หากไม่มีวิธีแก้ไขที่มีอยู่

คำตอบ:


24

นี่เป็นบรรทัดคำสั่งที่ง่ายกว่า แต่จะยังคงเปิดแท็บใหม่:

open -a Google\ Chrome <file> 

ฉันได้รับข้อผิดพลาด'....\open' is not recognized as an internal or external command,
Myster

สิ่งนี้ใช้ได้กับฉันใน Mac OSX คุณใช้ระบบปฏิบัติการอื่นหรือไม่?
Luis B

6

กลับกลายเป็นว่าสิ่งนี้สามารถทำได้ด้วยจาวาสคริปต์ในส่วนเสริมของ Chrome

ยังคงเปิดให้คำตอบอื่น ๆ แต่ในขณะเดียวกันผมเคยเขียนส่วนขยายของ Chrome จะทำเช่นนี้และใส่แหล่งที่มาออนไลน์


1
สนใจที่จะให้ความกระจ่างแก่ฉันในสิ่งที่การลงคะแนนเสียงมีไว้สำหรับการวิจารณ์ที่สร้างสรรค์?
MattH

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