chrome.tabs.getCurrent(function(tab){
alert(tab.id);
});
tab
是一个对象吗?为什么它没有id
属性?
如何获取当前标签页的id
?
chrome.tabs.getCurrent(function(tab){
alert(tab.id);
});
tab
是一个对象吗?为什么它没有id
属性?
如何获取当前标签页的id
?
chrome.tabs.getCurrent(function(tab){ console.log(JSON.stringify(tab,null, 2)); })
给我下面的结果:
{
"active": true,
"audible": false,
"favIconUrl": "chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/img/favicon.png",
"height": 853,
"highlighted": true,
"id": 5280,
"incognito": false,
"index": 0,
"mutedInfo": {
"muted": false
},
"pinned": false,
"selected": true,
"status": "complete",
"title": "Tabs Outliner",
"url": "chrome-extension://eggkanocgddhmamlbiijnphhppkpkmkl/activesessionview.html?type=main&focusNodeId=5220&altFocusNodeId=5046&scrollToViewWinId=5046",
"width": 400,
"windowId": 5279
}
JSON.stringify(tab, null, 2);
或其他方式替换您的屏幕截图。 - Patrick Robertschrome.tabs.query({currentWindow: true, active: true}, function(tabs){ chrome.tabs.update(tabs[0].id, { url: "link"}); } );
- user25
"permissions": [ "tabs"]
。 - Patrick Roberts