添加到收藏夹的脚本,兼容firefox
本文按署名·非商业用途·保持一致授权作者:
,发表于2005年10月31日18时52分
以下的myAddPanel是一个兼容firefox和IE的添加到收藏夹/书签的脚本。
<script type="text/javascript">
<!--
function myAddPanel(title,url,desc)
{
if ((typeof window.sidebar == 'object') && (typeof window.sidebar.addPanel == 'function'))//Gecko
{
window.sidebar.addPanel(title,url,desc);
}
else//IE
{
window.external.AddFavorite(url,title);
}
}
//-->
</script>
<span onClick="myAddPanel('陈泽|SurfChen','http://www.surfchen.org','陈泽的Blog')">陈泽|SurfChen</span>另外在firefox下还有一种很方便的方法添加到书签,就是在a标签里使用rel,标志rel=”sidebar”
<a href="http://www.surfchen.org" title="陈泽|SurfChen" rel="sidebar">陈泽的Blog</a>
方法二的例子:陈泽的Blog

2006-02-28 20:06:26
学习到!谢谢!
2006-11-02 23:37:09
maxtocode中可以使用吗?
2006-11-05 03:09:44
我没了解过maxtocode,刚才去搜索了一下相关信息,好像是一个.NET的混淆/加密工具?
我这个代码和服务器端无关的,只要最终输出到用户代理(例如浏览器)的是这些即可。
2006-12-11 21:19:12
很好,谢谢。
2011-04-25 12:59:31
我的方法是使用 gears API 提示创建桌面 快捷方式 来解决chrome不支持一键收藏的问题,有兴趣可以参考撒 http://www.kainy.cn/2011/04/chrome%E4%B8%80%E9%94%AE%E5%8A%A0%E5%85%A5%E6%94%B6%E8%97%8F%E6%8C%89%E9%92%AE%E5%AE%9E%E7%8E%B0%E4%BB%A3%E7%A0%81%EF%BC%88gears-api%EF%BC%89/ ,不过从chrome12起将移除gears支持,用或不用,还得自行考量了:) 。