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
属性以获取文本字段的内部nsIEditor
(Webkit bug 312867)。
面向最终用户的新功能
Firefox 2 提供了与以前版本相同的简洁用户界面的增强版本,并具有改进的安全功能,使你的在线体验比以往更加安全和便捷。
用户体验
- 文本区域的内联拼写检查 让你可以自信地在 Web 表单中进行撰写。
- 微摘要 提供了一种创建书签的方法,这些书签会显示从它们所指向的网站提取的信息,并自动更新。非常适合股票行情、拍卖监控等。
- 扩展管理器用户界面 已经增强。
- 搜索引擎管理器 允许你重新排列和删除搜索栏中显示的搜索引擎。
- 标签式浏览增强功能 包括为每个标签添加关闭按钮、调整 Firefox 决定在关闭当前标签时将你带到哪个标签的方式,以及简化标签的偏好设置。
- 搜索引擎自动检测 允许为 Firefox 搜索栏提供插件的搜索引擎为你提供安装插件的机会。
- 搜索建议 允许搜索引擎根据你在搜索栏中键入的内容提供建议的搜索词。
安全和隐私
- 钓鱼保护 在你查看的网站似乎是伪造时提醒用户。