Перенос данных расширения Chrome с одного компьютера на другой
946
Omar
Я ищу, как перенести данные расширения Chrome с компьютера на другой. Я не ищу миграции установки расширения, но хранит данные расширения.
Под данными я подразумеваю данные обычного пользователя, созданные в результате использования расширения. Я спрашиваю о том, как перенести эти данные, а не о самой установке расширения. Зная, что данные расширения, которое я пытаюсь перенести, не сохраняются в папке расширения, существующей в чем-то подобном …\Profile 2\Extensions\eggkanocgddhmamlbiijnphhppkpkmkl.
- Здесь мой вопрос подробно описан.
Разделы ниже вопроса полезны для продвижения к решению.
Мой конкретный вариант использования: у меня есть расширение Tabs Outliner Chrome. У меня есть данные, хранящиеся на компьютере 1. Я скопировал все эти файлы / папки с компьютера 1 на компьютер 2:
После этого я ожидал найти компьютер Tabs Outliner 2 с данными, которые были на компьютере 1. Вместо этого он дает мне пустые данные, как будто я недавно установил расширение.
Предложения по решению, которые я пробовал, не сработало:
▪ Предложение № 4 : Вызов chrome.storage.local.get(function(result))с консоли на странице добавочного номера.
Он вернул только прототип, а не фактический объект данных.
▪ Предложение № 3. Использование инструментов разработчика Chrome для доступа к локальному хранилищу.
К сожалению, он не предоставляет никаких функций для экспорта / импорта всего набора данных. Это позволяет пользователю редактировать ячейки только вручную.
▪ Предложение № 2 : Используя приведенные ниже расширения, попытайтесь экспортировать локальное хранилище с компьютера 1, а затем импортировать на компьютер 2.
Storage Area Explorer, проблема в том, что функция экспорта не работает, поэтому я не могу ее протестировать.
▪ Предложение № 1 : Копирование папки расширения, расположенной в папке …\Profile 2\Extensions\eggkanocgddhmamlbiijnphhppkpkmklс компьютера 1 на компьютер 2.
Кажется, что он вообще не содержит данных расширения, потому что размер папки расширения очень мал.
Решение было предложено ответом на вопрос, который кажется мне дублирующим, но это не так, поскольку он требует установки расширения Chrome без использования Google Web Store с использованием автономных файлов. Пока я спрашиваю об извлечении данных расширения с одного компьютера, затем копирую его на другой.
Полезные советы: ▪ Подсказка № 1 : Вкладки Outliner хранят данные в локальном хранилище . Я думаю, что если к этим локальным данным хранения получить доступ из файла или как-то, если мы скопировали их, то работа выполнена. (Подсказка: предложения 2 и 3)
▪ Подсказка №2 . Похоже, вкладки Outliner хранят данные в IndexedDB, а также в локальном хранилище.
Возможная копия [Скопировать расширения Chrome с одного компьютера на другой] (https://superuser.com/questions/634648/copy-chrome-extensions-from-one-computer-to-another)
harrymc 5 лет назад
1
@harrymc Я не думаю, что это дубликат. Мой вопрос касается переноса данных расширения, в то время как вопрос, который вы связали, касается просто переноса расширения (в частности, установки расширения без вывода сообщений и в автономном режиме) без учета данных расширения.
Omar 5 лет назад
0
Это дубликат, если данные расширения хранятся в папке расширения, так как вы копируете всю папку. Попробуйте и посмотрите, если это ваш случай.
harrymc 5 лет назад
0
@harrymc Данные расширения не хранятся в папке расширения для Tabs Outliner. Я попытался перенести папку расширения, и оно только что загрузило расширение без каких-либо данных, которые у меня есть на компьютере 1.
Omar 5 лет назад
0
Этот [post] (https://stackoverflow.com/questions/11922964/how-do-i-view-the-storage-of-a-chrome-extension-ive-installed) может помочь найти его.
harrymc 5 лет назад
0
@harrymc Это помогло мне получить хороший совет. Эти вкладки Outliner хранят свои данные в локальном хранилище. К сожалению, я не смог экспортировать локальное хранилище, используя какие-либо предложения в посте.
Omar 5 лет назад
0
Почему бы вам не скопировать все папки `C: \ Program Files (x86) \ Google \ Chrome` и` C: \ Users \ USERNAME \ AppData \ Local \ Google \ Chrome`?
harrymc 5 лет назад
1
@harrymc Я хочу быть конкретным расширением. Это будет полезно, если у меня нет данных других расширений на компьютере 2, которые мне нужны для хранения этих данных. С этим решением я потеряю их, перезаписав все данные с компьютера 1. Мне просто нужно перенести только данные Tabs Outliner без потери данных любого другого расширения.
Omar 5 лет назад
0
Возможно, вы сможете экспортировать / импортировать данные с расширением [LocalStorage Manager] (https://chrome.google.com/webstore/detail/localstorage-manager/fkhoimdhngkiicbjobkinobjkoefhkap).
harrymc 5 лет назад
0
@harrymc [LocalStorage Manager] (https://chrome.google.com/webstore/detail/localstorage-manager/fkhoimdhngkiicbjobkinobjkoefhkap) вообще не читает локальное хранилище. Я много раз пытался обновить страницу расширения и просматривал разрешения, также он не может читать локальное хранилище.
Omar 5 лет назад
0
Кажется, довольно [простой способ] (https://stackoverflow.com/a/9404841/165358) сделать это.
harrymc 5 лет назад
0
@harrymc К сожалению, он не предоставляет никаких функций для экспорта / импорта всего набора данных. Это позволяет пользователю редактировать ячейки только вручную.
Omar 5 лет назад
0
Извините, но у меня нет идей.
harrymc 5 лет назад
0
1 ответ на вопрос
1
jkdev
Как насчет этого:
Создайте резервную копию папки User Data новой системы и сохраните ее в надежном месте.