Làm cách nào để mở một trang trong Chrome từ dòng lệnh, trong tab mới hoặc tab hiện có khi thích hợp?


21

Tôi đang tìm cách mở một trang nhất định trong Google Chrome từ dòng lệnh, với hành vi sau:

  • Nếu trang đã cho đã mở trong một tab, hãy điều hướng đến tab đó
  • Nếu trang đã cho chưa mở trong tab, hãy mở trang trong tab mới và hiển thị tab đó

Hiện tại khi tôi mở URL từ dòng lệnh (ví dụ: sử dụng "open http://godzillahaiku.tumblr.com " trên Mac OS X), Chrome sẽ luôn mở URL trong tab mới. Kết quả là tôi có rất nhiều tab trùng lặp, đó là một sự phiền toái nhỏ.

Tôi đang tìm kiếm một giải pháp hoạt động trên Mac OS X, nhưng một giải pháp không dành riêng cho hệ điều hành sẽ thích hợp hơn.

Tôi sẽ xem xét viết phần mở rộng Chrome cho việc này nếu không có giải pháp hiện có.

Câu trả lời:


24

Đây là một dòng lệnh đơn giản hơn, nhưng vẫn sẽ mở một tab mới:

open -a Google\ Chrome <file> 

Tôi nhận được lỗi'....\open' is not recognized as an internal or external command,
Myster 4/2/2015

Điều này làm việc cho tôi trên Mac OSX. Bạn đang sử dụng một hệ điều hành khác?
Luis B

6

Hóa ra điều này có thể được thực hiện với một vài dòng javascript trong tiện ích mở rộng của Chrome.

Vẫn mở cho các câu trả lời khác, nhưng trong thời gian đó, tôi đã viết một tiện ích mở rộng Chrome để thực hiện việc này và đưa nguồn trực tuyến .


1
Quan tâm để soi sáng cho tôi những gì downvote đã làm với một số lời chỉ trích mang tính xây dựng?
Matt

1
tiện ích mở rộng nhỏ này bạn đã thực hiện trong túi, cảm ơn
aaron
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.