Welche Tabs sind in Chrome geöffnet?

8

Gibt es eine Möglichkeit, alle geöffneten Tabs abzurufen und sie in einem Array in Chrome zu sortieren? Wenn also Google Mail und YouTube geöffnet wären, gäbe es im Array zwei Einträge mit dem Namen "gmail.com" und "youtube.com".

    
Ray 11.08.2012, 14:09
quelle

2 Antworten

8

Ja, hier ist, wie Sie das tun können:

Hinweis: Dazu müssen in der Manifest-Datei Berechtigungs-Tabs angegeben werden.

%Vor%

In diesem Beispiel füge ich nur die Tab-URL hinzu, wie Sie in einem Array gefragt haben, aber jedes "tab" -Objekt enthält viel mehr Informationen. URL ist die vollständige URL, auf die Sie einen regulären Ausdruck anwenden können, um die Domänennamen aus der URL zu extrahieren.

    
bpatel 11.08.2012, 19:02
quelle
3

Wenn Sie kein Plugin erstellen, gibt es keine Möglichkeit, alle Namen der geöffneten Registerkarten abzurufen, insbesondere wenn die Registerkarten Inhalte aus separaten Domänen enthalten. Wenn Sie in der Lage wären, so etwas zu tun, könnte das ein Sicherheitsrisiko sein!

Sie können die Chrome-Dokumentation hier überprüfen: Ссылка

    
Oliver Spryn 11.08.2012 14:18
quelle