Подтвердить что ты не робот

Как синхронизировать опции расширения хрома

Я сделал расширение Chrome с страницей параметров. Данные сохраняются в localstorage и отлично работают.

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

Я не могу найти API в http://developer.chrome.com/extensions/docs.html, что позволяет мне синхронизировать выбранные пользователем настройки.

Какие методы вы предлагаете?

4b9b3361

Ответ 1

В будущем (надеюсь, ближе) вы будете Теперь вы можете хранить вещи в chrome.storage.sync, и это будет синхронизироваться автоматически.

Если вам не нужно что-то прямо сейчас, подумайте о том, чтобы поместить все ваши конфигурации в один объект, через некоторое время вы сможете просто его синхронизировать!

Изменить: теперь это доступно в стабильном Chrome!

Ответ 2

Натан Моос сказал вам правду:) Но вам не нужно писать его самим, вы можете использовать решение Ankit Ahuja из расширение Sylebot, Вам понадобится файл js/sync.js. Исходный код отличный, и он отлично работает!

Ответ 3

Вы можете использовать HTML5 WebDatabases, , но вы не можете. См. Комментарии ниже.

Ответ 4

Вы можете выполнить сериализацию некоторых параметров в закладке и сообщить пользователю о включении синхронизации закладок. Затем вы можете прочитать из закладки или создать объект "localStorage" вокруг закладки.

Ответ 5

Вы можете попытаться сделать это с помощью Документов Google, например Chrome, с закладками. Я не знаю, как далеко приближается api, но это кажется довольно простой операцией.