Chrome: qualsiasi modo per assegnare il nome della finestra appiccicosa


26

In genere utilizzo circa 10 diverse finestre del browser (sempre attive). Mi piacerebbe avere un modo per impostare nomi di finestre "appiccicosi" in modo da poter individuare quello che sto cercando rapidamente quando si passa (utilizzando la scorciatoia da tastiera o dal menu della finestra a discesa).

Per esempio:

  • Documentazione per sviluppatori
  • Siti sociali
  • Google Drive
  • Altre cose
  • Eccetera...

Perché ora, Chrome visualizza il titolo della finestra corrente (della pagina Web fornita) che ovviamente cambia continuamente, a seconda della scheda attualmente attiva di quella finestra. Ho appena trovato un "hack", un bookmarklet con il quale posso assegnare un nome personalizzato alla scheda corrente. Ma poi si rompe se cambio la scheda attiva in quella finestra e dimentico di ripristinarla. Quindi vorrei una soluzione migliore (un'estensione immagino, ma non ho trovato finora). O forse una sorta di suggerimento visivo (per personalizzare il colore del bordo di quella finestra, ecc.), Quindi in sostanza un modo per personalizzare la finestra corrente, anche se è forse meno ovvio che cambiare direttamente il titolo.

Ecco alcune informazioni aggiuntive, sono tornato a Windows e sto ancora cercando di personalizzare l'esperienza del browser perfetta ;-)

  • SSB = Browser per sito singolo.

Nota che sono un grande fan degli SSB. Per un po 'ho usato Fluid (su Mac) per molte delle app web frequenti, come Gmail, ecc ... Ma da quando ho iniziato a utilizzare Chrome come browser di sviluppo web di base, sto iniziando a spostarmi sempre più su Chrome. Quindi un'altra soluzione sarebbe per me trovare un modo decente per creare SSB basati su Chrome. Ma finora non ne ho trovato nessuno. Non sono un grande fan di Safari, quindi un produttore di SSB basato su Safari come Fluid è un po 'spento, anche se adoro l'idea.
Deryb,

Non so molto aiuto, ma puoi farlo con Firefox;)
Julian Knight,

