[Okta Webinar] Learn how to a build a cloud-first strategyRegister Now


Parsing for shortcut icons (favicon)

Posted on 2007-08-03
Medium Priority
Last Modified: 2010-04-16
How do you parse the shortcut icons for sites like yahoo and google when they don't seem to have a REL="SHORTCUT ICON" or an icon ending with .ico when you view source? Aren't these what IE uses to create the shortcut icons next to the link when you add a shortcut to site?

Answer in C# code would be preferable.
Question by:skyrise11

Accepted Solution

TheAnarchist earned 1200 total points
ID: 19624616
I believe that many browsers will automatically attempt to request the file "favicon.ico" from the base directory of a given site. If it can find the file, it loads the file as the icon. If it cannot find the file, it keeps the browser's icon in its place.
LVL 51

Assisted Solution

by:Ted Bouskill
Ted Bouskill earned 800 total points
ID: 19626799
If you do not include the icon reference in the file, the browser will look in the folder containing page.

So if there is a favicon.ico file in the root of http://www.fubar.com/ and the pages on that folder do not have the REL='favicon.ico' file, the browser will find it.  However, if http://www.fubar.com/Folder/ doesn't have the favicon.ico file nor does it have the REL='favicon.ico' file, then any page in that folder will not have the icon.

Featured Post

Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Whether you’re a college noob or a soon-to-be pro, these tips are sure to help you in your journey to becoming a programming ninja and stand out from the crowd.
A quick Powershell script I wrote to find old program installations and check versions of a specific file across the network.
The viewer will be introduced to the technique of using vectors in C++. The video will cover how to define a vector, store values in the vector and retrieve data from the values stored in the vector.
In this fifth video of the Xpdf series, we discuss and demonstrate the PDFdetach utility, which is able to list and, more importantly, extract attachments that are embedded in PDF files. It does this via a command line interface, making it suitable …
Suggested Courses
Course of the Month19 days, 13 hours left to enroll

872 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question