如何将扩展程序从一个 Chrome 安装复制到另一个?

aru*_*pan 24 google-chrome-extensions

''在没有网页的情况下''可以添加到标题中。

我没有尝试在我的系统之间同步 Chrome。我的朋友无法添加扩展程序(YouTube 下载器)。但我之前将它添加到我的浏览器中。所以我试图复制该.crx文件并安装在另一台计算机上。Chrome 通知我“只能使用 Chrome Web Store 安装”。

那么如何在其他系统中安装呢?

Syn*_*ech 24

应该能够安装该.crx文件,但您可能需要尝试一些操作。

  • 首先,如果您只是将.crx文件拖到浏览器窗口,您应该会在页面底部看到一条通知,要求您确认。如果您单击Confirm,它应该要求您安装。如果这不起作用,请尝试创建一个.html具有指向该文件的锚点(<a>标记)的简单文件:href.crx

    延期

    .html文件放在与文件相同的位置.crx并打开它。单击该链接,看看 Chrome 是否允许您像这样安装它。

    如果没有,您可以尝试运行本地网络服务器并从那里提供文件(我知道我以前至少这样做过一次)。


  • 另一个(可能更简单)选项是提取.crx文件(例如使用7Zip)。打开扩展程序页面 ( chrome://extensions/),单击开发人员模式复选框,然后加载解压缩的扩展程序...

    在此处输入图片说明


  • 最后,您可以手动复制扩展名,但这有点麻烦:

    1. 打开扩展页面 ( chrome://extensions/)
    2. 单击开发人员模式复选框
    3. 检查分机的 ID(旁边的一长串字母ID:
    4. 打开用户数据目录,然后Extensions目录
    5. 将与扩展ID同名的文件夹复制到Extensions目标系统的文件夹中
    6. Preferences在文本编辑器中打开用户数据目录中的文件
    7. 找到包含扩展名的部分(搜索 ID)
    8. 复制整个部分,确保正确匹配大括号,例如:

      "jchfimlohbodnpamghfgfgabbnfajpbe": {
        "from_bookmark": false,
        "from_webstore": false,
        …
        "path": "jchfimlohbodnpamghfgfgabbnfajpbe\\2012.6.9_0",
        "state": 1
      },
      
      Run Code Online (Sandbox Code Playgroud)
    9. 将扩展名粘贴到Preferences目标计算机的文件中。检查尾随逗号(},块末尾的 )。如果您粘贴的块是最后一个(即,下一行是一个缩进的单括号),那么您必须删除逗号,但如果它是另一个块,那么您必须确保它在那里(很明显,您是否实际粘贴时是否需要它)

    10. 保存文件(您可能想要备份Preferences甚至整个Extensions目录)并运行 Chrome

  • 这些是用于复制通用扩展的选项,但对于专门用于下载 YouTube 视频的扩展,我建议完全放弃扩展(通常在整个单独的进程中运行)并使用YousableTubeFix用户脚本。

    它为 YouTube 视频添加了一个“下载”按钮,但它也允许您在页面上配置您想要或不想要的内容。例如,许多人希望去掉评论部分和/或相关视频部分,而 YousableTubeFix 也可以让您这样做。

    YousableTubeFix 还允许您将 YouTube 视频配置为自动开始缓冲和播放,这非常有用。

    并且因为它是一个脚本,它只在必要时运行,所以浏览其他网站时不会占用额外的内存,也不需要网上商店,可以简单地保存/安装/等。

在此处输入图片说明