Bagaimana cara membuka halaman di Chrome dari baris perintah, di tab baru atau di tab yang ada?

21

Saya mencari cara untuk membuka halaman tertentu di Google Chrome dari baris perintah, dengan perilaku berikut:

  • Jika halaman yang diberikan sudah terbuka di tab, navigasikan ke tab itu
  • Jika halaman yang diberikan belum terbuka di tab, buka halaman di tab baru dan perlihatkan tab itu

Saat ini ketika saya membuka URL dari baris perintah (mis. Menggunakan "buka http://godzillahaiku.tumblr.com " di Mac OS X), Chrome akan selalu membuka URL di tab baru. Saya berakhir dengan banyak tab duplikat sebagai hasilnya, yang merupakan gangguan kecil.

Saya mencari solusi yang berfungsi pada Mac OS X, tetapi solusi khusus non-OS lebih disukai.

Saya akan mempertimbangkan untuk menulis ekstensi Chrome untuk ini jika tidak ada solusi yang ada.

MattH
sumber

Jawaban:

24

Ini adalah baris perintah yang lebih sederhana, tetapi masih akan membuka tab baru:

open -a Google\ Chrome <file> 
Luis B
sumber
Saya mendapatkan kesalahan'....\open' is not recognized as an internal or external command,
Myster
Ini berfungsi untuk saya di Mac OSX. Apakah Anda menggunakan OS yang berbeda?
Luis B
6

Ternyata ini bisa dilakukan dengan beberapa baris javascript di ekstensi Chrome.

Masih terbuka untuk jawaban lain, tetapi sementara itu saya telah menulis ekstensi Chrome untuk melakukan ini dan meletakkan sumber online .

MattH
sumber
1
Peduli untuk mencerahkan saya apa downvote dengan kritik konstruktif?
MattH
1
ekstensi kecil yang Anda buat ini ada di saku, terima kasih
aaron