Wie Kriege ich das favicon einer Webseite?
Möchte ich Liste vorgestellten Seiten auf meiner website und ich dachte, es wäre cool, um zu Ehre und nutzen Ihre favicon. Wie bekomme ich ihn aus der Domäne, die für eine beliebige URL in beiden JSP-oder XSLT? Ich kann Feuer aus PHP oder javascript, aber XSLT ist die bevorzugte Methode.
- um ein favicon kann man dieses verwenden: google.com/s2/favicons?domain=domain_name
Du musst angemeldet sein, um einen Kommentar abzugeben.
Bekommen das favicon einer website, müssen Sie zum laden der index-HTML-jeder vorgestellten website und überprüfen Sie die folgenden:
HTML:
XHTML:
Internet Explorer möglicherweise verwenden Sie ein etwas anderes format:
Beachten Sie auch, dass da die meisten web-Browser nicht erfordern, dass der HTML-link zum abrufen eines favicon, sollten Sie auch prüfen
favicon.ico
im website-Dokument-root, wenn keine der oben genannten link-Verweise zu finden sind.Mit PHP ist es einfach, die HTML-Inhalt einer web-Seite mit
file_get_contents($url)
:könnten Sie auch einfach diese
http://s2.googleusercontent.com/s2/favicons?domain_url=http://domain.com
https://www.google.com/s2/favicons?domain=foobar.com
Hier ist mein Versuch es. Es nutzt verschiedene Strategien, um zu arbeiten, um die vielen möglichen Fällen :
Für Firefox, die Sie verwenden konnten https://addons.mozilla.org/en-US/firefox/addon/httpfox/. Laden Sie eine website haben, dann drücken Sie die Taste F10 > ... > "open HttpFox in eigenen Fenster öffnen", dann suchen Sie für "image/x-icon"; in der rechten Spalte ist die URL.
Öffnen Sie den Quellcode der Seite (Rechte Maustaste-Ansicht-Seite Quelle) finden die unten genannten Zeile, klicken Sie auf die Bilder/favicon.png-link.
Mit IE, Lesezeichen für die Website
Ziehen Sie die Verknüpfung vom Menü "Lesezeichen" auf Ihrem desktop
Öffnen Sie die resultierende .URL mit einem (realen) text-editor
Gibt es eine Zeile in der Datei für IconFile, die
die favicon-Datei auf dem web-server
Navigieren Sie zu der Datei... viola!