Chrome tabs.onActivation.addListener генерирует «неопределенную» ошибку типа

Я делаю расширение Chrome, и есть в докэто утверждение околоchrome.tabs.onActivated.

Всякий раз, когда я пытаюсь разместитьchrome.tabs.onActivated.addListenerэто говоритUncaught TypeError: Cannot call method 'addListener' of undefined.

Весь background.html:

<script>
chrome.tabs.onActivated.addListener(function(info) {
    var tab = chrome.tabs.get(info.tabId, function(tab) {
        localStorage["current_url"] = tab.url;
    });
});
</script>

Ответы на вопрос(2)

Ваш ответ на вопрос