Как проверить содержимое storage.local в упакованном приложении Chrome?

Есть ли способ (расширение или специальный параметр отладки) для проверки содержимого хранилища в Chrome Упакованное приложение, кроме использования консоли javascript?

Вкладка «Ресурсы» позволяет проверять только localStorage/sessionStorage (которое отключено в упакованных приложениях).


person jusio    schedule 08.09.2013    source источник


Ответы (2)


После того, как я понял, что на самом деле нет другого варианта, кроме консоли JS, я создал расширение devtools (на создание начальной версии ушло 4 часа), которое может проверять chrome.storage.

Так что теперь есть такой инструмент =)

Источники

person jusio    schedule 15.09.2013
comment
Отлично, спаси мою жизнь - person Gino; 28.01.2016
comment
Это очень полезно. Отличный дизайн и делает именно то, что обещает, большое спасибо! - person jokarl; 03.03.2016
comment
какое обновление в 2020? есть нормальный способ проверить это? - person yehonatan yehezkel; 09.09.2020

Попробуйте просто ввести:

chrome.storage.local.get(function(data) {
  console.log(data);
}); 

тогда посмотри в консоли.

person kzahel    schedule 08.09.2013
comment
Ну я и спрашиваю, есть ли другой способ. - person jusio; 08.09.2013
comment
Неа. Если бы они были, это был бы баг. - person sowbug; 09.09.2013
comment
@sowbug почему это ошибка? - person jusio; 09.09.2013
comment
Хранилище изолировано и защищено от программного доступа, кроме как через API. Так что это считалось бы ошибкой, если бы был какой-то другой способ получить к нему доступ. Конечно, данные находятся где-то в постоянном хранилище пользователя, так что вы, вероятно, можете отследить их на своей машине и просмотреть с помощью шестнадцатеричного редактора. - person sowbug; 11.09.2013
comment
@sowbug Ну, все еще можно создать расширение для редактирования хранилища любого приложения Chrome (я действительно сделал это после того, как узнал, что таких инструментов нет). Вам нужно просто использовать devtools.inspectedWindow.eval и runtime.sendMessage API для подключения к целевому хранилищу окон. - person jusio; 13.09.2013
comment
Прохладно! Вы должны опубликовать его. Я подумал, что вы заинтересованы в том, чтобы сделать это для пользовательских данных, а не только для ваших собственных данных, но если вы просто хотите, чтобы инструмент разработчика работал на вашей собственной машине, это разумный подход. - person sowbug; 14.09.2013
comment
@sowbug Опубликовано chrome.google.com/webstore/detail/storage-area -исследователь/ - person jusio; 16.09.2013