Dapatkan tab yang saat ini terbuka di Google Chrome melalui baris perintah


19

Saya ingin menulis skrip shell yang secara otomatis mentransfer semua tab dari Chrome ke Firefox (dengan mendapatkan daftar tab dari Chrome, dan kemudian membukanya di Firefox dengan skrip.) Di Google Chrome, apakah mungkin untuk mendapatkan daftar tab terbuka melalui baris perintah?

Jawaban:


8

Pertanyaan ini tidak dijawab, solusi di atas adalah untuk Alat Dev Chrome di mana OP bertanya di CLI, jadi ini solusi yang saya temukan:

strings ~/'.config/chromium/Default/Current Session' | 'grep' -E '^https?://'


1

Anda juga bisa menggunakan utilitas open-source chrome-cli. Anda dapat menginstal dengan Homebrew:

brew install chrome-cli

Juga, perhatikan satu hal dari README:

Untuk menjalankan javascript, Anda harus mengizinkannya terlebih dahulu di bawah View > Developer > Allow JavaScript from Apple Events.

Begini tampilannya:

$ chrome-cli list tabs
[1889] Edit - Super User
[1918] prasmussen/chrome-cli: Control Google Chrome from the command line
[1905] Yotto Winter Mix 19 by Yotto
$ chrome-cli list links
[1889] /superuser//posts/1407956/edit
[1918] https://github.com/prasmussen/chrome-cli
[1905] https://soundcloud.com/yotto/yotto-winter-mix-2019
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.