รับแท็บที่เปิดอยู่ใน Google Chrome ผ่านทางบรรทัดคำสั่ง


19

ฉันต้องการเขียนเชลล์สคริปต์ที่โอนแท็บทั้งหมดจาก Chrome ไปยัง Firefox โดยอัตโนมัติ (โดยรับรายการแท็บจาก Chrome จากนั้นเปิดสคริปต์เหล่านั้นใน Firefox ด้วยสคริปต์) ใน Google Chrome เป็นไปได้หรือไม่ที่จะได้รับรายการ ของแท็บที่เปิดผ่านทางบรรทัดคำสั่ง?

คำตอบ:


8

ไม่ได้ตอบคำถามนี้การแก้ปัญหาข้างต้นสำหรับ Chrome Dev Tools ที่ OP ถามใน CLI ดังนั้นนี่คือคำตอบที่ฉันพบ:

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


1

คุณสามารถใช้ยูทิลิตีโอเพนซอร์ซchrome-cliได้เช่นกัน คุณสามารถติดตั้งกับ Homebrew:

brew install chrome-cli

นอกจากนี้ให้สังเกตสิ่งหนึ่งจาก README:

View > Developer > Allow JavaScript from Apple Eventsเพื่อรันจาวาสคริปต์ก่อนอื่นคุณต้องอนุญาตภายใต้

นี่คือสิ่งที่ดูเหมือนว่า:

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