---
title: 教程
slug: Mozilla/Add-ons/SDK/Tutorials
tags:
- 插件SDK
translation_of: Archive/Add-ons/Add-on_SDK/Tutorials
---
{{LegacyAddonsNotice}}{{AddonSidebar}}
本文列出了许多关于如何通过SDK完成特定任务要求的实际动手的文章。
- 安装
- 在Windows, OS X和Linux上下载,安装,初始化SDK工具。
- 常见问题
- 解决常见问题的建议和获取更多帮助。
- 打开Web页面
- 在一个新的浏览器选项卡里打开一个Web页面或窗口使用tabs模块并获取内容。
- 监听页面加载
- 当新页面载入时使用tabs模块得到通知并获取页面内容。
- 更改网页通过URL
- 基于URL过滤网页:当载入的页面的URL与过滤器匹配时执行特定的脚本。
- 日志
- 在终端中记录日志以便调试。
- 创建可复用的模块
- 拆分扩展程序为多个分离的模块,可以使开发调试和维护更加简单。封装你的模块使其成为可复用的包,以便其他开发者可以再次使用。
- 单元测试
- 使用SDK的测试框架书写和进行单元测试。
- Chrome授权
- 获得Components对象,使你的扩展程序能够加载和使用任何XPCOM对象。
- 创建事件目标
- 使你定义的对象能够响应相关事件。
- 监听载入和卸载
- 当你的扩展程序被加载和卸载时获得通知,并从终端传递参数给扩展程序。
- 使用第三方模块
- 安装和使用与SDK无关额外的模块
- 本地化
- 书写本地化代码.
- 移动开发
- 为Andriod上的火狐浏览器开发扩展程序。
- 扩展调试
- 调试扩展应用的JavaScript。