Chrome: Beliebige Möglichkeit, einen Namen für ein Sticky-Fenster zu vergeben

26

Normalerweise benutze ich ungefähr 10 verschiedene Browserfenster (immer an). Ich möchte die Möglichkeit haben, "klebrige" Fensternamen festzulegen, damit ich beim Umschalten schnell einen gesuchten Namen finden kann (über die Tastenkombination oder über das Dropdown-Menü).

Beispielsweise:

  • Entwicklerdokumentation
  • Soziale Websites
  • Google Drive
  • Andere Sachen
  • Etc...

Denn jetzt zeigt Chrome den aktuellen Fenstertitel (der angegebenen Webseite) an, der sich offensichtlich je nach der aktuell aktiven Registerkarte des Fensters ändert. Ich habe gerade einen "Hack" gefunden, ein Bookmarklet, mit dem ich der aktuellen Registerkarte einen benutzerdefinierten Namen zuweisen kann. Aber dann bricht es, wenn ich die aktive Registerkarte in diesem Fenster ändere und vergesse, sie zurückzusetzen. Ich hätte gerne eine bessere Lösung (eine Erweiterung, die ich denke, aber noch nicht gefunden habe). Oder vielleicht eine Art visueller Hinweis (zum Anpassen der Rahmenfarbe des Fensters usw.), also im Wesentlichen eine Möglichkeit zum Anpassen des aktuellen Fensters, obwohl dies dann vielleicht weniger offensichtlich ist, als den Titel direkt zu ändern.

Hier sind einige zusätzliche Informationen, ich bin zurück zu Windows gewechselt und habe immer noch versucht, das perfekte Browser-Erlebnis zu gestalten ;-)

  • SSB = Single-Site-Browser.
Deryb
quelle
Beachten Sie, dass ich ein großer Fan von SSBs bin. Eine Weile habe ich Fluid (auf Mac) für viele Webanwendungen wie Google Mail usw. verwendet. Seitdem ich Chrome als Basisbrowser für die Webentwicklung verwendet habe, bin ich immer mehr auf Chrome umgestiegen. Eine weitere Problemumgehung wäre es für mich, einen angemessenen Weg zu finden, um Chrome-basierte SSBs zu erstellen. Aber bisher habe ich keine gefunden. Ich bin kein großer Fan von Safari, also ist ein Safari-basierter SSB-Hersteller wie Fluid ein bisschen abstoßend, obwohl ich die Idee liebe.
Deryb
Ich weiß nicht viel Hilfe, aber Sie können dies mit Firefox tun;)
Julian Knight
@ JulianKnight Danke, ja, Firefox war vorher mein Hauptbrowser. Aber dann fiel mir auf, wie viel besser Chrome mit Ressourcen umzugehen schien. Oft hatte FF eine CPU-Auslastung von 50+%, während ich sie mit Chrome unter 10% halten kann, selbst bei mehr als 10 Fenstern mit jeweils 5–10 Registerkarten. Oft töte ich einfach Tabs, die zu anspruchsvoll werden, über den Task-Manager. Dadurch wird die Anzeige dieser Seite geschlossen (und die CPU-Nutzung gestoppt), die Registerkarte bleibt jedoch geöffnet. Ich muss diese Registerkarte nur aktualisieren, um sie erneut zu laden, wenn ich sie wieder verwenden möchte. Und die eingebauten Dev-Tools sind großartig (auf FF habe ich Firebug verwendet, war ok). Aber insgesamt ist keiner perfekt ;-)
Deryb
Ich denke, FF verwaltet jetzt den Speicher besser als die anderen, aber sicher nicht die CPU. Mein eigener Workflow besteht darin, FF von Zeit zu Zeit mit dem Task-Manager zu beenden. Ich verwende ein Sitzungsmanager-Plugin, um sicherzustellen, dass alle meine Fenster / Registerkarten wieder verfügbar sind. Aber dann habe ich normalerweise mehr als 10 Fenster mit jeweils mehr als 10 Registerkarten !!! Ich versuche es weiterhin mit Chrome und verwende es regelmäßig auf Mobilgeräten, aber es fühlt sich nicht so gut an wie FF auf dem Desktop. Für Entwickler benutze ich jetzt FF Dev separat, so dass ich nicht alle Entwickler-Plugins in meinem Hauptbrowser brauche
Julian Knight
Hehe, hier wurde so ziemlich dasselbe verwendet (FF + Session Manager + töte das ganze Programm). Das einzige Ärgernis ist, dass danach alles neu gestartet wird (alle 10 Gewinne x 5-10 Tabs, lol). Ich meinte den eingebauten Task-Manager von Chrome, mit dem man den Prozess eines einzelnen Tabs stoppen kann, oder manchmal Plugins wie Flash usw. Von Zeit zu Zeit rufe ich ihn auf und töte Tabs, die zu viel essen! Ich habe ein ähnliches Tool wie Session Manager auf Chrome, aber nicht so gut. Und ich hasse nur den Lesezeichen-Manager ;-)
Deryb

