Хром. Идентичность недоступна/undefined

Я пишу расширение chrome, в котором я пытаюсь использовать API chrome.identity. Но мой Chrome не распознает личность.

В следующем коде в инструментах разработчика я получаю сообщение об ошибке "Не могу прочитать свойство getAuthToken из undefined:

chrome.identity.getAuthToken({ 'interactive': false }, function(token) {

Я попытался ввести текст в консоли. chrome.extension работает, но chrome.identity undefined.

У моего manifest.json есть "identity" в разрешениях. Я нахожусь на последнем Chrome v38. Есть ли что-то еще для включения API идентификации?

Ответ 1

Причина, по которой я не смог использовать идентификатор, заключалась в том, что я пытался получить к нему доступ из контента script. Я перешел на фон script, и теперь он работает! Спасибо, Роб!