开始使用
欢迎开始学习 Chrome 扩展程序开发。了解开始构建和分发首个 Chrome 扩展程序所需的一切信息。
概览
什么是扩展程序?
Chrome 扩展程序可通过自定义界面、监控浏览器事件和修改网页来提升浏览体验。如需查看更多扩展程序功能示例,请访问 Chrome 应用商店。
它们是如何构建的?
他们可以做些什么?
扩展程序术语
Chrome 扩展程序由不同角色的部分组成。
清单
扩展程序的清单是唯一必须具有特定文件名(即 manifest.json)的必需文件。它还必须位于扩展程序的根目录中。清单会记录重要元数据、定义资源、声明权限,并确定要在后台和网页上运行哪些文件。
Service Worker
服务工件在后台运行,并处理浏览器事件,例如移除书签或关闭标签页。它们无法访问 DOM,但您可以将其与屏幕外文档结合使用来实现此用例。
内容脚本
内容脚本会在网页上下文中运行 JavaScript。
工具栏操作
在用户点击扩展程序工具栏图标时执行代码,或使用 Action API 显示弹出式窗口。
侧边栏
在浏览器的侧边栏中显示自定义界面。
DeclarativeNetRequest
拦截、屏蔽或修改网络请求。
教程
选择以下任一教程,开始您的扩展程序学习之旅。
您的首个扩展程序
创建您的第一个“Hello World”扩展程序,熟悉扩展程序开发工作流。
在每个网页上运行脚本
了解如何自动向指定网站添加元素。
将脚本注入到当前活动的标签页中
了解如何通过点击工具栏图标来简化当前网页的样式。
创建标签页管理器
了解如何创建用于管理标签页的弹出式窗口。
使用 Service Worker 处理事件
了解如何创建和调试扩展程序服务工作器。
调试扩展程序
了解如何在调试期间查找日志和错误消息。