利用书签功能,给浏览器加上类似GoogleReader的SendTo功能

来源:互联网 发布:微信群淘宝客二维码 编辑:程序博客网 时间:2024/05/22 10:34


最近体验了一下GoogleReaderSendTo功能,感觉相当不错,转眼一想,要是在浏览每一个网页时都能像在GoogleReader中阅读RSS一样方便地SendTo,那该多方便,于是进行了一些摸索,现跟大家分享。


总体的实现思想是利用浏览器的书签,结合JavaScript功能,将标题、URL等信息发送至TwitterRTMDelicious等提供的接口,下面展示几个示例。


1、Twitter

目标:浏览该网页时,点击书签,可将文章标题以及URL发送至Twitter中;

方法:添加一个书签,标题随意,网址如下所示:
javascript:(function(){f='http://hellotxt.com/?status='+encodeURIComponent(document.title)+';URL:'+encodeURIComponent(window.location.href)+'&v=5&';a=function(){if(!window.open(f+'noui=1&jump=doclose','deliciousuiv5','location=yes,links=no,scrollbars=no,toolbar=no,width=550,height=550'))location.href=f+'jump=yes'};if(/Firefox/.test(navigator.userAgent)){setTimeout(a,0)}else{a()}})()  

说明:因Twitter被墙,我在此处采用的是hellotxt提供的服务来间接发布Twitter消息,有关hellotxt如何使用请在Google检索;


2、美味书签

目标:浏览某网站时,点击书签,将其收藏之美味书签中,类似于firefox中美味书签插件的Tag按钮的功能;

方法:添加一个书签,标题随意,网址如下所示:
javascript:(function(){f='http://delicious.com/save?url='+encodeURIComponent(window.location.href)+'&title='+encodeURIComponent(document.title)+'&v=5&';a=function(){if(!window.open(f+'noui=1&jump=doclose','deliciousuiv5','location=yes,links=no,scrollbars=no,toolbar=no,width=550,height=550'))location.href=f+'jump=yes'};if(/Firefox/.test(navigator.userAgent)){setTimeout(a,0)}else{a()}})()


3、RememberTheMilk.

目标:浏览某网页时,希望将其记录至RTM中,过些时间详细阅读;

方法:添加一个书签,标题随意,网址如下所示:
javascript:(function(){f='http://m.rememberthemilk.com/add?url='+encodeURIComponent(window.location.href)+'&name=Read:'+encodeURIComponent(document.title)+'&due=%E6%98%9F%E6%9C%9F%E4%BA%94'+''+'&v=5&';a=function(){if(!window.open(f+'noui=1&jump=doclose','deliciousuiv5','location=yes,links=no,scrollbars=no,toolbar=no,width=550,height=550'))location.href=f+'jump=yes'};if(/Firefox/.test(navigator.userAgent)){setTimeout(a,0)}else{a()}})()


当然类似地,我们也可以实现另存为PDF、发布至Evernote、分享至WordPress、分享至人人网等,具体的实现方法请大家借鉴以上的三个示例,折腾出更多的应用来。

 

 

 

本站文章除注明转载外,均为本站原创 
转载请注明:文章转载自:[ http://blog.csdn.net/dongjianxu ] 
本文标题: 利用书签功能,给浏览器加上类似GoogleReader 的 SendTo 功能

本文地址: http://blog.csdn.net/dongjianxu/archive/2009/08/22/4473027.aspx


 

原创粉丝点击