Сохранение и загрузка данных расширения Google Chrome

Я приступил к разработке расширения для Тинькофф Инвестиций, которое будет автоматически устанавливать стоп лосс и тейк профит для каждой сделки.

Первое, что я захотел сделать, после того как развернул среду для разработки, это — сохранение и загрузка настроек инпутов. Для расширения есть особенность: там лучше всего хранить все данные в chrome.storage.sync. В интернете оказалось достаточно инфы по работе с этим хранилищем, но никаких готовых решений по такой простейшей функции.

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

Просто подключите скрипт к всплывающему окошку (по умолчанию popup.html), задайте форме id=«controls» и он будет автоматом сохранять и загружать данные во всех инпутах типа text и checkbox.

Сам скрипт я положил по адресу http://blog.artemkuts.ru/files/chrome/settings.js

Поделиться
Отправить
Запинить