Я пишу небольшое расширение и застреваю с объектом chrome - все его свойства, такие как хранилище, расширение и т. Д., Не определены, когда я пытаюсь получить к ним доступ из сценария содержимого.

Вот часть манифеста permissions:

"permissions": [
"storage",
"tabs",
"webRequest",
"*://*/*"
   ]

Я могу использовать chrome.storage на своей странице параметров, но не могу получить к нему доступ в сценарии содержимого. Для меня это странно, потому что

Однако у сценариев содержимого есть некоторые ограничения. Они не могут :

Используйте API-интерфейсы Chrome. *, За исключением:

расширение (getURL, inIncognitoContext, lastError, onRequest, sendRequest)

время выполнения (connect, getManifest, getURL, id, onConnect, onMessage, sendMessage)

место хранения

Казалось, у меня должен быть доступ к storage, но у меня его все еще нет. В чем может быть причина?

1
Miamy 16 Дек 2017 в 22:04

1 ответ

Лучший ответ

Итак, как сказал wOxxOm, проблема связана с наличием точек останова, предшествующих первому доступу к хрому ( crbug.com/754976 < / а>)

0
Miamy 20 Дек 2017 в 18:30