我正在构建一个指向我想要跟踪的网站的 Web 链接列表,并且我想放置网站图标,而不是默认浏览器。
我怎样才能做到这一点?
许多网站在根目录中放置了一个 favicon.ico 文件,因此如果存在“www.asite.com/favicon.ico”文件,请下载该文件。我认为旧版 IE 仅支持单个 favicon,因此应该可以得到其中的大部分。
您也可以尝试检查链接标签,看看是否有特定的地方。
例如:
<link rel="icon" type="image/vnd.microsoft.icon" href="http://example.com/image.ico">
更多关于网站图标的信息:
相关页面的开源 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 文件的链接。
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!
附带说明:获取 favicon 是正确的方法,但请注意它并不像看起来那么简单 - 请参阅http://nick.typepad.com/blog/2008/11/favicon-hell-sm.html
您应该在 HTML 的 HEAD 部分中查找 .ico 参考。例如,查看谷歌网站,我发现了这个:
http://www.google.com/favicon.ico" type="image/x-icon"/>
这正是谷歌图标。
希望这可以帮助 :)