ram*_*amo 4 javascript google-chrome chromium google-chrome-extension
我今天写了我的第一个 chrome 扩展。我想要它做的是在后台打开一个选项卡(固定),并且在选项卡中的页面加载完成后,我希望关闭该选项卡。
到目前为止我有:
chrome.tabs.create({url: target, selected: false, pinned: true});
Run Code Online (Sandbox Code Playgroud)
上面的代码的作用是在后台打开选项卡并将其固定。
加载完成后如何关闭选项卡?
chrome.tabs.create({url: target, selected: false, pinned: true}, myTab => {
function listener(tabId, changeInfo, tab) {
// make sure the status is 'complete' and it's the right tab
if (tabId === myTab.id && changeInfo.status == 'complete') {
chrome.tabs.remove(myTab.id);
chrome.tabs.onUpdated.removeListener(listener);
}
};
chrome.tabs.onUpdated.addListener(listener);
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6478 次 |
| 最近记录: |