Расширение Chrome: в Tabs doc не существует этого chrome.tabs.getSelected, но я всегда вижу его в примерах - PullRequest
2 голосов
/ 25 февраля 2012

как заголовок я не могу найти этот метод в Api -> Tabs ... Путь и где? Спасибо

Ответы [ 3 ]

8 голосов
/ 25 февраля 2012

Это было устарело в Chrome 16 .Правильный способ - использовать chrome.tabs.query с active:true и lastFocusedWindow:true.

// Get the current active tab in the lastly focused window
chrome.tabs.query({
    active: true,
    lastFocusedWindow: true
}, function(tabs) {
    // and use that tab to fill in out title and url
    var tab = tabs[0];
    run({
        url: tab.url,
        description: tab.title
    });
});
1 голос
/ 25 ноября 2015

https://developer.chrome.com/extensions/tabs#method-getSelected

Это устаревший метод, но вы все равно можете его использовать.

chrome.tabs.getSelected(null, function(tab) {
  var url = tab.url;
});
1 голос
/ 25 февраля 2012

было удалено.Вместо этого используйте chrome.tabs.query .

...