获取windows页:https://developer.chrome.com/docs/extensions/reference/api/windows?hl=zh-cn
获取所有tabs页:https://developer.chrome.com/docs/extensions/reference/api/tabs?hl=zh-cnchrome.tabshttps://developer.chrome.com/docs/extensions/reference/api/tabs?hl=zh-cn
windows获取网页的函数: chrome.windows.getAll 只能获取到当前激活的窗口里面的tab,不能获取到另外一个激活窗口的tab。比如你打开了两个chrome进程,每个进程里面都有打开的页面,但是当你通过 chrome.windows 获取网页列表的时候,就只能获取到当前激活的窗口里面的窗口:
但是 chrome.tabs 这个api可以获取到所有页面里面的页面列表:
chrome.tabs.query({ windowType: 'normal' }, (tabs) => {
console.log('查询到的窗口是', tabs)
})