# 开发扩展
阅读《入门指南》和《概述》后,可以将该指南用作扩展组件和功能的概述。鼓励开发人员探索和扩展功能。
自定义扩展用户界面 | |
---|---|
Browser Actions (opens new window) | 将图标,工具提示,徽章和弹出窗口添加到工具栏。 |
Commands (opens new window) | 添加触发操作的键盘快捷键。 |
Context Menus (opens new window) | 将 item 添加到 Google Chrome的上下文菜单。 |
Omnibox (opens new window) | 将关键字功能添加到地址栏。 |
Override Pages (opens new window) | 创建“新选项卡”,“书签”或“历史记录”页面。 |
Page Actions (opens new window) | 在工具栏中动态显示图标。 |
构建扩展工具 | |
---|---|
Accessibility (a11y) (opens new window) | 使残疾人可以访问扩展 |
Background Scripts (opens new window) | 监测并在发生事情时做出反应。 |
Internationalization (opens new window) | 使用语言和语言环境。 |
Identity (opens new window) | 获取 OAuth2 访问令牌。 |
Management (opens new window) | 管理已安装并正在运行的扩展。 |
Message Passing (opens new window) | 从内容脚本与其父扩展进行通信,反之亦然。 |
Options Pages (opens new window) | 让用户自定义扩展名。 |
Permissions (opens new window) | 修改扩展的权限。 |
Storage (opens new window) | 存储和检索数据。 |
修改并观察Chrome浏览器 | |
---|---|
Bookmarks (opens new window) | 创建,组织和管理书签。 |
Browsing Data (opens new window) | 从用户的本地配置文件中删除浏览数据。 |
Downloads (opens new window) | 以编程方式启动,监视,管理和搜索下载。 |
Font Settings (opens new window) | 管理 Chrome 的字体设置。 |
History (opens new window) | 与浏览器的访问页面记录进行交互。 |
Privacy (opens new window) | 控制 Chrome 的隐私权功能。 |
Proxy (opens new window) | 管理 Chrome 的代理设置。 |
Sessions (opens new window) | 从浏览会话中查询和还原选项卡,窗口。 |
Tabs (opens new window) | 在浏览器中创建,修改和重新排列选项卡。 |
Top Sites (opens new window) | 访问用户访问最多的URL。 |
Themes (opens new window) | 更改浏览器的整体外观。 |
Windows (opens new window) | 在浏览器中创建,修改和重新排列窗口。 |
修改并观察网络 | |
---|---|
Active Tab (opens new window) | 通过消除对 < all_urls >主机权限的大多数需求来安全地访问网站。 |
Content Settings (opens new window) | 设置自定义网站功能,例如Cookie,JavaScript 和插件。 |
Content Scripts (opens new window) | 在网页上下文中运行 JavaScript 代码。 |
Cookies (opens new window) | 探索和修改浏览器的 cookie 系统。 |
Cross-Origin XHR (opens new window) | 使用 XMLHttpRequest 从远程服务器发送和接收数据。 |
Declarative Content (opens new window) | 在不需请求许可的情况下,对页面的内容执行操作。 |
Desktop Capture (opens new window) | 捕获屏幕,单个窗口或选项卡的内容。 |
Page Capture (opens new window) | 将选项卡的源信息另存为MHTML。 |
Tab Capture (opens new window) | 与标签媒体流进行交互。 |
Web Navigation (opens new window) | 对正在进行中的浏览请求更新。 |
Web Request (opens new window) | 观察和分析流量 拦截阻止,或在运行中修改请求。 |
打包,部署和更新 | |
---|---|
Autoupdating (opens new window) | 更新扩展名 |
Hosting (opens new window) | 在 Google 或指定服务器上的部署扩展。 |
Other Deployment Options (opens new window) | 在指定的网络上或与其他软件一起分发扩展。 |
Packaging (opens new window) | 创建一个.crx 文件以在Chrome Webstore 外部分发扩展。 |
扩展 Chrome DevTools | |
---|---|
Debugger (opens new window) | 分析网络交互,调试JavaScript,改变 DOM 和 CSS。 |
Devtools (opens new window) | 向 Chrome 开发者工具添加功能。 |