@JulianKnight Grazie, sì, Firefox era il mio browser principale prima. Ma poi mi è sembrato quanto Chrome potesse gestire meglio le risorse. Spesso FF aveva un utilizzo della CPU pari al 50%, mentre con Chrome posso mantenerlo inferiore al 10%, anche con 10+ finestre x 5-10 schede ciascuna. Spesso uccido solo le schede che diventano troppo impegnative, tramite il suo task manager. Questo chiude la visualizzazione di quella pagina (e interrompe l'utilizzo della CPU) ma lascia aperta la scheda, quindi ho solo bisogno di aggiornare quella scheda per ricaricarla una volta che voglio usarla di nuovo. E gli strumenti di sviluppo integrati sono fantastici (su FF ho ​​usato Firebug, era ok). Ma nel complesso, nessuno è perfetto ;-)
Deryb

Penso che FF ora gestisca la memoria meglio degli altri, ma certamente non della CPU. Il mio flusso di lavoro prevede semplicemente l'uccisione di FF di volta in volta con il task manager. Uso un plug-in del gestore sessioni per garantire che tutte le mie finestre / schede vengano ripristinate. Ma poi in genere ho 10 + finestre ciascuno con 10 + schede !!! Continuo a provare Chrome e lo uso regolarmente su dispositivi mobili, ma non mi sento bene come FF sul desktop. Per gli sviluppatori ora uso FF Dev separatamente quindi non ho bisogno di tutti i plugin degli sviluppatori nel mio browser principale
Julian Knight

Hehe, ha usato praticamente lo stesso qui (FF + gestore sessioni + uccidi l'intero programma). L'unico fastidio è che tutto si riavvia in seguito (tutte le 10 vittorie x 5-10 schede, lol). Intendevo il task manager integrato di Chrome, che consente di interrompere il processo di una singola scheda, o talvolta plug-in come Flash, ecc. Di tanto in tanto lo tiro su e uccido le schede che mangiano troppo! Ho uno strumento simile a Session Manager su Chrome, ma non altrettanto. E io ODIO il gestore dei segnalibri ;-)
Deryb,

Risposte:


8

- Addendum -

La soluzione che ho usato per creare SSB basati su Chrome si chiama epicrome . Su Windows ci devono essere sicuramente equivalenti ... Ho circa 5 SSB diversi in esecuzione tutto il tempo, insieme a Chrome. Funziona alla grande! Sull'estensione che ho aggiunto nel mix alla maggior parte dei miei SSB c'è Great Suspender , che sospende automaticamente le schede quando inattivo (personalizzabile). Quindi le risorse di SSB inattive vengono liberate anche quando probabilmente ho 30-40 schede aperte in ogni momento in modo permanente.

-- Entro quest'anno --

Ok, ho trovato un modo per creare SSB (browser a sito singolo) con Chrome, quindi ora ho alcune app per quei siti "appiccicosi" che uso spesso (posta, mappe, unità, ecc.). Ciò consente loro di comportarsi come normali app in modo che io possa dare loro un nome personalizzato, un'icona e posso passare facilmente avanti e indietro tra le finestre aperte. Non solo, è possibile creare alcune regole URL personalizzate, ad esempio aprire sempre tutti i collegamenti che iniziano con maps.google.comMaps SSB, ecc ... Quindi è ancora un grande hack nel complesso, ma sembra la soluzione migliore. Tuttavia diventa un po 'più di lavoro di quanto ogni SSB diventi essenzialmente un'altra istanza del browser, con i suoi preferiti, estensioni, ecc. Quindi consuma un po' più risorse rispetto a quando viene aperto su un singolo browser, ma questo è un piccolo inconveniente in la grande immagine...

- All'inizio di quest'anno -

Ok, ho usato Chrome per alcuni mesi. Ho provato varie soluzioni alternative per questo. Sembra che non puoi assegnare facilmente un nome di finestra appiccicoso come volevo, il che cambierebbe anche il nome della finestra nell'elenco del menu "finestra" (a destra, accanto alla guida). Quindi, ho trovato due soluzioni alternative decenti:

1) Crea un bookmarklet con il seguente codice:

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

Con questo puoi assegnare qualsiasi nome tu voglia. Unici inconvenienti: questo sostituisce solo temporaneamente il <title>tag html. Quindi questo verrà sostituito non appena ricarichi la pagina o navighi altrove ... Quello che ho fatto per un po 'è stato semplicemente creare una semplice pagina HTML segnaposto con il mio titolo desiderato.

2) Tramite un'estensione chiamata tabs outilner . Grande estensione che consente di gestire facilmente schede e finestre, assegnare nomi appiccicosi a finestre / schede, anche note e separatori, riordinare cose, ecc. Sebbene queste informazioni siano visibili solo tramite la finestra di gestione dell'estensione. Inoltre, questa estensione è un ottimo strumento per gestire infiniti set di finestre e schede, ucciderli e ricaricarli in seguito. Per mantenere basso l'utilizzo delle risorse e avere una sorta di spazio di lavoro intermedio per le cose che leggerai in seguito. Quindi questo sembra quasi uno spot, ma comunque provalo tu stesso. Alla fine, questa è la soluzione alternativa migliore per la gestione di Windows in Chrome che ho trovato finora e per questa domanda ...


Puoi condividere la tua soluzione per l'installazione di Chrome SSB?
Brendan Moore,

Ho aggiunto alcune informazioni alla mia risposta.
Deryb,

1
Per la registrazione su Windows puoi andare su "Altri strumenti" -> "Aggiungi al desktop" per generare automaticamente SSB.
Mahn,

@bookmarklet: invece di manipolare il tag, è più semplice impostarlo document.title.
kdb,

4

