Сохранение и загрузка данных расширения Google Chrome
Я приступил к разработке расширения для Тинькофф Инвестиций, которое будет автоматически устанавливать стоп лосс и тейк профит для каждой сделки.
Первое, что я захотел сделать, после того как развернул среду для разработки, это — сохранение и загрузка настроек инпутов. Для расширения есть особенность: там лучше всего хранить все данные в chrome.storage.sync. В интернете оказалось достаточно инфы по работе с этим хранилищем, но никаких готовых решений по такой простейшей функции.
Поэтому, я написал свой универсальный скрипт для сохранения и загрузки значений всех инпутов в выпадающем окошке расширения.
Просто подключите скрипт к всплывающему окошку (по умолчанию popup.html), задайте форме id=«controls» и он будет автоматом сохранять и загружать данные во всех инпутах типа text и checkbox.
Сам скрипт я положил по адресу http://blog.artemkuts.ru/files/chrome/settings.js