Как работает "chrome.tabs.getSelected"? - PullRequest
1 голос
/ 08 ноября 2011

Это код:

chrome.tabs.getSelected(null, function (abcd) {
        alert(abcd.index));
        });

Интересно, как этот объект вкладки 'abcd' передается в функцию обратного вызова из родительского метода 'getSelected'?

Откуда генерируется этот abcd?

1 Ответ

1 голос
/ 08 ноября 2011

Если все правильно понять, функция getSelected() может выглядеть так (имена базовых функций вымышлены)

chrome.tabs.getSelected = function(windowId, callback) {
    var selectedTab = GET_SELECTED_TAB(windowId || CURRENT_WINDOW_ID);
    callback(selectedTab); // this calls your function with the tab object as a parameter (abcd = selectedTab)
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...