browser.tabs.get


本文作者: jsweibo

本文链接: https://jsweibo.github.io/2019/02/20/browser-tabs-get/

摘要

本文主要讲述了:

  1. 许可配置
  2. 获取指定 id 的 tab

正文

许可配置

browser.tabs.get()不需要申请许可也能使用

但申请host许可、tabs许可或activeTab许可之后,回调函数能额外获得当前标签页的:

  • tab.url
  • tab.title
  • tab.favIconUrl

获取指定 id 的 tab

示例:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
browser.tabs
.query({
active: true,
currentWindow: true,
})
.then((tabs) => {
browser.tabs
.get(tabs[0].id)
.then((res) => {
console.log(res);
})
.catch((error) => {
console.log(error);
});
})
.catch((error) => {
console.log(error);
});

参考资料

本文作者: jsweibo

本文链接: https://jsweibo.github.io/2019/02/20/browser-tabs-get/


本文对你有帮助?请支持我


支付宝
微信