Wie kann ich das Favicon einer Website abrufen?

8

Ich möchte auf meiner Website ausgewählte Websites auflisten, und ich dachte, es wäre cool, ihr Favicon zu ehren und zu verwenden. Wie bekomme ich es von der Domain für eine beliebige URL in JSP oder XSLT? Ich kann PHP oder Javascript auslösen, aber XSLT ist die bevorzugte Methode.

    
mobibob 02.01.2010, 03:09
quelle

5 Antworten

17

Um das Favicon einer Website zu erhalten, müssen Sie den Index-HTML-Code jeder angezeigten Website laden und nach einem der folgenden Punkte suchen:

HTML:

%Vor%

XHTML:

%Vor%

Internet Explorer verwendet möglicherweise ein etwas anderes Format:

%Vor%

Beachten Sie außerdem, dass die meisten Webbrowser den HTML-Link nicht zum Abrufen eines Favicons benötigen. Sie sollten auch im Stammverzeichnis der Website nach favicon.ico suchen, wenn keine der oben genannten Verweise gefunden wird.

Mit PHP ist es einfach, den HTML-Inhalt einer Webseite mit file_get_contents($url) :

%Vor%     
Daniel Vassallo 02.01.2010, 03:14
quelle
34

Sie könnten das auch einfach tun

Ссылка

    
nLL 25.04.2011 08:35
quelle
0

Hier ist mein Versuch es. Es nutzt verschiedene Strategien, um die vielen möglichen Fälle zu umgehen:

%Vor%     
yPhil 11.09.2013 18:51
quelle
0

Für Firefox können Sie Ссылка verwenden. Laden Sie eine Website und drücken Sie F10 & gt; ... & gt; "öffne HttpFox in eigenem Fenster" dann suche nach "image / x-icon"; In der Spalte rechts befindet sich die URL.

    
Rublacava 26.06.2017 09:49
quelle
0

Öffnen Sie den Seitenquellcode (Rechtsklick auf Seitenquelle anzeigen). Suchen Sie die unten angegebene Zeile und klicken Sie auf den Link images / favicon.png.

%Vor%     
Prem Sanil 16.08.2017 11:14
quelle

Tags und Links