Places 是一个重新编写的 Firefox 的书签和历史系统。它致力于拥有更灵活的实现处理复杂检索请求的能力。 它还包含一些新特性诸如:图标保存、用任意信息注释页面,并且拥有许多没有写在此开发者文档上的新 UI(见 Mozilla wiki 上的 Places 条目)。
Places 的数据保存在一个使用 mozStorage 交互界面的 sqlite 数据库中。
条目
- 检索系统
- 怎样使用详细的参数来检索书签和历史系统。
- 存取书签
- 怎样存取书签。
- 定制容器
- 怎样创建一个特定的容器以 Places 查看方式显示来自第三方的链接。
- 查看
- 怎样在你自己的应用程序或者扩展中实现和配置 places 查看。
- 实例化查看
- 怎样实例化一个控件来实现在你自己的应用程序或者扩展中使用内建 places 查看。
Services API documentation
- History Service
- Bookmarks Service
- Annotation Service
- Livemark Service
- Favicon Service
- Tagging Service
Design documents
- Places Database Design
- High-level overview of the places database design.
- History Service Design
- Design of the history service.
- Bookmark Service Design
- Design of the bookmarks service.
- Annotation Service Design
- Design of the annotation service.
- Location Bar Design
- Design and algorithm of the Places-driven Location Bar (aka the "awesomebar").