Firefox 2 开发者指南

Firefox 2 中的新开发者功能

Firefox 2 引入了大量新功能和能力。本文提供了指向涵盖这些新功能的文章的链接。

面向网站和应用程序开发者

微摘要

微摘要是定期更新的网页上最重要信息的简洁汇编。网站和第三方开发者都可以提供它们,用户可以选择显示微摘要而不是静态标题,当他们将带有微摘要的页面添加到书签时。

创建微摘要

关于创建微摘要生成器的教程。

微摘要 XML 语法参考

用于创建微摘要生成器的 XML 语法的参考指南。

为 Firefox 创建 OpenSearch 插件

Firefox 2 支持 OpenSearch 搜索引擎格式。

创建 MozSearch 插件

Firefox 2 支持 MozSearch,一种基于 OpenSearch 的搜索插件格式,但仅用于内部使用。

在搜索插件中支持搜索建议

如何使你的 MozSearch 插件支持搜索建议,这些建议在搜索栏中键入时会显示在下拉列表中。

JavaScript 1.7 中的新增功能

Firefox 2 支持 JavaScript 1.7,其中包括新的功能,例如 let、解构赋值、生成器和迭代器以及数组推导。

WHATWG 客户端会话和持久存储(又名 DOM 存储)

客户端会话和持久存储允许 Web 应用程序在客户端存储结构化数据。

Firefox 中的 SVG

Firefox 2 改进了对可缩放矢量图形 (SVG) 的支持,实现了 <textPath> 元素并添加了对以前不支持的某些属性的支持。

控制 HTML 表单中的拼写检查

Firefox 2 包括对文本区域和文本字段中内联拼写检查的支持。本文介绍了如何编写你的 HTML 代码以启用和禁用单个表单元素上的拼写检查。

Firefox 2 中的安全性

Firefox 2 更改了默认情况下启用的安全协议。

面向 XUL 和扩展开发者

更新 Firefox 2 的扩展

涵盖如何使你现有的扩展与 Firefox 2 兼容。

会话存储 API

提供要在 Firefox 中跨会话保存和恢复的项目。

Feed 内容访问 API

允许开发者访问和解析 RSS 和 Atom Feed 的 API。

SAX 支持

基于事件的 XML 解析器 API。

从网页添加搜索引擎

JavaScript 代码可以指示 Firefox 安装新的搜索引擎插件,该插件可以使用 OpenSearch 或 Sherlock 格式编写。

在 XUL 中使用拼写检查

如何检查单词的拼写或从代码中获取建议拼写列表。

添加钓鱼保护数据提供者

可以通过为安全浏览系统添加额外的提供者来增强 Firefox 的钓鱼保护。

向 Firefox 添加 Feed 阅读器

你可以向 Firefox 添加新的 Feed 阅读器,无论它们是基于 Web 的还是基于应用程序的。

存储

Firefox 2 引入了 mozStorage,一种基于 sqlite 的数据库架构。

Firefox 2 中的主题更改

讨论了更新现有主题以在 Firefox 2 中运行所需的更改。

文本框改进(仅限 Firefox 2.0.0.1 及更高版本)

<textbox> 现在具有 reset() 方法,用于将文本框的值重置为默认值。defaultValue 属性可用于检索和修改文本框的默认值(Firefox bug 312867)。支持 editor 属性以获取文本字段的内部 nsIEditorWebkit bug 312867)。

面向最终用户的新功能

Firefox 2 提供了与以前版本相同的简洁用户界面的增强版本,并具有改进的安全功能,使你的在线体验比以往更加安全和便捷。

用户体验

  • 文本区域的内联拼写检查 让你可以自信地在 Web 表单中进行撰写。
  • 微摘要 提供了一种创建书签的方法,这些书签会显示从它们所指向的网站提取的信息,并自动更新。非常适合股票行情、拍卖监控等。
  • 扩展管理器用户界面 已经增强。
  • 搜索引擎管理器 允许你重新排列和删除搜索栏中显示的搜索引擎。
  • 标签式浏览增强功能 包括为每个标签添加关闭按钮、调整 Firefox 决定在关闭当前标签时将你带到哪个标签的方式,以及简化标签的偏好设置。
  • 搜索引擎自动检测 允许为 Firefox 搜索栏提供插件的搜索引擎为你提供安装插件的机会。
  • 搜索建议 允许搜索引擎根据你在搜索栏中键入的内容提供建议的搜索词。

安全和隐私

  • 钓鱼保护 在你查看的网站似乎是伪造时提醒用户。

另请参见