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