<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>甜·咖啡&#187; favicon</title>
	<atom:link href="http://blog.xiao3.info/tag/favicon/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.xiao3.info</link>
	<description>Software  Wordpress  &#124;&#124;  ProE  SolidWorks</description>
	<lastBuildDate>Thu, 29 Jul 2010 03:00:51 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>使用jQuery为非站内超链接添加图标</title>
		<link>http://blog.xiao3.info/jquery-favicon.html</link>
		<comments>http://blog.xiao3.info/jquery-favicon.html#comments</comments>
		<pubDate>Mon, 25 Jan 2010 06:19:53 +0000</pubDate>
		<dc:creator>xiao3</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[favicon]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://blog.xiao3.info/?p=391</guid>
		<description><![CDATA[一般我们在写博客的过程中，大多数的文章都会有些外部链接到别的网站。这时若是使用明显的标记提前告知来访者点击链接后会进入到其他网站，对于用户体验提升有些帮助。在很多博客上看到的都是这样的：在外部链接的后面会出现一个小图标，指明是站外链接。在我的博客上，所有导向其他网站的链接都会有对应网站的 favicon 图标显示，这个大家应该都会看得到。

我使用的是 jQuery 的方法，就一句代码的问题。但是有一些地方还需要改进，只能请教各位大神了
&#60;!-- 非本站超链接添加图标 Start --&#62;    
　　&#60;script type="text/javascript"&#62;    
　　jQuery(document).ready(function($){
　　$(".post .content a:not([href*=xiao3.info])").each(function(e){
　　$(this).prepend("&#60;img src=http://www.google.com/s2/favicons?domain="+this.href.replace
　　(/^(http:\/\/[^\/]+).*$/, '$1').replace( 'http://', '' )+"
　　style=line-height:16px;padding-right:5px;padding-left:5px;height:16px;vertical-align:middle;&#62;");
　　});
　　});    
　　&#60;/script&#62;
&#60;!-- 非本站超链接添加图标 End --&#62;

大家可以看到上面的代码就是通过调用外链网站的 Google 的 favicon 缓存地址来实现的，a:not([href*=xiao3.info])这个的意思是不对含有 xiao3.info 的链接显示图标，因为这个是站内链接。但是缺点也出来了，就是这样调用的话全部的链接都会出现 Favicon 图标，即一些我外链的图片也会有图标出来，这样就会有一些不美观，不知道该如何去除 .gif .png .jpg 的图标，各位老师有知道的能给个解决的方法么？
请各位老师有解决办法的在留言中给个说明。谢谢～







 © xiao3 for 甜·咖啡, 2010. &#124;
链接 &#124;
评论(16) &#124;
Twitter
 &#124; GHS IP &#124; [...]]]></description>
			<content:encoded><![CDATA[<p style="text-indent:2em" >一般我们在写博客的过程中，大多数的文章都会有些外部链接到别的网站。这时若是使用明显的标记提前告知来访者点击链接后会进入到其他网站，对于用户体验提升有些帮助。在很多博客上看到的都是这样的：在外部链接的后面会出现一个小图标，指明是站外链接。在我的博客上，所有导向其他网站的链接都会有对应网站的 favicon 图标显示，这个大家应该都会看得到。</p>
<p><span id="more-391"></span></p>
<p style="text-indent:2em" >我使用的是 jQuery 的方法，就一句代码的问题。但是有一些地方还需要改进，只能请教各位大神了</p>
<pre><font face="Fixedsys"><font color="#008000">&lt;!-- 非本站超链接添加图标 Start --&gt;</font><font color="#000000">    </font><font color="#0000ff">
　　&lt;script </font><font color="#ff0000">type</font><font color="#0000ff">=</font><font color="#ff00ff">"text/javascript"</font><font color="#0000ff">&gt;</font>    <font color="#800000">
　　jQuery(</font><font color="#ff0000">document</font><font color="#800000">).ready(</font><font color="#0000ff">function</font><font color="#800000">($){</font>
　　<font color="#800000">$(</font><font color="#ff00ff">".post .content a:not([href*=xiao3.info])"</font><font color="#800000">).each(</font><font color="#0000ff">function</font><font color="#800000">(e){</font>
　　<font color="#800000">$(</font><font color="#0000ff">this</font><font color="#800000">).prepend(</font><font color="#ff00ff">"&lt;img src=http://www.google.com/s2/favicons?domain="</font><font color="#800000">+</font><font color="#0000ff">this</font><font color="#800000">.href.replace</font>
　　<font color="#800000">(/^(http:\/\/[^\/]+).*$/, </font><font color="#ff00ff">'$1'</font><font color="#800000">).replace( </font><font color="#ff00ff">'http://'</font><font color="#800000">, </font><font color="#ff00ff">'' </font><font color="#800000">)+</font><font color="#ff00ff">"
　　style=line-height:16px;padding-right:5px;padding-left:5px;height:16px;vertical-align:middle;&gt;"</font><font color="#800000">);
</font>　　<font color="#800000">});</font>
　　<font color="#800000">});</font>    
<font color="#0000ff">　　&lt;/script&gt;</font><font color="#008000">
&lt;!-- 非本站超链接添加图标 End --&gt;
</font></font></pre>
<p style="text-indent:2em" >大家可以看到上面的代码就是通过调用外链<a target="_blank" href="http://blog.xiao3.info/google-favicon-cache.html">网站的 Google 的 favicon 缓存地址</a>来实现的，<font><font><font face="Fixedsys"><font color="#ff00ff">a:not([href*=xiao3.info])</font></font></font></font>这个的意思是不对含有 xiao3.info 的链接显示图标，因为这个是站内链接。但是缺点也出来了，就是这样调用的话全部的链接都会出现 Favicon 图标，即一些我外链的图片也会有图标出来，这样就会有一些不美观，不知道该如何去除 .gif .png .jpg 的图标，各位老师有知道的能给个解决的方法么？</p>
<p style="text-indent:2em" ><span style="color:#307f00;background-color:#fee573;">请各位老师有解决办法的在留言中给个说明。谢谢～</span></p>
<P><div style="margin:3px 5px 2px 0px;float:left;"><A HREF="http://catfun.info" target="_blank">
<IMG SRC="http://xiao3meng.googlecode.com/files/cat.gif" BORDER="0"  ALT="咪咪集散地">
</A></div><A HREF="http://feeds.feedburner.com/mengzehe/CatFun" target="_blank">
<IMG SRC="http://feeds.feedburner.com/mengzehe/CatFun.gif?w=1&c=1&bb=s4Kh" BORDER="0"  ALT="咪咪集散地">
</A>
<br/>
<hr noshade style="margin:0;height:1px" /></br>
<p> <strong>©</strong> xiao3 for <a href="http://blog.xiao3.info">甜·咖啡</a>, 2010. |
<a href="http://blog.xiao3.info/jquery-favicon.html">链接</a> |
<a href="http://blog.xiao3.info/jquery-favicon.html#comments">评论(16)</a> |
<a href="https://twitter.com/mengzehe" title="欢迎在 Twitter 上 Follow 我!" style="font-weight:700;color:#33ccff;background-color:#fff;">Twitter</a>
 | <a title="实时更新可用的 GHS.google.com 的 IP " href="http://www.xiao3.info/ghs-ip.php" style="color:#FF6600;" target="_blank">GHS IP</a> | <a title="有了它，伟大的墙要倒下啦！"  href="https://xiao3proxy.appspot.com/" style="color:#FF0000;">代理</a> 
| <a title="本站一些小文件都在这里" href="http://mengzehe-app.appspot.com/" style="color:#666600;">文件</a> 
| <a title="你想翻墙么？看这里" href="http://proxy.xiao3.info/" style="color:#AA6600;">FUCK GFW</a>
<br/>
<br/>
<br/>
原文地址：<a href="http://blog.xiao3.info/jquery-favicon.html">使用jQuery为非站内超链接添加图标</a>          标签: <a href="http://blog.xiao3.info/tag/favicon" rel="tag">favicon</a>, <a href="http://blog.xiao3.info/tag/jquery" rel="tag">jQuery</a><br/>
</p>]]></content:encoded>
			<wfw:commentRss>http://blog.xiao3.info/jquery-favicon.html/feed</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>谷歌的favicon缓存地址</title>
		<link>http://blog.xiao3.info/google-favicon-cache.html</link>
		<comments>http://blog.xiao3.info/google-favicon-cache.html#comments</comments>
		<pubDate>Fri, 08 Jan 2010 05:02:26 +0000</pubDate>
		<dc:creator>xiao3</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[favicon]]></category>
		<category><![CDATA[ico]]></category>
		<category><![CDATA[icon]]></category>

		<guid isPermaLink="false">http://blog.xiao3.info/?p=315</guid>
		<description><![CDATA[我们自己的网站一般都拥有一个属于自己的网站图标（favicon），有时我们想在网站上得到一些我们熟知的网站的图标，这里有一个比较快速得到相应网站 favicon 的方法，使用下面的 URL 调用 Google 的 favicon 缓存，将后面的域名改成目标域名即可，没有 favicon 的网站会显示一个小地球，就像这样：。两个 URL 的区别在于前者是以 http:// 的形式跟网站地址，后者是直接跟域名。

http://www.google.com/s2/favicons?domain_url=http://www.xiao3.info
http://www.google.com/s2/favicons?domain=www.xiao3.info
下面一组也可以使用，貌似是上面地址的别名。
http://s2.googleusercontent.com/s2/favicons?domain=www.xiao3.info
http://s2.googleusercontent.com/s2/favicons?domain_url=http://www.xiao3.info
这里，可能有的童鞋不知道什么是网站头像 favicon ，没关系，大家尽管 Google 吧，上面会告诉你的。有了 favicon ，访客是在浏览网页时看到地址栏显示的图标会感觉到亲切熟悉，在收藏夹中找网址也会更容易省事。因此，favicon 作为一个网站的形象是至关重要的。看 Google 的 Favicon 图标是这个样子的：。而本站的 Favicon 图标是这个样子的：
现在网上有现成的在线生成器（如 http://www.favicon.cc/ ），会自动帮你生成一个favicon.ico 图标，下载后放到之际网站根目录下就可以了。
如果想要在网页中明确指定使用的 favicon ，放置以下代码到 head 当中即可。好了，弄好以后现在你就可以通过这个 http://blog.xiao3.info/favicon.ico 链接来查看本站的 Favicon 图标啦～
< link rel="shortcut icon" href="favicon.ico" >
同样，一些浏览器（如 Firefox ）还支持动态图标，可以制作一个16×16 的 GIF 动画，放置在网站根目录下，同时在网页中添加类似如下的代码即可在浏览器地址栏看到动态效果了。
< link rel="icon" type="image/gif" href="animated_favicon1.gif" >
最后：大家可以到 这里 [...]]]></description>
			<content:encoded><![CDATA[<p>我们自己的网站一般都拥有一个属于自己的网站图标（favicon），有时我们想在网站上得到一些我们熟知的网站的图标，这里有一个比较快速得到相应网站 favicon 的方法，使用下面的 URL 调用 Google 的 favicon 缓存，将后面的域名改成目标域名即可，没有 favicon 的网站会显示一个小地球，就像这样：<img src="http://s2.googleusercontent.com/s2/favicons?domain=www.example.com" alt="显示为地球的 Favicon 图标" />。两个 URL 的区别在于前者是以 http:// 的形式跟网站地址，后者是直接跟域名。<br />
<span id="more-315"></span></p>
<div style="line-height: 24px;color: #333333;text-decoration: none;background-color: #FAFAFA;margin: 5px;padding: 5px;border: 1px solid #E7E7E7;">http://www.google.com/s2/favicons?domain<b style="color:#F00">_url=http://</b>www.xiao3.info</p>
<p>http://www.google.com/s2/favicons?domain=www.xiao3.info</p></div>
<p>下面一组也可以使用，貌似是上面地址的别名。</p>
<div style="line-height: 24px;color: #333333;text-decoration: none;background-color: #FAFAFA;margin: 5px;padding: 5px;border: 1px solid #E7E7E7;">http://s2.googleusercontent.com/s2/favicons?domain=www.xiao3.info<br />
http://s2.googleusercontent.com/s2/favicons?domain<b style="color:#F00">_url=http://</b>www.xiao3.info</div>
<p>这里，可能有的童鞋不知道什么是网站头像 <a href="http://zh.wikipedia.org/wiki/Favicon">favicon</a> ，没关系，大家尽管 Google 吧，上面会告诉你的。有了 favicon ，访客是在浏览网页时看到地址栏显示的图标会感觉到亲切熟悉，在收藏夹中找网址也会更容易省事。因此，favicon 作为一个网站的形象是至关重要的。看 Google 的 Favicon 图标是这个样子的：<img src="http://s2.googleusercontent.com/s2/favicons?domain_url=http://www.Google.com" alt="Google 的 Favicon" />。而本站的 Favicon 图标是这个样子的：<img src="http://s2.googleusercontent.com/s2/favicons?domain_url=http://www.xiao3.info" alt="www.xiao3.info 的 Favicon" /><br />
现在网上有现成的在线生成器（如 <a href="http://www.favicon.cc/">http://www.favicon.cc/ </a>），会自动帮你生成一个favicon.ico 图标，下载后放到之际网站根目录下就可以了。<br />
如果想要在网页中明确指定使用的 favicon ，放置以下代码到 head 当中即可。好了，弄好以后现在你就可以通过这个 <a href="http://blog.xiao3.info/favicon.ico">http://blog.xiao3.info/favicon.ico</a> 链接来查看本站的 Favicon 图标啦～</p>
<div style="line-height: 24px;color: #333333;text-decoration: none;background-color: #FEFFEF;margin: 5px;padding: 5px;border: 1px solid #D1D401;">< link rel="shortcut icon" href="favicon.ico" ></div>
<p>同样，一些浏览器（如 Firefox ）还支持动态图标，可以制作一个16×16 的 GIF 动画，放置在网站根目录下，同时在网页中添加类似如下的代码即可在浏览器地址栏看到动态效果了。</p>
<div style="line-height: 24px;color: #333333;text-decoration: none;background-color: #FEFFEF;margin: 5px;padding: 5px;border: 1px solid #D1D401;">< link rel="icon" type="image/gif" href="animated_favicon1.gif" ></div>
<p><b style="color:#060">最后</b>：大家可以到 <a href="http://blog.xiao3.info/links">这里</a> 看到本站使用 Favicon 的一个应用。</p>
<P><div style="margin:3px 5px 2px 0px;float:left;"><A HREF="http://catfun.info" target="_blank">
<IMG SRC="http://xiao3meng.googlecode.com/files/cat.gif" BORDER="0"  ALT="咪咪集散地">
</A></div><A HREF="http://feeds.feedburner.com/mengzehe/CatFun" target="_blank">
<IMG SRC="http://feeds.feedburner.com/mengzehe/CatFun.gif?w=1&c=1&bb=s4Kh" BORDER="0"  ALT="咪咪集散地">
</A>
<br/>
<hr noshade style="margin:0;height:1px" /></br>
<p> <strong>©</strong> xiao3 for <a href="http://blog.xiao3.info">甜·咖啡</a>, 2010. |
<a href="http://blog.xiao3.info/google-favicon-cache.html">链接</a> |
<a href="http://blog.xiao3.info/google-favicon-cache.html#comments">评论(7)</a> |
<a href="https://twitter.com/mengzehe" title="欢迎在 Twitter 上 Follow 我!" style="font-weight:700;color:#33ccff;background-color:#fff;">Twitter</a>
 | <a title="实时更新可用的 GHS.google.com 的 IP " href="http://www.xiao3.info/ghs-ip.php" style="color:#FF6600;" target="_blank">GHS IP</a> | <a title="有了它，伟大的墙要倒下啦！"  href="https://xiao3proxy.appspot.com/" style="color:#FF0000;">代理</a> 
| <a title="本站一些小文件都在这里" href="http://mengzehe-app.appspot.com/" style="color:#666600;">文件</a> 
| <a title="你想翻墙么？看这里" href="http://proxy.xiao3.info/" style="color:#AA6600;">FUCK GFW</a>
<br/>
<br/>
<br/>
原文地址：<a href="http://blog.xiao3.info/google-favicon-cache.html">谷歌的favicon缓存地址</a>          标签: <a href="http://blog.xiao3.info/tag/favicon" rel="tag">favicon</a>, <a href="http://blog.xiao3.info/tag/ico" rel="tag">ico</a>, <a href="http://blog.xiao3.info/tag/icon" rel="tag">icon</a><br/>
</p>]]></content:encoded>
			<wfw:commentRss>http://blog.xiao3.info/google-favicon-cache.html/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>
