Here is my situation: I wrote several Chrome accounts for personal use. I used to have only one machine with one instance of Chrome, so I was happy to dump any persistent data in localStorage.
However, now I have several machines and you want to use my Chrome accounts on all machines, and my persistent data is approaching the trip. Custom code synchronization is simple if a little tedious (bind it in the Bitbucket repository, then pull it and manually install it), but I have no idea how to synchronize local storage data between machines.
I considered converting my accounts to the appropriate Chrome extensions and using the chrome.storage API (data stored with chrome.storage.sync can apparently be synchronized if you have a Google account connected to your Chrome instances , and me too). However, here is the problem with my use case:
- To sync data, you need to publish the extension to the Chrome store.
- I don’t want my extensions to be publicly viewed in the Chrome store, since 1.), which cost money; and 2.) some of the extensions are "sensitive" in nature.
- Even if I spent the money and thereby decided (1.), the only way I found private extensions in the Chrome store is to use Google Apps for Work or Education (see "Publish a private application for Chrome" ), and I obviously don’t have a personal copy of Google Apps.
So: is there some way for me to: 1.) synchronize localStorage through machines directly or 2.) use the chrome.storage.sync API without a publicly published Chrome extension?
source
share