Просмотр и редактирование хранилища расширений

В этом руководстве показано, как использовать Chrome DevTools для просмотра и изменения данных, хранящихся в расширениях, с помощью API chrome.storage .

Панель хранения расширений на вкладке «Приложение»

Посмотреть хранилище расширений

  1. Откройте DevTools для контекста, который вы хотите проверить.

  2. Перейдите в «Приложение» > «Хранилище» и разверните «Хранилище расширений» .

  3. Выберите область хранения, которую хотите проверить:

    а. В контекстах, где может присутствовать несколько расширений, разверните интересующее вас расширение, а затем выберите область хранения.

    б. В контекстах, связанных с одним расширением, вы можете напрямую выбрать область хранения.

    Пары ключ-значение youtube.com.

  4. Чтобы просмотреть значение в разделе предварительного просмотра, выберите строку в таблице.

Чтобы просмотреть обновленные значения, нажмите Обновить. Обновите панель действий вверху.

Доступность

Хранилище расширений доступно при проверке следующих контекстов:

Во всех случаях расширение будет отображаться в DevTools только в том случае, если у расширения есть разрешение storage .

Уровни доступа

По умолчанию область chrome.storage.session недоступна для скриптов содержимого. Однако он всегда доступен в DevTools, даже при проверке страницы, на которой расширение запускает сценарий содержимого, у которого нет доступа.

Фильтрация пар ключ-значение

Чтобы быстро найти нужную пару ключ-значение, введите в поле фильтра вверху строку, содержащую либо ключ, либо значение.

Фильтрация пар ключ-значение, которые не содержат строку «имеет».

Создайте новую пару ключ-значение.

  1. Дважды щелкните пустую часть таблицы. DevTools создает новую строку и фокусирует курсор в столбце «Ключ» .
  2. Введите новую пару ключ-значение.

Там, где это возможно, DevTools анализирует введенное вами значение как JSON и сохраняет соответствующий объект. Значения, которые не являются допустимыми JSON, будут храниться как строки.

Редактировать ключи или значения

Чтобы изменить значение, дважды щелкните ячейку в столбце «Ключ» или «Значение», чтобы изменить этот ключ или значение. Возможно, вам придется перезагрузить расширение, чтобы оно могло получить обновленные значения.

Удаление пар ключ-значение

  1. Щелкните пару ключ-значение, чтобы выбрать ее.
  2. Нажмите Удалить. Удалить на панели действий вверху, чтобы удалить выбранную пару. Удаление выбранной пары ключ-значение.

Альтернативно нажмите Очистить все. Очистить все , чтобы удалить все пары.