我个人比较喜欢用谷歌浏览器的在线书签功能,当我在公司上网时看到好的技术文献,我就会收藏到书签栏中,然后在家里面同步公司的书签栏,相当的方便。
但是比较恶心的是,一般情况下,我在家里总是同步不到公司的谷歌浏览器中新的书签数据。后来发现可以在谷歌浏览器的设置面板中,先点击“断开与您的google账户的连接”,然后再登录,这样可以同步到公司的数据。
[img]http://dl.iteye.com/upload/attachment/0074/9299/b1a593d1-fab7-31c4-852f-82d8a7b85ead.jpg[/img]
但是更加恶心的事情来了,重新登录,然后同步数据后,我发现书签栏中出现了很多重复的书签。想去投诉谷歌,顺便给点意见,找了半天,没搜到投诉邮箱。最后只能自己写的代码,手动清除重复的数据,操作步骤如下:
[b]一、进入书签管理器,然后点击“整理”,再点击“将书签导入到HTML文件”,把书签文件保存到桌面。[/b]
[img]http://dl.iteye.com/upload/attachment/0074/9312/9d669499-3bb9-3e59-9330-bb78eefae461.jpg[/img]
[b]二、将附件“jquery-1.4.4.min.rar”解压到桌面[/b]
[b]三、用记事本打开书签文件,然后在<TITLE>Bookmarks</TITLE>行下面,增加如下代码:[/b]
[b]四、编辑完后,保存一下,然后用浏览器打开书签文件,如下图:[/b]
[img]http://dl.iteye.com/upload/attachment/0074/9318/ad94c2bb-96b7-3cc7-a36c-521f0916b6b2.jpg[/img]
图中用红圈圈出来的地方就是出现了重复的书签,我们只需要选中其中一条,例如:百度。
[b]五、然后在书签管理器中搜索“百度”,谷歌浏览器会显示出所有名称为“百度”的书签,如下图所示:[/b]
[img]http://dl.iteye.com/upload/attachment/0074/9321/8f2bc5c1-2221-3716-9322-335e65e76413.jpg[/img]
最后,右键鼠标,点击菜单“在文件夹中显示”,查看每个书签在书签栏中的位置,然后手动删除,如图:
[img]http://dl.iteye.com/upload/attachment/0074/9323/ea1b60ee-1c2f-31c6-b814-0e411d57ed0d.jpg[/img]
根据上述的方法,将重复的一个一个删除掉就可以了。想了下,自动删除好像不太好弄,先用用救救急。
但是比较恶心的是,一般情况下,我在家里总是同步不到公司的谷歌浏览器中新的书签数据。后来发现可以在谷歌浏览器的设置面板中,先点击“断开与您的google账户的连接”,然后再登录,这样可以同步到公司的数据。
[img]http://dl.iteye.com/upload/attachment/0074/9299/b1a593d1-fab7-31c4-852f-82d8a7b85ead.jpg[/img]
但是更加恶心的事情来了,重新登录,然后同步数据后,我发现书签栏中出现了很多重复的书签。想去投诉谷歌,顺便给点意见,找了半天,没搜到投诉邮箱。最后只能自己写的代码,手动清除重复的数据,操作步骤如下:
[b]一、进入书签管理器,然后点击“整理”,再点击“将书签导入到HTML文件”,把书签文件保存到桌面。[/b]
[img]http://dl.iteye.com/upload/attachment/0074/9312/9d669499-3bb9-3e59-9330-bb78eefae461.jpg[/img]
[b]二、将附件“jquery-1.4.4.min.rar”解压到桌面[/b]
[b]三、用记事本打开书签文件,然后在<TITLE>Bookmarks</TITLE>行下面,增加如下代码:[/b]
<script type="text/javascript" src="jquery-1.4.4.min.js"></script>
<script type="text/javascript">jQuery = $;</script>
<script type="text/javascript">
//在页面元素加载后,执行下面的脚本
jQuery(function(){
//存放搜索出来的重复的链接
var arr = new Array();
//在全页面内搜索<A>文本</A>标签
var allHref = jQuery('a');
//循环遍历出重复的链接
for(var i =0;i<allHref.size();i++){
var href = allHref[i];
//获取链接的文本
var hrefHtml = jQuery(href).html();
for(var j =0;j<allHref.size();j++){
var otherHref = allHref[j];
//获取链接的文本
var otherHrefHtml = jQuery(otherHref).html();
//链接文本相同,且在数组中的序号不同,且在arr数组中不存在,则加入到arr数组中
if(hrefHtml == otherHrefHtml && i!=j && jQuery.inArray(hrefHtml, arr)== -1){
arr.push(hrefHtml);
}
}
}
//遍历arr数组,将数组中的链接文本加入到id为test的div中
if(arr.length == 0){
jQuery('#test').append('<div>没有找到重复的链接<div>');
}
for(var i =0;i<arr.length;i++){
jQuery('#test').append('<div>'+arr[i]+'<div>');
}
});
</script>
<h1 style="color:red;">查找重复的链接列表</h1>
<div id="test" style="border:1px solid red"></div>
[b]四、编辑完后,保存一下,然后用浏览器打开书签文件,如下图:[/b]
[img]http://dl.iteye.com/upload/attachment/0074/9318/ad94c2bb-96b7-3cc7-a36c-521f0916b6b2.jpg[/img]
图中用红圈圈出来的地方就是出现了重复的书签,我们只需要选中其中一条,例如:百度。
[b]五、然后在书签管理器中搜索“百度”,谷歌浏览器会显示出所有名称为“百度”的书签,如下图所示:[/b]
[img]http://dl.iteye.com/upload/attachment/0074/9321/8f2bc5c1-2221-3716-9322-335e65e76413.jpg[/img]
最后,右键鼠标,点击菜单“在文件夹中显示”,查看每个书签在书签栏中的位置,然后手动删除,如图:
[img]http://dl.iteye.com/upload/attachment/0074/9323/ea1b60ee-1c2f-31c6-b814-0e411d57ed0d.jpg[/img]
根据上述的方法,将重复的一个一个删除掉就可以了。想了下,自动删除好像不太好弄,先用用救救急。