扩展程序开发概览

阅读使用入门教程和概览后,请使用本指南简要了解扩展程序组件和功能。我们鼓励开发者探索和扩展扩展程序功能。

自定义扩展程序界面
浏览器操作 向工具栏添加图标、提示、标记和弹出式窗口。
命令 添加可触发操作的键盘快捷键。
上下文菜单 将项目添加到 Google Chrome 的上下文菜单中。
多功能框 在地址栏中添加关键字功能。
覆盖网页 创建“新标签页”“书签”或“历史记录”页面的某个版本。
网页操作 在工具栏中动态显示图标。
构建扩展实用程序
无障碍功能 (a11y) 确保残障人士可以使用扩展程序。
后台脚本 在发生值得注意的事情时检测并做出反应。
国际化 处理语言和语言区域。
身份 获取 OAuth2 访问令牌。
管理 管理已安装和正在运行的扩展程序。
消息传递 在内容脚本与其父级扩展程序之间进行通信。
选项页面 允许用户自定义扩展程序。
权限 修改扩展程序的权限。
存储 存储和检索数据。
修改和观察 Chrome 浏览器
书签 创建、整理和操纵书签行为。
浏览数据 从用户的本地个人资料中移除浏览数据。
下载 以编程方式启动、监控、操纵和搜索下载内容。
字体设置 管理 Chrome 的字体设置。
历史记录 与浏览器的访问记录交互。
隐私权 控制 Chrome 隐私功能。
代理 管理 Chrome 的代理设置。
会话数 从浏览会话中查询和恢复标签页及窗口。
标签页 在浏览器中创建、修改和重新排列标签页。
热门网站 访问用户最常访问的网站网址。
主题 更改浏览器的整体外观。
Windows 在浏览器中创建、修改和重新排列窗口。
修改和观察网络
活动标签页 您完全不需要拥有 <all_urls> 主机权限,因而安全地访问网站。
内容设置 自定义 Cookie、JavaScript 和插件等网站功能。
内容脚本 在网页环境中运行 JavaScript 代码。
Cookie 探索并修改浏览器的 Cookie 系统。
跨域 XHR 使用 XMLHttpRequest 从远程服务器发送和接收数据。
声明性内容 无需权限即可对网页内容执行操作。
桌面截取 截取屏幕、单个窗口或标签页的内容。
网页捕获 将标签页的来源信息保存为 MHTML。
标签页捕获 与标签页媒体流交互。
网页导航 传输中的导航请求的状态更新。
网络请求 观察和分析流量。拦截拦截代码,或修改处理中的请求。
打包、部署和更新
Chrome 应用商店 使用 Chrome 应用商店托管和更新扩展程序。
其他部署选项 将扩展程序分发到指定的网络或其他软件。
展开 Chrome 开发者工具
调试程序 对网络交互进行插桩,调试 JavaScript,改变 DOM 和 CSS。
开发者工具 为 Chrome 开发者工具添加功能。