Notizie: puoi sempre seguire i nostri aggiornamenti su Twitter (@MozillaItalia) e Facebook (/MozillaItalia)

Autore Topic: ICONE siti...bug FF 8 ?  (Letto 10078 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline Iceberg

  • Moderatore
  • Post: 9178
Re: ICONE siti...bug FF 8 ?
« Risposta #75 il: 22 Dicembre 2011 00:19:54 »
Aggiornamento, solo per testardi.

E' stato rilasciato oggi Firefox 9, annuncio che è stata rilasciata anche la relativa nuova patch che corregge il bug 702730 (relativo alla nuova orribile favicon di default).

Trovate la patch nella pagina del bug, commento numero 7.

https://bugzilla.mozilla.org/show_bug.cgi?id=702730


La precedente patch per Firefox 8 è stata scaricata da 328 utenti, non potevo abbandonarli.


Aggiornamento della patch per Firefox 9.0.1
Stesso link precedente commento numero 8.



« Ultima modifica: 24 Dicembre 2011 15:59:12 da Iceberg »

Offline MaK

  • Post: 371
    • Blog
Re: ICONE siti...bug FF 8 ?
« Risposta #76 il: 22 Dicembre 2011 13:54:59 »
Cmq, se posso essere onesto, mi sembra che rilasciare l'intero omni.jar come patch sia una pratica piuttosto pericolosa per gli utenti, se per errore lo installano sulla versione sbagliata il browser avrá pesanti malfunzionamenti, in piú ora il file si chiama omni.ja.
Credo sia possibile realizzare un semplice script che modifichi un omni.jar esistente, in alternativa compila un bug per avere una api che permetta di registrare una favicon predefinita per la sessione a usala per realizzare un add-on che ad ogni sessione registri l'icona scelta dall'utente.

Offline Iceberg

  • Moderatore
  • Post: 9178
Re: ICONE siti...bug FF 8 ?
« Risposta #77 il: 22 Dicembre 2011 16:09:23 »
Se sapessi fare quanto suggerisci lo avrei fatto.
Non sono un programmatore, ho solo un po' di occhio per capire che basta cambiare una immagine 16x16 (due immagini nel caso di Windows) per risolvere alla radice il problema.

Con la versione 9 di Firefox il file si chiama ancora omni.jar, non so da quale versione cambierà nome, nella versione 11 in effetti si chiama omni.ja

Offline grillaio

  • Post: 636
Re: ICONE siti...bug FF 8 ?
« Risposta #78 il: 27 Novembre 2017 10:30:27 »
La soluzione totale, per chi non condivide questa scelta, sono queste due righe da inserire nel file userChrome.css

Codice: [Seleziona]
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
/* imposta il  namespace predefinito per XUL */

/* Assegna una favicon standard ai segnalibri senza favicon */

#page-proxy-favicon:not(src),
#tabbrowser-tabs .tab-icon-image:not(src),
#personal-bookmarks .bookmark-item .toolbarbutton-icon:not(src),
.menuitem-with-favicon .menu-iconic-icon:not(src) {
list-style-image: url("chrome://global/skin/icons/folder-item.png")!important;
-moz-image-region: rect(0px, 16px, 16px, 0px)!important;
}
treechildren::-moz-tree-image(title) {
  list-style-image: url("chrome://global/skin/icons/folder-item.png")!important;
  -moz-image-region: rect(0px, 16px, 16px, 0px)!important;
  padding-right: 2px!important;
  margin: 0px 2px!important;
  width: 16px!important;
  height: 16px!important;
}
treechildren::-moz-tree-image(title, livemarkItem) {
  list-style-image: url("chrome://browser/skin/livemark-item.png")!important;
}
treechildren::-moz-tree-image(title, separator) {
  list-style-image: none!important;
  width: 0!important;
  height: 0!important;
}
treechildren::-moz-tree-image(title, container) {
  list-style-image: url("chrome://global/skin/icons/folder-item.png")!important;
  -moz-image-region: rect(0px, 32px, 16px, 16px)!important;
}
treechildren::-moz-tree-image(title, open) {
  -moz-image-region: rect(16px, 32px, 32px, 16px)!important;
}
treechildren::-moz-tree-image(title, container, livemark) {
  list-style-image: url("chrome://browser/skin/livemark-folder.png")!important;
  -moz-image-region: auto!important;
}
treechildren::-moz-tree-image(container, OrganizerQuery_AllBookmarks) {
  list-style-image: url("chrome://browser/skin/places/allBookmarks.png")!important;
  -moz-image-region: auto!important;
}
treechildren::-moz-tree-image(container, OrganizerQuery_BookmarksToolbar) {
  list-style-image: url("chrome://browser/skin/places/bookmarksToolbar.png")!important;
  -moz-image-region: auto!important;
}
treechildren::-moz-tree-image(container, OrganizerQuery_BookmarksMenu) {
  list-style-image: url("chrome://browser/skin/places/bookmarksMenu.png")!important;
  -moz-image-region: auto!important;
}
treechildren::-moz-tree-image(container, OrganizerQuery_UnfiledBookmarks) {
  list-style-image: url("chrome://browser/skin/places/unsortedBookmarks.png")!important;
  -moz-image-region: auto!important;
}
treechildren::-moz-tree-image(title, query) {
  list-style-image: url("chrome://browser/skin/places/query.png")!important;
  -moz-image-region: auto!important;
}
treechildren::-moz-tree-image(title, query, tagContainer), treechildren::-moz-tree-image(query, OrganizerQuery_Tags) {
  list-style-image: url("chrome://mozapps/skin/places/tagContainerIcon.png")!important;
  -moz-image-region: auto!important;
}
treechildren::-moz-tree-image(query, OrganizerQuery_Downloads) {
  list-style-image: url("chrome://browser/skin/places/downloads.png")!important;
  -moz-image-region: auto!important;
}
treechildren::-moz-tree-image(title, query, dayContainer) {
  list-style-image: url("chrome://browser/skin/places/calendar.png")!important;
  -moz-image-region: auto!important;
}
treechildren::-moz-tree-image(title, query, hostContainer) {
  list-style-image: url("chrome://global/skin/icons/folder-item.png")!important;
  -moz-image-region: rect(0px, 32px, 16px, 16px)!important;
}
treechildren::-moz-tree-image(title, query, hostContainer, open) {
  list-style-image: url("chrome://global/skin/icons/folder-item.png")!important;
  -moz-image-region: rect(16px, 32px, 32px, 16px)!important;
}
treechildren::-moz-tree-image(title, query, OrganizerQuery_History) {
  list-style-image: url("chrome://browser/skin/places/history.png")!important;
}
treechildren::-moz-tree-image(title, query, folder) {
  list-style-image: url("chrome://global/skin/icons/folder-item.png")!important;
  -moz-image-region: rect(0px, 32px, 16px, 16px)!important;
}
treechildren::-moz-tree-image(title, query, folder, open) {
  -moz-image-region: rect(16px, 32px, 32px, 16px)!important;
}

Vorrei adoperare questa soluzione per ripristinare la favicon "foglietto bianco"... immagino però che serva anche mettere il file immagine da qualche parte... giusto?

Offline Gioxx

  • Amministratore
  • Post: 7732
    • Gioxx's Wall
Re: ICONE siti...bug FF 8 ?
« Risposta #79 il: 27 Novembre 2017 17:15:34 »
Grillaio ciao, sbaglio o hai già chiesto in altri thread questa cosa? Vorrei evitare cross-posting (e magari anche di resuscitare discussioni di 6 anni fa circa) ;)

Offline grillaio

  • Post: 636
Re: ICONE siti...bug FF 8 ?
« Risposta #80 il: 28 Novembre 2017 10:35:42 »
Grillaio ciao, sbaglio o hai già chiesto in altri thread questa cosa? Vorrei evitare cross-posting (e magari anche di resuscitare discussioni di 6 anni fa circa) ;)

Lì la richiesta era più generica, in quello stesso topic si citava questa discussione qui, ho pensato fosse corretto che riprendessi il discorso qui...  :oops:

0 Utenti e 1 Visitatore stanno visualizzando questo topic.