利用书签功能,给浏览器加上类似GoogleReader的SendTo功能
来源:互联网 发布:微信群淘宝客二维码 编辑:程序博客网 时间:2024/05/22 10:34
最近体验了一下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
- 利用书签功能,给浏览器加上类似GoogleReader的SendTo功能
- Android 给App加上屏保功能 类似广告功能的实现。
- 给MFC应用程序加上全屏幕的功能
- 给FireMonkey的组件加上Hint功能
- 给按钮加上链接功能
- 给按钮加上链接功能
- 利用DrawDragRect画出类似截图的功能
- 利用DrawDragRect画出类似截图的功能
- 利用书签功能对TDBGrid控件中多个记录的处理
- Chrome 浏览器书签功能很强大
- 给Adobe Reader添加书签功能
- 给Adobe Reader添加书签功能
- 给Adobe Reader添加书签功能
- flash电子书的书签功能
- vc6.0的书签功能
- 如何给按钮加上链接功能
- 给blog加上在线聊天功能
- 如何给按钮加上链接功能
- 用JNI技术Java调用dll文件(由lib文件生成)
- 控制台进度条—— ConProgressBar
- Windows消息机制
- 通过应用程序域AppDomain加载和卸载程序集[zz]
- SQL Server 2005 禁用xp_cmdshell AWE要求'锁定内存中的页'权限
- 利用书签功能,给浏览器加上类似GoogleReader的SendTo功能
- 引子
- 学习java笔记(2),java.lang.Byte。
- C#精确计时类
- 初探C# 异常处理
- 程序语言基础知识
- Excel 条件格式的设置方法
- Linux Kernel开发进展的总结
- ubuntu中install ATI Driver