• Chrome浏览器自定义设置个人信息存储路径


    序言

    Chrome浏览器很好用,感觉也很快,但是,也是有那么几个小瑕疵的。例如,Chrome浏览器无法设置安装路径,只能安装在默认的C盘,个人信息默认放在C盘,详细路径如下:

    C:\Users\XXXX\AppData\Local\Google\Chrome\User Data\Default

    对于我这种对C盘有洁癖的人来说,不能忍受啊。

    之前我一直用的是360极速浏览器,我们可以在地址栏输入 chrome://version/ 可以看到,它的个人信息就保存在d:\program files (x86)\360\360chrome\chrome\User Data\Default,而且在chrome://settings/advanced,还可以设置缓存路径。现在由于需要跨平台,所以,我改用Chrome浏览器,因此,我需要把个人资料的保存路径保存到C盘以外的盘,这样以后重装系统,也可以继续使用了。下面看我操作。方法有两种。

    参数启动

    需要用到的参数:

    1.  –user-data-dir       设置存储个人信息的目录(必须)
    2.  –disk-cache-dir     缓存目录(可选)
    3.  –disk-cache-size   缓存大小(可选)

    首先,安装完Google Chrome后,桌面有一个快捷方式,鼠标右键单击Google Chrome快捷方式,然后点击”属性”。在”Google Chrome属性”页面的”目标”栏,清空之后输入:

    "D:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --user-data-dir="D:\Program Files (x86)\Google\Chrome\User Data" --disk-cache-dir="D:\Program Files (x86)\Google\Chrome\cache"

    由于我自己把安装后Google Chrome整体从C盘移到D盘,所以我的路径是D盘,以后重装系统也不影响使用。当然,也可以在”目标”栏后面追加

    --user-data-dir="D:\Program Files (x86)\Google\Chrome\User Data" --disk-cache-dir="D:\Program Files (x86)\Google\Chrome\cache"

    不过需要注意空格。其实吧, –disk-cache-dir参数是不用设置的,因为缓存其实已经包含在–user-data-dir这个参数里面了,具体路径就是\User Data\Default\Cache ,所以只需要有加上:

    --user-data-dir="D:\Program Files (x86)\Google\Chrome\User Data"

    就OK了。之后双击快捷方式打开Google Chrome,地址栏输入:chrome://version ,就可以查看到个人信息的保存路径了。

     

    此方法有点小瑕疵,因为有时候我们为了方便,就把Chrome放到快速启动栏中,用的时候只需一点,就打开浏览器了,但是当我们把它放到快速启动栏中后,打开发现,只是刚安装时的样子,账号没有登录,收藏夹也没了。查看个人资料路径,变成了默认路径。

     

    那么就需要高难度操作了,首先打开注册表编辑器。”Win + R” –>输入”regedit”。然后定位到

    计算机\HKEY_CLASSES_ROOT\ChromeHTML\shell\open\command

    将其值改为:"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --user-data-dir="D:\Program Files (x86)\Google\Chrome\User Data" -- "%1" 。注意空格,前面的C盘是因为我没有改的缘故,如果都改成我移动后的路径,需要改很多注册表键值,所以不推荐操作注册表。然后相同操作

    定位到:计算机\HKEY_CLASSES_ROOT\ftp\shell\open\command
    改为:"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --user-data-dir="D:\Program Files (x86)\Google\Chrome\User Data" -- "%1"
    
    定位到:计算机\HKEY_CLASSES_ROOT\http\shell\open\command
    改为:"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --user-data-dir="D:\Program Files (x86)\Google\Chrome\User Data" -- "%1"
    
    定位到:计算机\HKEY_CLASSES_ROOT\https\shell\open\command
    改为:"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --user-data-dir="D:\Program Files (x86)\Google\Chrome\User Data" -- "%1"

    这样不管是点击快速启动栏,还是其他应用调用Chrome,个人信息都是自定义的了。

    不过,还是那句话,不建议操作注册表,而且还是大规模修改,它是整个系统的数据库,一旦损坏,系统基本上不能正常工作了。那就需要下面这种方法了!

    软链接

    Windows命令行中有一条命令:mklink,这个很有用。它的参数如下:

    MKLINK [[/D] | [/H] | [/J]] Link Target
    
            /D      创建目录符号链接。默认为文件
                    符号链接。
            /H      创建硬链接而非符号链接。
            /J      创建目录联接。
            Link    指定新的符号链接名称。
            Target  指定新链接引用的路径
                    (相对或绝对)。

    之后我们用管理员权限打开命令行,然后执行命令:

    mklink /J "C:\Users\Darker\AppData\Local\Google\Chrome\User Data" "D:\Program Files (x86)\Google\Chrome\User Data"

    注意空格,还有一定要管理员权限,否则命令会报错,成功如下:

     C:\Users\Darker\AppData\Local\Google\Chrome\User Data <<===>> D:\Program Files (x86)\Google\Chrome\User Data 创建的联接

    再打开快速启动栏的Chrome,你就会发现收藏栏,插件都在了。而且数据存储在自己指定的路径了。虽然chrome://version 的信息仍是这个 

    本人已经亲自验证,可以起作用。

    结语

    以上本人亲自测试过,希望对你们有用。

  • 相关阅读:
    vue项目-百度地图-初始化展示覆盖范围(默认中心点和半径),点击切换中心点,地图落点(带数字)
    echarts地图下钻(全国到省)下钻一次
    JSON取值(key是中文或者数字)方式详解
    Chrome 80跨域cookie无法携带
    将博客搬至CSDN
    Django模板渲染,运行时如果报错:TemplateDoesNotExist at
    使用allure serve查看报告提示allure-results does not exists的解决方法
    jupyter lab不能自动打开浏览器和默认打开chrome浏览器的解决办法
    Chrome浏览器安装SwitchyOmega_Chromium插件,以及导入Burp Suite证书,抓取https请求包
    vue安装
  • 原文地址:https://www.cnblogs.com/jxldjsn/p/15675058.html
Copyright © 2020-2023  润新知