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


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


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


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


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章