Rinominare le schede o assegnare nomi alle finestre in alcune finestre dedicate è una cosa completamente diversa e non corrisponde allo scopo richiesto. L'idea è di avere sempre l'elenco delle finestre di Chrome a portata di mano.

Pur non riuscendo a trovare una soluzione, ho creato un piccolo script per AutoHotKey molto velocemente. Potrebbe essere migliorato in qualche modo mb, ma ora fa esattamente quello che volevo: rinomina le finestre di Chrome.

Sfortunatamente, non salva i nomi di Windows tra le sessioni, ma è un piccolo prezzo. Dopo aver soddisfatto la corsa iniziale verso la funzione, ora sto pensando di creare l'estensione di Chrome per questo. Anche se non ho mai usato JS, non è l'ostacolo principale. Sarebbe peggio, se l'API di Chrome non dà accesso al titolo della finestra, e sospetto che sia così. Per ovviare al problema, potrei cambiare il titolo della scheda corrente in uno, la finestra deve essere visualizzata in TaskBar, ma questo è grossolano (e nessuna funzione "salva titoli tra sessioni" ancora).

È strano che mi sia venuta questa idea solo ieri e non alcuni anni fa. È difficile sopravvalutare, quanto è grande questo piccolo miglioramento del flusso di lavoro.


Non sono sicuro cosa intendi. Il titolo della scheda attiva in qualsiasi finestra aperta è il titolo che Chrome mostra nel suo elenco di finestre (passare a un'altra scheda e vederlo aggiornato come prova).
Deryb,

@brunod sì, è così. ma questo script aggiorna il titolo della finestra una volta che la finestra non è più attiva. sai in quale finestra stai lavorando, ma non appena passi a un'altra finestra, il titolo si aggiorna.
jungle_mole,

@brunod e se stai parlando di "soluzione alternativa bizzarra" ho menzionato, il principio alla base di esso: l'utente passa alla scheda - il titolo della scheda diventa user-defined name- poiché la finestra mostra il titolo della scheda attiva come proprio titolo, ora vedremo user-defined namecome un titolo per un finestra nella barra delle applicazioni: non appena la scheda perde lo stato attivo all'interno della finestra di Chrome, il suo titolo torna a quello che era prima e la scheda appena attivata assume user-defined name il titolo.
jungle_mole,

Ah ok. Quindi sicuramente preferisco il modo SSB allora. Naturalmente non è perfetto, soprattutto perché diventa un po 'complicato sincronizzare elementi come preferiti ed estensioni. Ma almeno è un modo decente per rendere le cose appiccicose, quindi è ancora la mia soluzione alternativa preferita.
Deryb,

@brunod vale la pena guai? o_O
jungle_mole il

2

Aggiungi l'estensione Session Buddy. Apri una finestra cromata. Aggiungi un gruppo di schede correlate alla finestra. Entra in SB. Trova la "Finestra" con le schede che hai aggiunto. Fare clic con il tasto destro, "Salva" e assegnare un nome alla sessione. Guarda l'elenco di "Sessioni" nella colonna di sinistra.


1

Spaces , è un'estensione di Chrome che consente di trasformare le finestre del browser in aree di lavoro gestibili.


Ho appena dato una rapida occhiata e l'ho provato. Chiudi ma tutto ciò che fa è assegnare un nome di finestra "dietro le quinte", quindi devo prima accedere all'elenco principale per sapere quale è quale. La mia ipotesi è che non esiste un modo nativo per farlo, forse Chrome non espone alcuna funzionalità di denominazione / personalizzazione delle finestre in base alla finestra (anziché all'intero gruppo). Grazie comunque.
Deryb,

0

Considera Tab Modifer e Open Tabs che ti permettono di vedere tutte le schede aperte in tutte le finestre.


Si prega di leggere Come posso raccomandare il software per alcuni suggerimenti su come dovresti raccomandare il software. Dovresti fornire almeno un link, alcune informazioni aggiuntive sul software stesso e come può essere utilizzato per risolvere il problema nella domanda.
DavidPostill
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.