浏览器书签(bookmarks)结构格式分析
浏览器之间能自由的导入和导出书签,是因为统一了书签的结构,了解书签结构格式,不仅可以方便我们对导出的书签进行编辑,合并,替换等等,还可以自己手工创建适合各种浏览器的书签。这里我们导出google 浏览器的书签作为参考分析:
<!-- This is an automatically generated file.
It will be read and overwritten.
DO NOT EDIT! --> //注释,无用
< META HTTP-EQUIV= "Content-Type" CONTENT= "text/html; charset=UTF-8"> //声明编码,会影响书签导入
< TITLE>Bookmarks< /TITLE> //书签标题,显示在浏览器上,不影响书签导入
< H1>Bookmarks< /H1> //内容标题,不影响书签导入
< DL>< p> //<DL>表示一个引用的开始
< DT>< H3 ADD_DATE= "1265072416" LAST_MODIFIED= "1265091415">常< /H3> //<DT>表示定义的开始,这里定义一个目录
< DL>< p>
< DT>< A HREF= "http://www.bj.chinamobile.com/" ADD_DATE= "1152858239">北京移动< /A> //书签,这里也是用的<DT>哦
< DT>< A HREF= "http://home.live.com/" ADD_DATE= "1152858239">主页 — Windows Live< /A>
< /DL>< p>
< DT>< H3 ADD_DATE= "1265072416" LAST_MODIFIED= "1265078685">查< /H3>
< DL>< p>
< DT>< A HREF= "http://www.who.is/" ADD_DATE= "1152858239"> Whois< /A> // 书签,这里也是用的<DT>
< /DL>< p>
< /DL>< p>
注意上边//后面的注释,从google的书签我们可以看出,引用书签的html标签主要为<DL>和<DT>,其中<DL>引入开始,<DT>标注书签或者文件夹,所以我们可以总结出书签的结构格式为:
<!DOCTYPE NETSCAPE-Bookmark-file-1>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">
<TITLE>Bookmarks</TITLE>
<H1>Bookmarks</H1>
<DL> //引起书签列表
<DT><A HREF="HTTP://WWW.GSST.NAME">书签0</A></DT> //无目录书签
<DT><H3>书签目录1</H3></DT>
<DL>
<DT><A HREF="HTTP://WWW.GSST.NAME">书签1</A></DT>
<DT><A HREF="HTTP://WWW.GSST.NAME">书签2</A></DT>
</DL>
<DT><H3>书签目录2</H3></DT>
<DL>
<DT><A HREF="HTTP://WWW.GSST.NAME">书签3</A></DT>
<DT><A HREF="HTTP://WWW.GSST.NAME">书签4</A></DT>
</DL>
<DT><A HREF="HTTP://WWW.GSST.NAME">书签5</A></DT>
</DL>
因为<DT>和<DL>为块标签,所以我都加了闭合标签</DL>和</DT>以求更加标准。导入google浏览器试试,非常好,没有乱码,结构清晰,如下:
浏览器书签(bookmarks)结构格式分析相关推荐
- 谷歌浏览器导出书签、导入书签,html 格式 。QQ浏览器导出书签、导入书签,html 格式
谷歌浏览器 导出: 1.打开谷歌浏览器 2.点击浏览器右上角的管理--书签 3.在书签里点击"书签管理器" 4.右上角的管理--导出书签(html格式) 导入: 1.进入" ...
- xml显示浏览器标签_浅析浏览器书签的导入和导出
浏览器有个实用的功能,但是可能用的频率不高,就是书签/收藏的导入和导出,因为现在一般浏览器都有云同步功能,所以这个功能存在感不强. 浏览器书签是可以跨不同的浏览器导入的,所以意味着导出的文件肯定是有一 ...
- 【Android RTMP】RTMP 数据格式 ( FLV 视频格式分析 | 文件头 Header 分析 | 标签 Tag 分析 | 视频标签 Tag 数据分析 )
文章目录 安卓直播推流专栏博客总结 一. RTMP 格式解析 二. 文件头 Header 分析 三. 标签 Tag 分析 四. 视频标签 Tag 数据分析 安卓直播推流专栏博客总结 Android R ...
- 使用码云同步谷歌 Chrome 浏览器书签
由于东方的神秘力量,国内正常情况下是连不上 Google 账号的,所以平时使用 Chrome 经常会头疼书签同步问题.由于魔法力量的不稳定,有时候不同步,有时还会同步错乱导致书签丢失. 针对这个问题, ...
- 宝藏网站系列:浏览器书签共享平台
苏生不惑第180篇原创文章,将本公众号设为星标,第一时间看最新文章. 之前分享过宝藏网站 这个网站堪称宝藏,收藏起来吧 ,宝藏网站系列:这个网站号称万能 ,今天分享的是宝藏网站系列之浏览器书签共享平台 ...
- poi清除书签_清理浏览器书签
poi清除书签 The free utility AM-Deadlink can find dead links and duplicates in your list of browser book ...
- 处理谷歌浏览器导出书签为json格式
文章目录 处理谷歌浏览器导出书签为json格式 前言 网址导航 谷歌浏览器书签 导出书签 原理 demo 代码 JavaScript Java 结尾 处理谷歌浏览器导出书签为json格式 前言 最近在 ...
- FFMPEG结构体分析:AVCodecContext(转)
注:写了一系列的结构体的分析的文章,在这里列一个列表: FFMPEG结构体分析:AVFrame FFMPEG结构体分析:AVFormatContext FFMPEG结构体分析:AVCodecConte ...
- 音视频开发(31)---H.264格式分析
H.264格式分析 一.H.264基本流结构 H.264 的基本流(elementary stream,ES)的结构分为两层,包括视频编码层(VCL)和网络适配层(NAL).视频编码层负责高效的视频内 ...
最新文章
- java swt 画按钮_向表中添加按钮(java swt)
- 一文让你完全弄懂逻辑回归和分类问题实战《繁凡的深度学习笔记》第 3 章 分类问题与信息论基础(上)(DL笔记整理系列)
- 【深度学习入门到精通系列】模型结构可视化神器Netron(连.pth都可以~!)
- unity3d常用组件及分析
- Struts2自定义标签(template)——示例
- 关于渲染流水线的几何变化
- spring boot(三) 集成mybatis
- Jmail组件在C#中发送邮件代码:
- 017—mysql问答
- linux搭建禅道_linux下搭建禅道项目管理系统
- 模电Aus,Uo/Us,童诗白例2.3.3。
- Python实现数据技术|爬虫便可获取免费百度文库付费文档
- 关于被调函数形参:SqList L、SqList L、SqList *L 的区别
- 字号大小对应表(字号换算磅值)
- mysql和虚拟主机区别_虚拟主机mysql
- android 有线网络,安卓手机免费“有线”上网
- 君生我未生,我生君已老
- qml创建无边框带阴影的模态窗口
- 年底大标预备!2019通信招投标大势到底是怎样的?
- 芯科发布EFR32BG22芯片,强劲性能对比TI芯片CC2640R2F和CC2640R2L
热门文章
- 信用卡逾期多久会被判定为判刑
- 第一课:初识Java语言
- oracle修改temp表空间大小,默认TEMP表空间变更,释放空间
- 装系统遇到UEFI的引导
- Android 9.0 Adaptive Icon 圆形图标剪切不全问题(上下左右部分被裁减)
- 支持实操的量化交易接口有哪些?
- android7.1 拍照去除提示音
- 【技术】基于 SpringBoot实现 Word 和 PDF 识别
- 调试经验——使用Toad Quest Script Runner (QSR)工具批量执行SQL语句 (run SQL statements in batch with Toad QSR )
- [Excel]Excel函数和用法(1)——绝对引用“$“的用法