GNU/Linux >> Tutoriels Linux >  >> Linux

Chrome sous Linux - interrogez le navigateur pour voir quels onglets sont ouverts ?

En effet, il existe une option de ligne de commande qui peut ouvrir la porte à un processus chrome (chrome) en cours d'exécution --remote-shell-port . Grâce à cette "porte dérobée de débogage", vous pourrez peut-être obtenir la liste des onglets ouverts.

  • Regardez chromedevtools pour plus d'inspiration.

MISE À JOUR :

Chrome DevTools est obsolète et n'est plus pris en charge depuis la version> 17.0.950. * Voir le manuel WebKit-Protocol si le nouveau Debug-Framework fournit des manières similaires d'accomplir la tâche.


Voici une solution plus générale (fonctionne également avec d'autres applications) en interrogeant la fenêtre X sous le focus à l'aide de xdotool

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

Cela génère par exemple :

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 sous Linux - interrogez le navigateur pour voir quels onglets sont ouverts ?

Pour chromium :

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

Linux
  1. Linux vs Unix :Quelle est la différence ?

  2. Linux - Quelles sont les différentes façons de définir les autorisations de fichiers, etc. sur Gnu/linux ?

  3. Linux - Comment savoir quels disques durs sont dans le système ?

  4. Linux - Quelles sources d'entropie sont utilisées par le noyau Linux ?

  5. Linux – Quelles sont les valeurs de la propriété Device Tree Interrupts ?

Qu'est-ce que le Shell sous Linux ?

Que sont les ports ? Comment vérifier les ports ouverts Linux ?

Comment ouvrir une URL dans le navigateur Web à partir du terminal Linux

Qu'est-ce que la commande kill sous Linux ?

Quelles sont les méthodes disponibles pour obtenir l'utilisation du processeur dans la ligne de commande Linux ?

Quelles sont les alternatives pour vérifier les ports ouverts, en plus de telnet ?