Favicons im Chrome

Gast #4998794
Lesenswert?

Hallo,

habe einen kleinen Webserver am laufen.

Gehe ich mit dem IE darauf, dann bekomme ich eine "GET /" Anfrage und 
gut ist.

Gehe ich hingegen mit Chrome drauf, dann ist es eine "GET /" Anfrage und 
nachdem ich meine Seite hingeschickt habe kommt eine "GET /favicon.ico" 
Seite.


Wie kann ich darauf am besten reagieren, bzw. wie teile ich dem Browser 
am besten schon im Vorwege mit, dass es keine Icons geben wird, egal ob 
die nun explizit angefragt werden oder nicht.
Gast #4998808
Lesenswert?

hmm...

Gut, d.h. ich sollte eher darauf eingehen und die Anfrage erfüllen?

Dann stehe ich vor zwei Möglichkeiten:

1. Es gibt kein favicon, was muss ich dem Browser dann zurück schicken?

2. Es gibt ein favicon, wie erhalte ich eines, und wie schicke ich es an 
den Browser? Es wird alles sequenziell übertragen.
Gast #4998812
Lesenswert?

Webserver schrieb:
> 1. Es gibt kein favicon, was muss ich dem Browser dann zurück schicken?
wie schon oben geschrieben

> 2. Es gibt ein favicon, wie erhalte ich eines, und wie schicke ich es an
> den Browser? Es wird alles sequenziell übertragen.

selber malen und einfach schicken?

Schau dir an, wie HTTP aufgebaut ist, dann sollte auch klar sein wie man 
eine Antwort schickt.
Gast #4998870
Lesenswert?

okay,

wie bekomme ich denn zügig einen Bytestream um das als Array zu 
speichern?

Hab mir gerade eines per Onlineeditor erzeugt, würde es nun gerne als 
HEX-Wert Array in mein Programm per CopyPaste einbinden
Gast #4998876
Lesenswert?

> wie bekomme ich denn zügig einen Bytestream um das als
> Array zu speichern?

Bahnhof?

Wenn du das Bild als byte[] im Quelltext hast, dann sendest du es Byte 
für Byte oder in größeren Blöcken.

Welches Framework/Betriebsystem verwendest du überhaupt?
#5001344
Lesenswert?

habs nie probiert, aber vielleicht hilft anstatt einem 404 ein 410 damit 
browser bei folgenden seitenaufrufen nicht wieder probieren ein favicon 
abzurufen.
kommt aber darauf an, wie der jeweilge browser versucht das favicon 
abzurufen wenn im quellcode keines verlinkt ist.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren