Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Firefox favicon wird nicht angezeigt

Empfohlene Antworten

Hallo zusammen,

ich habe gerade ein seltsames Phänomen beobachtet, das mir bis jetzt noch nicht aufgefallen ist. Vielleicht wisst Ihr was dazu.

Ich entwickle gerade eine Seite, die unter Anderem ein favicon enthält. Dieses binde ich über die Angabe

<link rel="shortcut icon" type="image/x-icon" href="${contextPath}/favicon.ico" />

ein. Der Platzhalter ${contextPath} ist der aktuelle Kontext-Pfad der Anwendung (Java Webanwendung). In der Entwicklung ist dieser Kontextpfad bei mir z.B. "/entw", später im Livebetrieb wird es keinen Kontextpfad geben, da wir die Anwendung direkt in der Context Root ausliefern werden (also http://www.domain.tld/). Auf meinem Testserver habe ich jetzt die Anwendung mal in die Context Root deployed und erhalte im Internet Explorer (7) wie erwartet ein favicon. Im Firefox (3.5.2) leider nicht. Nach einigem googlen und lesen (erfolglos) habe ich das Favicon jetzt innerhalb der Anwendung mal vom oben genannten Pfad (also dem Wurzelverzeichnis der Anwendung) in das Verzeichnis /images kopiert und den o.g. Link entsprechend angepasst. Seitdem erhalte ich auch im Firefox das favicon angezeigt.

Kennt einer von Euch dieses Phänomen und ist das so gewollt? Ich hatte das favicon absichtlich im Wurzelverzeichnis der Anwendung untergebracht, um lästige 404-Errors von den Browsern zu vermeiden, die immer dort nach einem favicon suchen. Wenn dieses Thema bekannt ist, gibt es eine Möglichkeit, das favicon im Wurzelverzeichnis der Anwendung auszuliefern *und* es über <link ... /> im <head> zu referenzieren?

Vielen Dank schon mal für Eure Erklärungen!

Schöne Grüße,

Peter

Ich vermute ne Cache-/Proxy-Sache.

Schau dir mal den Pfad zum Favicon im am Browser ankommenden HTML-Quellcode an. Wenn du diesen Pfad dann direkt im Browser aufrufst, solltest du das Favicon sehen (egal, in welchem Browser).

Rufst du deine Seite dann nochmal auf, sollte das Favicon erscheinen.

Servus azett,

danke für den Hinweis. Das habe ich eigentlich gestern für mich ausgeschlossen, weil ich die Seite mehrfach mit Strg-F5 neu geladen hatte und damit auch von einem leeren des Caches ausgegangen bin. Aber heute morgen war das neue Icon plötzlich da (Neustart des Rechners und damit natürlich auch vom Firefox). Ich vermute jetzt, dass es doch ein Cache-Problem war, das sich durch einen Neustart beheben lässt.

Schöne Grüße,

Peter

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.