GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Chrome unter Linux - Fragen Sie den Browser ab, um zu sehen, welche Registerkarten geöffnet sind?

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?://'

Linux
  1. Linux – Was sind die verschiedenen Möglichkeiten zum Festlegen von Dateiberechtigungen usw. unter Gnu/Linux?

  2. Linux – Wie finde ich heraus, welche Festplatten im System sind?

  3. Linux – Was sind die Werte der Device Tree Interrupts-Eigenschaft?

  4. Chrome unter Linux - Fragen Sie den Browser ab, um zu sehen, welche Registerkarten geöffnet sind?

  5. Was sind die Nachteile der Nachrichtenwarteschlangen von Linux?

Was ist die Shell unter Linux?

Was sind Häfen? Wie überprüfe ich offene Linux-Ports?

So öffnen Sie eine URL im Webbrowser vom Linux-Terminal aus

Linux – Welche Entropiequellen werden vom Linux-Kernel verwendet?

Was ist der Kill-Befehl in Linux?

Welche Alternativen gibt es neben Telnet zum Überprüfen offener Ports?