我需要做什么才能制作只关注chrome.tab API的Chrome扩展程序?

时间:2015-01-02 07:01:29

标签: google-chrome google-chrome-extension tabs

假设我要创建一个扩展程序,允许我通过点击两次标签来关闭Chrome标签页。首先单击选项卡显然会执行选项卡,然后下一次单击应该关闭选项卡。就是这样。

这意味着我不需要任何浏览器操作,选项或页面操作。除了manifest.json,我还需要什么?我需要做什么来实现“chrome.tabs”的类型,方法或事件? https://developer.chrome.com/extensions/tabs#type-Tab

1 个答案:

答案 0 :(得分:2)

首先:您无法与该级别的标签进行互动。用户在外部执行的操作(例如双击选项卡或右键单击选项卡)仅由Chrome本身控制:没有可以通过这种方式控制Chrome行为的侦听器或方法。

顺便说一下,如果您想要创建仅使用chrome.tabs API的扩展程序,那么您只需要在manifest.json中为其声明权限,并添加{ {1}}字段,如下所示:

"background"

然后创建一个... "permissions": ["tabs"], "background": { "scripts": ["background.js"] }, ... 脚本,该脚本将在您的扩展程序的后台页面中运行,而无需页面/浏览器操作。