igoist
2021-07-22 19:09:16 +08:00
这个的 chrome 插件实现起来很容易的,可以自己写一个符合自己审美的 /doge
跟 chrome API 相关也就两点,一个是获取标签页 getTabs,一个是关闭指定标签 closeTab
```js
// 获取所有标签页 tabs
const getTabs = () => {
return new Promise((resolve) => {
chrome.tabs.query({}, (tabs) => {
resolve(tabs);
});
});
};
// 根据 id 关闭指定 tab
closeTab = (id) => {
chrome.tabs.remove(id, function () {
console.log('should be successful');
});
};
```
tabs 数组中的 tab 对象,具有 id 、title 、url 、favIconUrl
至于在多少分钟前浏览时间过这个似乎没办法