Antworten:

8

- Nachtrag -

Die Lösung, die ich zur Herstellung von Chrom-basierten SSBs verwendet habe, heißt Epichrom . Auf Windows muss es sicher Äquivalente geben ... Ich habe ungefähr 5 verschiedene SSBs, die die ganze Zeit laufen, zusammen mit Chrom. Funktioniert super! Bei der Erweiterung, die ich zu den meisten meiner SSBs hinzugefügt habe, handelt es sich um Great Suspender , der Tabs automatisch aussetzt, wenn sie inaktiv sind (anpassbar). So werden die Ressourcen inaktiver SSBs freigegeben, auch wenn wahrscheinlich immer 30 bis 40 Registerkarten geöffnet sind.

-- Später in diesem Jahr --

Ok, ich habe eine Möglichkeit gefunden, SSBs (Single Site Browser) mit Chrome zu erstellen. Daher habe ich jetzt im Wesentlichen ein paar Apps für die "sticky" Sites, die ich oft benutze (E-Mails, Karten, Laufwerke usw.). Dies ermöglicht es ihnen, sich wie normale Apps zu verhalten, sodass ich ihnen einen benutzerdefinierten Namen und ein Symbol geben und einfach zwischen geöffneten Fenstern hin und her wechseln kann. Darüber hinaus können einige benutzerdefinierte URL-Regeln erstellt werden. Öffnen Sie beispielsweise immer alle Links, die mit maps.google.comMaps SSB usw. beginnen. Daher ist dies insgesamt immer noch ein großer Hack, aber es scheint die beste Lösung zu sein. Trotzdem wird es ein bisschen arbeitsintensiver, da jede SSB im Wesentlichen zu einer anderen Browserinstanz mit eigenen Favoriten, Erweiterungen usw. wird. Ich nehme also an, dass sie ein bisschen mehr Ressourcen verbraucht, als wenn sie in einem einzelnen Browser geöffnet wird, aber das ist ein kleiner Nachteil Das große Bild...

-- Früher in diesem Jahr --

Ok, ich benutze Chrome jetzt seit ein paar Monaten. Ich habe verschiedene Workarounds dafür ausprobiert. Es sieht so aus, als ob Sie einen Namen für das Sticky-Fenster nicht so einfach zuweisen können, wie ich es wollte. Dadurch würde sich auch der Name des Fensters in der Menüliste "Fenster" ändern (rechts neben der Hilfe). Also, zwei anständige Workarounds, die ich gefunden habe, entweder:

1) Erstellen Sie ein Lesezeichen mit folgendem Code:

javascript:(function(){document.getElementsByTagName("head")[0].getElementsByTagName("title")[0].innerHTML=prompt("Enter new Title");})()

Hiermit können Sie einen beliebigen Namen vergeben. Einziger Nachteil: Dies ersetzt nur vorübergehend das <title>HTML-Tag. Dies wird also ersetzt, sobald Sie die Seite neu laden oder an eine andere Stelle navigieren ... Ich habe eine Weile nur eine einfache HTML-Seite mit einem Platzhalter und dem von Ihnen gewünschten Titel erstellt.

2) Über eine Erweiterung namens tabs outilner . Tolle Erweiterung, mit der Sie einfach Tabs und Fenster verwalten, Fenstern / Tabs, sogar Notizen und Trennzeichen, Namen zuordnen, Dinge neu anordnen usw. Diese Informationen sind jedoch nur über das Managerfenster der Erweiterung sichtbar. Aber auch diese Erweiterung ist ein großartiges Tool, um endlose Sätze von Fenstern und Tabs zu verwalten, sie zu töten und sie später neu zu laden. Um die Ressourcennutzung gering zu halten und eine Art Zwischenarbeitsbereich für Dinge zu haben, die Sie später lesen werden. Daher klingt dies fast wie ein Werbespot, aber probieren Sie es trotzdem aus. Letztendlich ist dies die beste Lösung für die Verwaltung von Windows in Chrome, die ich bisher gefunden habe, und für diese Frage ...

Deryb
quelle
Können Sie Ihre Lösung für das Chrome SSB-Setup freigeben?
Brendan Moore
Ich habe meiner Antwort einige Informationen hinzugefügt.
Deryb
1
Für die Aufzeichnung unter Windows können Sie zu "Weitere Tools" -> "Zum Desktop hinzufügen" gehen, um SSBs automatisch zu generieren.
Mahn
@bookmarklet: Anstatt das Tag zu manipulieren, ist es einfacher, es einfach zu setzen document.title.
kdb
4

