几天前,我介绍了搜索引擎snap,现在我再来介绍一下它的一个我相当喜欢的产品,Snap Preview Anywhere™.
请把鼠标放在这里看看效果。
它的中文直译应该是snap随地预览吧?但我喜欢称它为snap即时预览。现在这个产品已经推出了中文版了,但不管是什么语言的版本,使用起来都是那么简单的。
这是一个什么功能呢?你可以把鼠标放在这篇文章所有的链接右方的小图标上,这样会马上弹出一个对话框,里面显示的就是链接指向的网页的缩略图(当然,还有snap的logo)。这个功能我觉得相当不错,因为这样可以使阅读者无需离开我的网站的情况下就可以简单预览文章链接指向的内容。你可以看看这篇文章。
按照snap的说法,他们最初只是将这个功能提供一些wordpress的测试用户使用,但后来由于收到很多积极的反馈,就大力强化这个功能。
现在,不仅wordpress的用户可以用了,几乎所以的动态网页都支持这个功能,你只需要添加几行代码就可以了。
你可以进入这个页面定制你需要的预览气泡。具体操作我不在这里说了,下一个页面是填写你的网站的url和email地址,然后系统就会给你一段代码,复制到你的网页中就OK了。这里我想说一说我用这个功能时遇到的问题。
一开始的时候我直接复制代码放在文章里头,结果发现什么这个页面所以的链接都出现了preview的图标,显然,这不是我的初衷,我本意是只想文章中的链接才出现preview功能。然后我查看了snap的帮助文档,发现可以通过两个方法实现。
第一个是编写一组禁止显示preview列表的地址链接,首先在主代码里添加
class=”snap_nopreview” |
,然后添加类似
<a href=”地址” mce_href=”地址”>this _fcksavedurl=””地址”>this” _fcksavedurl=””地址”>this” link does not have a preview</a> |
的代码即可,这样就能使到那些在列表中的地址不显示preview,这个可能烦琐了一点,但对于大量来自一个网站的页面的链接来说(比如禁止所以来自可能吧的链接预览),这是一个不错的方法,因为你可以修改代码使到来自该网站的所有页面都不显示preview。
另一种方法,如果我们只希望显示某少部分的链接的preview,显然我们不希望用第一种方法,因此,以下这种方法就是一个很好的解决方法了。只需要把脚本主代码中的ap值赋为0,然后在文章页面中添加
<a class=”snap_preview” href=”网址” mce_href=”网址”>显示名字</a> |
就可以了。这样的功能相当方便。可见snap在个性化上想得也相当周到。
由于昨晚熬夜了,今天的文章可能写得没什么质量,但为了不改变每天一文的习惯,还是写了。