当前位置: 首页 > news >正文

google浏览器chrome用户数据(拓展程序,书签等)丢失问题

一、问题背景

        我出现这个情况的问题背景是:因为C盘块满了想清理一部分空间(具体看这:windows -- C盘清理_c盘softwaredistribution-CSDN博客),于是找到了更改AppDatta这个方法,但因为,当时做迁移时忘了关闭chrome浏览器,导致一部分数据移动成功,一部分没成功。

        最后再次启动chrome的时候出现异常,我进行了重新登录,但是由于国内google受限的原因,我平时没开“科学上网”工具,导致goole账户同步书签也不完善,并且之前安装的拓展程序也没了。

其他情况导致的拓展程序丢失,书签丢失本文仅能参考

该方法也可以解决此类原因导致的chrome信息丢失的其他问题(如账号密码记录,浏览器设置信息等,主要Profile里面有的,详细请往下看)

二、相关知识

1、用户数据查询

1.1、Profile介绍

        对于Chromium内核的浏览器,在使用过程中,会产生很多用户数据,比如浏览器配置、比如浏览过程中生成的缓存文件等等,都会存储在电脑的某个目录里。
这个目录以及里面的文件,就被称之为该用户的Profile。

Profile数据项介绍
每个Profile里,存储的主要数据有如下这些:

  • Preferences:浏览器的设置信息
  • Bookmarks:浏览器书签,你记录在浏览器里的快捷链接
  • Login Data:账号密码,比如twitter网站的账号密码
  • Cookies:每个网站都会生成的一些个人相关的数据
  • History:浏览器的历史访问记录
  • Web Data:浏览器自动填充的表单数据
  • Cache\Cache_Data\(目录):浏览器访问过的网页缓存,如图片、css、js等
  • Sessions、(目录):浏览器关闭时,还未关闭的标签页列表
  • 浏览器扩展,含扩展的程序文件和扩展写入的数据(如LocalStorage、IndexDB)
    存储目录路径:
    • 会通过Google账号进行同步的扩展数据,存储在这个目录下:Sync Extension Settings\
      目录下有n个子目录,每个子目录是一个扩展
      比如使用js代码chrome.storage.sync.set写入LocalStorage,就会存储在这个目录下

    • 不会进行同步的扩展数据,存储在这个目录下:Local Extension Settings\
      比如使用js代码chrome.storage.local.set写入LocalStorage,就会存储在这个目录下

    • 扩展的代码文件存储在这个目录下:Extensions\

  • 浏览器访问的网页代码写入的数据,如LocalStorage、IndexDB
    存储目录路径:
    • 网页代码写入的LocalStorage数据存储在这个目录下:Local Storage\

    • 网页代码写入的IndexedDB数据存储在这个目录下:IndexedDB\
      该目录下有n个子目录,每个域名或扩展一个,也是leveldb文件

注:以上并不是全部,这些个人隐私信息,需要关注和避免泄露。

1.2、如何找到这个用户目录

在浏览器中输入

chrome://version/

这是我修改之后的 


2、chrome书签路径

(通过分析问题解决问题,我是因为书签改变想找回之前的书签,所以我是先找到的书签位置在找到的用户保存路径)

首次:
C:\Users\用户名\AppData\Local\Google\Chrome\User Data\Guest Profile\Bookmarks后面添加用户
C:\Users\用户名\AppData\Local\Google\Chrome\User Data\[Profile x]\Bookmarks
我的是:
C:\Users\ASUS\AppData\Local\Google\Chrome\User Data\Profile 2\Bookmarks

步骤(可跳过)

step1:找到书签文件是“Bookmarks”,但路径和网上说的有所不同

所以我拿出来了Everything(!强烈推荐,查文件极佳)

通过搜索“Bookmarks”找到与“chrome”有关的有这6个(这个截图是我修改过后的,之前的话Profile 2是在C盘下;也就是当时路径应该为:C:\Users\ASUS\AppData\Local\Google\Chrome\User Data\[Profile 2]),其中3个是.bak也就是备份,所以我的书签就与这3个路径有关