Das Umbenennen von Registerkarten oder das Vergeben von Fensternamen in bestimmten Fenstern ist eine völlig andere Sache und entspricht nicht dem gewünschten Zweck. Die ganze Idee ist, die Chrome-Windows-Liste immer griffbereit zu haben.

Obwohl ich keine Lösung gefunden habe, habe ich sehr schnell ein kleines Skript für AutoHotKey erstellt . Es kann irgendwie mb verbessert werden, aber jetzt tut es genau das, was ich wollte: Chrome Windows umbenennen.

Leider werden die Windows-Namen zwischen den Sitzungen nicht gespeichert, aber das ist ein kleiner Preis. Nachdem ich den anfänglichen Ansturm auf das Feature befriedigt habe, überlege ich nun, eine Chrome-Erweiterung dafür zu machen. Obwohl ich JS noch nie benutzt habe, ist es nicht das Haupthindernis. Es wäre schlimmer, wenn die Chrome-API keinen Zugriff auf den Fenstertitel gewähren würde, und ich vermute, dass dies der Fall ist. Um dieses Problem zu umgehen, könnte ich den Titel des aktuellen Registers in einen ändern. Das Fenster muss in der Taskleiste angezeigt werden, dies ist jedoch nur ein Problem (und es gibt noch keine Funktion zum Speichern von Titeln zwischen Sitzungen).

Es ist seltsam, dass ich diese Idee erst gestern und nicht vor einigen Jahren hatte. Es ist schwer zu überschätzen, wie groß diese kleine Verbesserung des Workflows ist.

jungle_mole
quelle
Nicht sicher was du meinst. Der Titel des aktiven Tabs in einem geöffneten Fenster ist der Titel, den das Chrom in seiner Fensterliste anzeigt (wechseln Sie zu einem anderen Tab und sehen Sie ihn als Beweis aktualisiert).
Deryb
@brunod ja, das ist so. Dieses Skript aktualisiert jedoch den Fenstertitel, sobald das Fenster den Fokus verliert. Sie wissen, in welchem ​​Fenster Sie arbeiten, aber sobald Sie zu einem anderen Fenster wechseln, werden die Titel aktualisiert.
jungle_mole
@brunod und wenn Sie über "freaky extension workaround" sprechen, erwähnte ich das Prinzip dahinter: Benutzer wechselt zu Tab - Tabulatortitel wird user-defined name- da das Fenster den Titel des aktiven Tabulators als eigenen Titel anzeigt, sehen wir jetzt user-defined nameals Titel für a Fenster in der Taskleiste - Sobald die Registerkarte im Chrome-Fenster den Fokus verliert, ändert sich der Titel wieder auf den vorherigen Wert und die neu aktivierte Registerkarte wird user-defined name als Titel verwendet.
jungle_mole
Ach ok Ich bevorzuge also definitiv den SSB-Weg. Es ist natürlich nicht perfekt, vor allem, weil es dann ein bisschen Arbeit ist, Dinge wie Favoriten und Erweiterungen zu synchronisieren. Aber zumindest ist es eine anständige Möglichkeit, die Dinge klebrig zu machen, daher ist es immer noch meine bevorzugte Problemumgehung.
Deryb
@brunod lohnt es sich Ärger? o_O
jungle_mole
2

Fügen Sie die Session Buddy-Erweiterung hinzu. Öffne ein Chromfenster. Fügen Sie dem Fenster eine Gruppe verwandter Registerkarten hinzu. Geh in die SB. Suchen Sie das "Fenster" mit den Registerkarten, die Sie hinzugefügt hatten. Klicken Sie mit der rechten Maustaste auf "Speichern" und geben Sie der Sitzung einen Namen. Sehen Sie sich die Liste der "Sitzungen" in der linken Spalte an.

James
quelle
1

Spaces ist eine Chrome-Erweiterung, mit der Sie Browserfenster in verwaltbare Arbeitsbereiche verwandeln können.

gdadsriver
quelle
Ich habe nur einen kurzen Blick darauf geworfen und es ausprobiert. Schließen, aber alles, was es tut, ist, einen Fensternamen "hinter den Kulissen" zuzuweisen. Dann muss ich zuerst auf diese Master-Liste zugreifen, um zu wissen, welche welche ist. Ich vermute, es gibt keine systemeigene Möglichkeit, dies zu tun. Vielleicht stellt Chrome keine fensterbezogenen Benennungs- / Anpassungsfunktionen zur Verfügung (und nicht die gesamte Palette). Danke trotzdem.
Deryb
0

Betrachten Sie Tab Modifer und Open Tabs, mit denen Sie alle geöffneten Tabs in allen Fenstern sehen können.

Syl
quelle
Bitte lesen Sie Wie empfehle ich Software für einige Tipps, wie Sie Software empfehlen sollten. Sie sollten mindestens einen Link, einige zusätzliche Informationen zur Software selbst und Informationen zur Behebung des Problems in der Frage bereitstellen.
DavidPostill