如何使用 Chrome 扩展 API 来增强浏览器功能?

Chrome 扩展 API 提供了丰富的功能,使开发者能够创建功能强大的浏览器扩展,以下是 Chrome 扩展 API 的一些主要功能及其详细描述:

API名称 描述 最低版本
alarms 使用chrome.alarms API 安排代码周期性地或者在将来的指定时间运行。 22
bookmarks 使用chrome.bookmarks API 创建、组织以及通过其他方式操纵书签。 5
browserAction 使用浏览器按钮可以在 Google Chrome 浏览器主窗口中地址栏右侧的工具栏中添加图标。 5
browsingData 使用chrome.browsingData API 从用户的本地配置文件删除浏览数据。 19
commands 使用命令 API 添加快捷键,触发您的扩展程序中的操作。 25
contentSettings 使用chrome.contentSettings API 更改设置,控制网站能否使用 Cookie、JavaScript 和插件之类的特性。 16
contextMenus 使用chrome.contextMenus API 向 Google Chrome 浏览器的右键菜单添加项目。 6
cookies 使用chrome.cookies API 查询和修改 Cookie,并在 Cookie 更改时得到通知。 6
declarativeContent 使用chrome.declarativeContent API 根据网页内容采取行动,而不需要读取页面内容的权限。 33
desktopCapture 桌面捕获 API 可以用于捕获屏幕、单个窗口或标签页的内容。 34
devtools.inspectedWindow 使用chrome.devtools.inspectedWindow API 与审查的窗口交互。 18
devtools.network 使用chrome.devtools.network API 获取开发者工具的网络面板中显示的与网络请求相关的信息。 18
devtools.panels 使用chrome.devtools.panels API 将您的扩展程序整合到开发者工具窗口用户界面中。 18
downloads 使用chrome.downloads API 以编程方式开始下载,监视、操纵、搜索下载的文件。 31
events chrome.events 命名空间包含 API 分发事件使用的通用类型,以便在某些有意义的事情发生时通知您。 21
extension chrome.extension API 包含任何扩展程序页面都能使用的实用方法。 5
fileBrowserHandler 使用chrome.fileBrowserHandler API 扩展 Chrome OS 的文件浏览器。 12
fontSettings 使用chrome.fontSettings API 管理 Chrome 浏览器的字体设置。 22
history 使用chrome.history API 与浏览器的历史记录交互。 5
i18n 使用chrome.i18n 架构为您的整个应用或扩展程序实现国际化支持。 5
identity 使用chrome.identity API 获取 OAuth2 访问令牌。 29
idle 使用chrome.idle API 检测计算机空闲状态的更改。 6
input.ime 使用chrome.input.ime API 为 Chrome OS 实现自定义的输入法。 21
management chrome.management API 可以用来管理已经安装并且正在运行的扩展程序或应用。 8
notifications 使用chrome.notifications API 通过模板创建丰富通知,并在系统托盘中向用户显示这些通知。 28
omnibox 多功能框 API 允许您在 Google Chrome 浏览器的地址栏(又叫多功能框)中注册一个关键字。 9
pageAction 使用chrome.pageAction API 在地址栏中添加图标。 5
pageCapture 使用chrome.pageCapture API 将一个标签页保存为 MHTML。 18
permissions 使用chrome.permissions API 在运行时而不是安装时请求声明的可选权限。 16
power 使用chrome.power API 修改系统的电源管理特性。 27
privacy 使用chrome.privacy API 控制 Chrome 浏览器中可能会影响用户隐私的特性。 18
proxy 使用chrome.proxy API 管理 Chrome 浏览器的代理服务器设置。 13
pushMessaging 使用chrome.pushMessaging 使应用或扩展程序能够接收通过 Google 云消息服务发送的消息数据。 24
runtime 使用chrome.runtime API 获取后台页面、返回清单文件的详情、监听并响应应用或扩展程序生命周期内的事件。 22
storage 使用chrome.storage API 存储数据。 6
tabs 使用chrome.tabs API 查询、监视和操作标签页。 5
topSites chrome.topSites API 允许您与浏览器的 Top Sites(最常访问的网站)交互。 5
types chrome.types API 允许您定义自定义输入数据类型,例如自动完成条目。 5
webRequest 使用chrome.webRequest API 监视、阻止和修改网络请求。 30
webstore chrome.webstore API 允许您与 Chrome Web Store 进行交互。 5

chrome 扩展 api

小伙伴们,上文介绍了“chrome 扩展 api”的内容,你了解清楚吗?希望对你有所帮助,任何问题可以给我留言,让我们下期再见吧。

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1415022.html

本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。

(0)
未希的头像未希新媒体运营
上一篇 2024-12-17 01:25
下一篇 2024-05-30 05:43

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

产品购买 QQ咨询 微信咨询 SEO优化
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购 >>点击进入