Возможно, нужна дополнительная информация, но мне кажется, что на вопрос отвечает ваша собственная ссылка.
Если вы разработчик расширения, вы должны включить в файл манифеста manifest.json
:
"type": "storage", "data": { "whitelist": "google", "starttime": "0800", "endtime": "1500" }
На атрибут whitelist
ссылается в коде функция StorageArea.get () :
var storageItem = browser.storage.managed.get('whitelist'); storageItem.then((res) => { console.log(`Whitelist is: $`); });
Если вы хотите изменить существующее расширение, вам нужно сделать это из исходного кода, поскольку необходимо изменить не только манифест, но и сам код, который ссылается на элементы хранилища. Даже если расширение использует собственный манифест, определяемый как «специально отформатированные файлы JSON, которые каким-либо образом предоставляются на компьютере пользователя вне процесса установки расширения», изменение манифеста недостаточно.
Страница storage.managed ссылается на пример надстройки favour -color, который является полным примером, показывающим определение, доступ и настройку управляемых данных, а также создания manifest.json
файла.