小呀么小书签

什么是小书签?

小书签(Bookmarklet)就是一段JavaScript代码,可以完成特定的功能,你完全可以把它看做是一个链接。

如何使用小书签?

当你看到页面上有“书签工具栏”或者bookmarklet的时候:


  • Firefox/Chrome/the World:直接拖入书签工具栏

  • IE:右键点击,然后选择添加到收藏夹

  • Opera:拖到个人栏


还是不会的话,可以看看豆瓣的说明或者校内的说明

我的几个小书签(不知道为啥,js不显示完整,所以只提供两个非官方小书签的地址)


  • Note in Reader:将当前选中内容/当前页面添加到Google Reader的笔记中 官方有

  • Bookmark on Delicious:把当前页面收藏到delicious 官方有

  • Clip to Evernote:把当前内容收录在evernote里面 官方有

  • Add to Reader:将当前站点添加到Google Reader

javascript:(function(){for(i=0;i<document.getElementsByTagName(‘link’).length;i++){if(document.getElementsByTagName(‘link’).item(i).getAttribute(‘rel’).toLowerCase()==’alternate’ && (document.getElementsByTagName(‘link’).item(i).getAttribute(‘type’).toLowerCase()==’application/rss+xml’ || document.getElementsByTagName(‘link’).item(i).getAttribute(‘type’).toLowerCase()==’text/xml’)) { var furl; var fhref=document.getElementsByTagName(‘link’).item(i).getAttribute(‘href’); if(fhref.indexOf(‘/‘)===0) { furl=’http://fusion.google.com/add?1&feedurl=’ + document.location.href.split(‘/‘)[0] + ‘/‘ + document.location.href.split(‘/‘)[1] + ‘/‘ + document.location.href.split(‘/‘)[2] + fhref; } else if(fhref.indexOf(‘http://‘)===0) {furl=’http://fusion.google.com/add?2&feedurl=’+fhref; } else { var fhref2=document.location.href.split(‘/‘); fhref2.pop(); furl=’http://fusion.google.com/add?3&feedurl=’+fhref2.join(‘/‘)+’/‘+fhref; } document.location.href=furl;} }})();


  • Gmail This:用Gmail发送当前选中的内容

javascript:(function(){popw=’’;Q=’’;x=document;y=window;if(x.selection) {Q=x.selection.createRange().text;} else if (y.getSelection) {Q=y.getSelection();} else if (x.getSelection) {Q=x.getSelection();}popw = y.open(‘https://mail.google.com/mail?view=cm&tf=0&to=&su=’ + encodeURI(document.title) + ‘&body=’ + encodeURI(Q) + escape(‘\r’) + escape(location.href),’gmailForm’,’scrollbars=yes,width=680,height=510,top=175,left=75,status=no,resizable=yes’);if (!document.all) T = setTimeout(‘popw.focus()’,50);void(0);})()

如果有其他比较好的小书签,欢迎在评论中共享~