谷歌浏览器扩展程序获取新标签 ID

Oue*_*ine 5 google-chrome-extension

如何在 chrome.tabs.create 之后获取新创建的选项卡 ID?如果同时创建多个选项卡呢?

谢谢你。

Eri*_*eni 6

chrome.tabs.createAPI有返回一个回调函数object包含新的选项卡详细

chrome.tabs.create({"url":url},function(newTab) {
console.log(newTab.id);
});
Run Code Online (Sandbox Code Playgroud)


Oue*_*ine 5

好的找到了解决方案

chrome.tabs.onCreated.addListener(function(tab){
    alert("new tab "+tab.id);
});
Run Code Online (Sandbox Code Playgroud)