Ve skutečnosti existuje možnost příkazového řádku, která může otevřít dveře běžícímu procesu chrome (chromium) --remote-shell-port
. Prostřednictvím tohoto "ladícího zadního vrátka" můžete získat seznam otevřených karet.
- Další inspiraci naleznete v nástroji chromedevtools.
AKTUALIZACE:
Nástroj Chrome DevTools je zastaralý a od verze>17.0.950 již není podporován.*Pokud nový rámec pro ladění poskytuje podobné způsoby provedení tohoto úkolu, přečtěte si příručku protokolu WebKit.
Zde je obecnější řešení (funguje i s jinými aplikacemi) dotazem na zaostřené okno X pomocí xdotool
while true; do
xdotool getwindowfocus getwindowname;
sleep 10;
done
Výsledkem je například následující:
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 v systému Linux – dotazujte prohlížeč, abyste viděli, jaké karty jsou otevřené?
Pro chromium
:
strings ~/'.config/chromium/Default/Current Session' | 'grep' -E '^https?://'