Oma*_*mar 6 google-chrome migration google-chrome-extensions data-migration
我正在寻找如何将Chrome 扩展程序的数据从一台计算机迁移到另一台计算机。我不是在寻找迁移扩展安装,而是在寻找扩展的存储数据。
我所说的data是指在扩展程序的使用过程中创建的普通用户的数据。我要问的是如何迁移这些数据,而不是扩展安装本身。知道我尝试迁移的扩展程序的数据未存储在扩展程序的文件夹中,该文件夹存在于\xe2\x80\xa6\\Profile 2\\Extensions\\eggkanocgddhmamlbiijnphhppkpkmkl. 我并不是要求迁移所有 Chrome 用户的数据,而是仅询问单个特定扩展程序的数据。
\xe2\x80\x94 到这里,我的问题得到了彻底的描述。
\n\n以下是可能有助于解决问题的问题部分。
\n\n我的具体用例:
\n我有Tabs Outliner Chrome 扩展程序。我的数据存储在计算机 1 上。我将所有这些文件/文件夹从计算机 1 复制到计算机 2:
C:\\Users\\USERNAME\\AppData\\Local\\Google\\Chrome\\User Data\\Profile 2\\IndexedDB\\chrome-extension_eggkanocgddhmamlbiijnphhppkpkmkl_0.indexeddb.leveldb\nC:\\Users\\USERNAME\\AppData\\Local\\Google\\Chrome\\User Data\\Profile 2\\Sync Extension Settings\\eggkanocgddhmamlbiijnphhppkpkmkl\nC:\\Users\\USERNAME\\AppData\\Local\\Google\\Chrome\\User Data\\Profile 2\\IndexedDB\\chrome-extension_eggkanocgddhmamlbiijnphhppkpkmkl_0.indexeddb.blob\nC:\\Users\\USERNAME\\AppData\\Local\\Google\\Chrome\\User Data\\Profile 2\\databases\\chrome-extension_eggkanocgddhmamlbiijnphhppkpkmkl_0\nRun Code Online (Sandbox Code Playgroud)\n\n执行此操作后,我希望找到 Tabs Outliner Computer 2 具有计算机 1 中的数据。相反,它为我提供了空数据,就好像我刚刚安装了扩展一样。
\n\n我尝试过但不起作用的解决方案建议:
\xe2\x96\xaa建议#4chrome.storage.local.get(function(result){console.log(result)}) :从扩展程序页面上的控制台调用。
\xe2\x96\xaa建议#3:使用 Chrome 开发者工具访问本地存储。
\n\n\xe2\x96\xaa建议 #2:使用以下扩展尝试从计算机 1 导出本地存储,然后在计算机 2 上导入。
\n\n存储区域资源管理器,它的问题是导出功能不起作用,所以我无法测试它。
LocalStorage Manager,它的问题是它根本不读取本地存储。
\xe2\x96\xaa建议 #1:将位于计算机 1 的扩展文件夹复制\xe2\x80\xa6\\Profile 2\\Extensions\\eggkanocgddhmamlbiijnphhppkpkmkl到计算机 2。
似乎有用的提示:
\n\xe2\x96\xaa提示#1:选项卡大纲视图将数据存储在本地存储中。我认为如果这些本地存储数据是从文件或以某种方式访问的,如果我们复制它,那么工作就完成了。(提示启发者:建议2和3)
\xe2\x96\xaa提示#2:Tabs Outliner 似乎也将数据存储在 IndexedDB 以及本地存储中。
\n\n\n小智 -1
这个怎么样:
备份新系统的用户数据文件夹并将备份文件夹保存在安全的地方。
将旧文件夹的副本移动到新系统上的某个位置,但不要替换新系统的现有文件夹。
然后运行“diff”来查找旧系统文件夹和新系统文件夹之间的差异。
将旧系统文件夹中的不同文件复制到新系统上的相应文件夹中。
然后看看是否有效。(如果没有,您可以从步骤 1 中创建的备份恢复新系统的文件夹。)
| 归档时间: |
|
| 查看次数: |
5038 次 |
| 最近记录: |