GNU/Linux >> Linux Esercitazione >  >> Linux

Chrome su Linux:interroga il browser per vedere quali schede sono aperte?

In effetti esiste un'opzione della riga di comando che può aprire la porta a un processo chrome (chromium) in esecuzione --remote-shell-port . Attraverso questa "back-door di debug" potresti essere in grado di ottenere l'elenco delle schede aperte.

  • Guarda chromedevtools per ulteriore ispirazione.

AGGIORNAMENTO:

Chrome DevTools è obsoleto e non è più supportato dalla versione>17.0.950.*Consulta il manuale del protocollo WebKit se il nuovo framework di debug fornisce modalità simili per eseguire l'attività.


Ecco una soluzione più generale (funziona anche con altre applicazioni) interrogando la finestra X in primo piano usando xdotool

while true; do 
  xdotool getwindowfocus getwindowname; 
  sleep 10; 
done

Ciò produce ad esempio quanto segue:

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 su Linux:interroga il browser per vedere quali schede sono aperte?

Per chromium :

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

Linux
  1. Linux vs. Unix:qual è la differenza?

  2. Linux:quali sono i diversi modi per impostare i permessi dei file ecc. su Gnu/linux?

  3. Linux:come scoprire quali dischi rigidi ci sono nel sistema?

  4. Linux:quali sorgenti di entropia vengono utilizzate dal kernel Linux?

  5. Quali sono i diversi tipi di shell in Linux?

Che cos'è la shell in Linux?

Cosa sono i porti? Come controllare le porte aperte di Linux?

Come aprire un URL nel browser Web dal terminale Linux

Qual è il comando kill in Linux?

Quali fonti di entropia sono utilizzate dal kernel Linux?

Quali sono le alternative per controllare le porte aperte, oltre a telnet?