step2:

于是用Notepad++打开了这些Bookmarks,发现profile 2下的bookmarks是我要找的书签

下面红框是我之前最新添加的书签,所以才确认profile 2下的是我要找的

三、解决方法

现在就可以确认profile 2是我要找回的用户,profile 9是我现在的用户

step1

首先先把在C盘下的profile2迁移到我更改的E盘下(具体方法在: windows -- C盘清理_c盘softwaredistribution-CSDN博客))

step2

但由于AppData迁移问题,我把profile 2迁移过来后在chrome的用户列表中还是只能看到一个用户,不能通过这里切换

所以用其他方法 

把目标中的【profile 9】,改成【profile 2】后【确定】即可

之后就会回到之前的配置,俺的书签和拓展程序也就全回来了

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 多线程(4)——单例模式、阻塞队列、线程池、定时器
  • ATGM332D-F8N低功耗、小尺寸单北斗多频定位导航模块规格书
  • 金九银十秋招大模型岗位攻略来了,已收offer,非常详细收藏我这一篇就够了
  • 你是如何克服编程学习中的挫折感的?
  • 2024下半年软考全国报名时间汇总,附报名费用!
  • 巡检机器人有哪些功能和应用场景
  • ATECLOUD算法维护模块全新上线
  • raft、pow、pos算法(一)
  • 4大免费的AI修复工具,让你的老照片焕然一新
  • 机器学习笔记三-检测异常值
  • wincc报警如何通过短信发送给手机
  • TypeScript学习笔记2---ts的函数定义详解
  • 专利有哪几种类型?
  • PS 笔记
  • cdga|数据治理:应对核心业务数据质量参差不齐的挑战与策略
  • 5、React组件事件详解
  • angular组件开发
  • CEF与代理
  • cookie和session
  • ES6 学习笔记(一)let,const和解构赋值
  • HashMap剖析之内部结构
  • linux学习笔记
  • ReactNative开发常用的三方模块
  • uni-app项目数字滚动
  • vue--为什么data属性必须是一个函数
  • yii2中session跨域名的问题
  • 后端_MYSQL
  • 聚类分析——Kmeans
  • 前端js -- this指向总结。
  • 什么软件可以提取视频中的音频制作成手机铃声
  • 使用前端开发工具包WijmoJS - 创建自定义DropDownTree控件(包含源代码)
  • 微信开源mars源码分析1—上层samples分析
  • 阿里云ACE认证学习知识点梳理
  • 数据可视化之下发图实践
  • ​ssh免密码登录设置及问题总结
  • ​渐进式Web应用PWA的未来
  • # MySQL server 层和存储引擎层是怎么交互数据的?
  • #考研#计算机文化知识1(局域网及网络互联)
  • #图像处理
  • #我与Java虚拟机的故事#连载14:挑战高薪面试必看
  • $HTTP_POST_VARS['']和$_POST['']的区别
  • (1)安装hadoop之虚拟机准备(配置IP与主机名)
  • (附源码)spring boot校园拼车微信小程序 毕业设计 091617
  • (附源码)ssm基于jsp的在线点餐系统 毕业设计 111016
  • (没学懂,待填坑)【动态规划】数位动态规划
  • (每日一问)操作系统:常见的 Linux 指令详解
  • (三分钟了解debug)SLAM研究方向-Debug总结
  • (十七)Flask之大型项目目录结构示例【二扣蓝图】
  • (原創) 博客園正式支援VHDL語法著色功能 (SOC) (VHDL)
  • .bat批处理出现中文乱码的情况
  • .net mvc actionresult 返回字符串_.NET架构师知识普及
  • .NET/C# 利用 Walterlv.WeakEvents 高性能地中转一个自定义的弱事件(可让任意 CLR 事件成为弱事件)
  • .pop ----remove 删除
  • [ 渗透工具篇 ] 一篇文章让你掌握神奇的shuize -- 信息收集自动化工具
  • [APIO2012] 派遣 dispatching