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.
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)
:
Öffnen Sie den Seitenquellcode (Rechtsklick auf Seitenquelle anzeigen). Suchen Sie die unten angegebene Zeile und klicken Sie auf den Link images / favicon.png.
%Vor%