9

我正在构建一个指向我想要跟踪的网站的 Web 链接列表,并且我想放置网站图标,而不是默认浏览器。

我怎样才能做到这一点?

4

5 回答 5

18

许多网站在根目录中放置了一个 favicon.ico 文件,因此如果存在“www.asite.com/favicon.ico”文件,请下载该文件。我认为旧版 IE 仅支持单个 favicon,因此应该可以得到其中的大部分。

您也可以尝试检查链接标签,看看是否有特定的地方。

例如:

<link rel="icon" type="image/vnd.microsoft.icon" href="http://example.com/image.ico"> 

更多关于网站图标的信息:

http://en.wikipedia.org/wiki/Favicon

于 2009-09-04T09:55:41.220 回答
11

相关页面的开源 HTML。在那里您会找到指向该图标的链接。

例如,对于这个页面,您可以看到以下内容:

<link rel="shortcut icon" href="http://sstatic.net/so/favicon.ico">
<link rel="apple-itouch-icon" href="http://sstatic.net/so/apple-touch-icon.png">

如果您打算以编程方式执行此操作,那么您需要解析 HTML 以尝试在 HTML/HEAD 部分中找到指向 *.ico 文件的链接。

于 2009-09-04T09:52:50.727 回答
2

On Firefox, just add the default icon file name after a website displaying the icon, in the url.
Ex. https://www.google.ca/favicon.ico will display googles icon. Right click and save.
Use Bookmark Favicon Changer add-on to use it in the browser.

Works for me!

于 2013-03-31T23:06:00.170 回答
2

附带说明:获取 favicon 是正确的方法,但请注意它并不像看起来那么简单 - 请参阅http://nick.typepad.com/blog/2008/11/favicon-hell-sm.html

于 2009-09-05T01:16:30.077 回答
1

您应该在 HTML 的 HEAD 部分中查找 .ico 参考。例如,查看谷歌网站,我发现了这个:

http://www.google.com/favicon.ico" type="image/x-icon"/>

这正是谷歌图标。

希望这可以帮助 :)

于 2009-09-04T09:55:23.610 回答