Tatsächlich gibt es eine Befehlszeilenoption, die die Tür zu einem laufenden Chrome-Prozess (Chrom) --remote-shell-port
öffnen kann . Durch diese "Debugging-Hintertür" können Sie möglicherweise die Liste der geöffneten Registerkarten abrufen.
- Sieh dir chromedevtools an, um weitere Inspirationen zu erhalten.
UPDATE:
Chrome DevTools ist veraltet und wird seit Version>17.0.950 nicht mehr unterstützt.* Siehe WebKit-Protocol-Handbuch, wenn das neue Debug-Framework ähnliche Möglichkeiten bietet, um die Aufgabe zu erfüllen.
Hier ist eine allgemeinere Lösung (funktioniert auch mit anderen Anwendungen), indem das fokussierte X-Fenster mit xdotool abgefragt wird
while true; do
xdotool getwindowfocus getwindowname;
sleep 10;
done
Dies gibt zum Beispiel Folgendes aus:
Tilix: Defaultpeter-ThinkPad-T5801: [email protected]: ~
Chrome on Linux - query the browser to see what tabs are open? - Stack Overflow - Google Chrome
Local KVM
untitled — Atom
untitled — Atom
Open File
iostat_xtmz_3.out — ~/Work/KappAhl/Test1 — Atom
Tilix: Defaultpeter-ThinkPad-T5801: [email protected]: ~*
Chrome unter Linux - Fragen Sie den Browser ab, um zu sehen, welche Registerkarten geöffnet sind?
Für chromium
:
strings ~/'.config/chromium/Default/Current Session' | 'grep' -E '^https?://'