Crea barra dei segnalibri solo in Firefox Mostra Favicon


8

In Chrome puoi sostituire i nomi dei segnalibri nella barra degli strumenti con la loro favicon. È possibile fare la stessa cosa in Firefox? Voglio che tutti i miei segnalibri visualizzino solo la favicon per risparmiare spazio.


Come puoi sostituire i nomi dei segnalibri con i loro preferiti in Chrome? Non sapevo nemmeno che fosse possibile.
alex,

Non sono esattamente sicuro, il mio amico ce l'ha sul suo Chrome. Non uso Chrome perché uso OS X.
Vandelizer,

Vedi la risposta di GAThrawn e il mio commento.
Andrew,

Risposte:


4

C'è un componente aggiuntivo che fa questo, "Smart Bookmarks Bar":

https://addons.mozilla.org/en-US/firefox/addon/4072

Puoi impostarlo per non mostrare mai il nome o per mostrarlo al passaggio del mouse.


L'ho appena installato. Sembra abbastanza buono Gli darà un giorno di utilizzo.
Vandelizer,

Lo uso da anni - è solido. Vedi anche forums.mozillazine.org/viewtopic.php?t=202845 per aggiungere favicon alle cartelle
CAD

Questo è stato reso obsoleto. Anche la sua sostituzione, Roomy Bookmarks Toolbar, è ormai obsoleta, a partire da Firefox 57 (e si blocca continuamente su Firefox 56). Ho cercato altri componenti aggiuntivi per sostituirlo e non ne ho trovato nessuno. Vedi la risposta di GAThrawn e il mio commento, è l'unica buona soluzione che abbiamo per ora.
Andrew,

8

Puoi semplicemente eliminare il testo dal segnalibro, lasciandolo solo con il Favicon.

testo alternativo


2
È così che lo faccio anche io. Facile da fare e non richiede ancora un altro componente aggiuntivo :-)
Chris_K

una buona soluzione, penso che mi piaccia la possibilità di avere un nome sul roll-over per il componente aggiuntivo.
Vandelizer,

Questo è l'unico modo per farlo in Chrome, e poiché utilizzo Xmarks per mantenere sincronizzati i miei segnalibri tra i due browser, ho semplicemente omesso un nome.
Paul Lammertsma,

Pessima soluzione, in realtà. E se hai un sacco di segnalibri? Cosa succede se si hanno icone dei segnalibri duplicate? Cosa succede se si desidera che i suggerimenti mostrino ancora il testo?
Andrew,

4

L'aspetto negativo di eliminare le descrizioni / etichette è che perdi parte dell'utilità del segnalibro, non puoi semplicemente digitare il suo nome nella barra degli URL e trovarlo più, i tuoi segnalibri diventano più difficili da gestire se le icone vengono perse ( ad es. se ci si sposta su un'altra macchina). Puoi farlo senza installare componenti aggiuntivi o eliminare le descrizioni dei segnalibri, semplicemente nascondendoli.

È possibile creare un file chiamato " userChrome.css" nella cartella del profilo di Firefox. Questo file può essere utilizzato per aggiungere regole CSS per personalizzare l'interfaccia utente di Firefox, incluso nascondere queste etichette.

Creare un file di testo in Blocco note con il seguente contenuto:

/*
 * This file can be used to customize the look of Mozilla's user interface
 * You should consider using !important on rules which you want to
 * override default settings.
 */

/*
 * Do not remove the @namespace line -- it's required for correct functioning
 */
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); 

/* set default namespace to XUL */

/* hide the bookmark toolbar icon labels */
toolbarbutton.bookmark-item>.toolbarbutton-text,toolbarbutton.bookmark-item>.toolbarbutton-multiline-text {
  display: none !important;
}

Salvare questo file come " userChrome.css" e salvarlo nella Chromecartella all'interno della cartella del profilo di Firefox. Questo sarà in una delle seguenti posizioni su una normale finestra di Windows o nell'equivalente su Mac / Linux:

Win XP: C: \ Documents and Settings \ * [YourLogin] \ Application Data \ Mozilla \ Firefox \ Profiles \ [randomtext] *. Default \ chrome

Su Vista: C: \ Users \ * [YourLogin] \ AppData \ Roaming \ Mozilla \ Firefox \ Profiles \ [randomtext] *. Default \ chrome

Tieni presente che al momento non è possibile che la " chrome" cartella o il " userChrome.css" file siano presenti nel tuo profilo, ma puoi crearli se al momento non esistono. Maggiori informazioni su MozillaZine: UserChrome.css , grazie a @Andrew per averlo sottolineato nei commenti.

Dopo aver salvato il riavvio di Firefox, dovresti trovare una barra degli strumenti dei segnalibri senza etichetta.

Se desideri esempi di altre cose che puoi impostare con questo file, apri il userChrome-example.cssfile che dovresti vedere nella cartella Chrome.


Sarebbe bello se il codice non influisse sui segnalibri sulla PrefBar. Ho un paio di bookmarklet sulla Prefbar (per cambiare la dimensione del carattere e usarlo in mono), e quando uso il codice le loro etichette scompaiono. E ovviamente, per quanto ne so, non puoi aggiungere loro una favicon ...

L'uso di questo approccio aggiunge uno spazio vuoto accanto all'icona. Questo spazio ha senso se esiste un'etichetta (altrimenti il ​​testo sarebbe troppo vicino all'icona), ma se il testo è nascosto, lo spazio semplicemente spreca spazio. C'è un modo per rimuovere quello spazio extra oltre a rimuovere l'etichetta? O c'è un modo per identificare l'elemento nel CSS se non con la sua etichetta? Qualcosa di simile .bookmark-item[tag="_THETAG_"]invece di .bookmark-item[label="_THELABEL_"]?
scenia

1
Fantastico, funziona ancora con Firefox 56! Si noti tuttavia che "Questo file non esiste in un nuovo profilo. È possibile crearlo manualmente." ( kb.mozillazine.org/index.php?title=UserChrome.css ) Ho creato una cartella / chrome / e un file /chrome/userChrome.css manualmente, copiato il codice sopra e riavviato Firefox, e funziona splendidamente. Grazie mille!
Andrew,

1
"Browser Toolbox" * - speriamo che questa volta non ci sia una cacca che rifiuta la mia modifica ... ma in caso toolbarbutton.bookmark-item>.toolbarbutton-text,toolbarbutton.bookmark-item>.toolbarbutton-multiline-textaffermativo , ho cambiato il selettore CSS in ... Grazie per aver lanciato la mia modifica.
Andrew,

1
@Andrew Non so perché gli altri redattori abbiano scelto di rifiutare la tua modifica, ma mi sembra buono e l'ho approvato.
GAThrawn
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.