如何下载Chrome扩展程序以在另一台计算机上安装?


49

我使用的计算机无法访问https://chrome.google.com/extensions网站。

我希望我可以下载该插件,然后使用该文件进行安装,但是我唯一的选择是安装。该插件已下载到具有随机名称的临时文件夹中,但我无法识别它。


I wish I could download the plugin and then use the file to install it, but the only option I have is to install. 为什么不?按住时不要左键单击Alt,这将尝试安装它。而是右键单击并选择另存为。另外,此问题询问如何将扩展程序从一个系统复制到另一个系统,以防您需要复制已安装的扩展程序。
Synetech

右键单击,仅保存HTML页面,而不保存扩展安装程序
Logan Mzz

Answers:


18

好。我刚刚发现接受的答案的方法不起作用。几个月前它实际上已经在工作。因此,当我来到这里复制链接(我忘记了)时,我发现它不起作用。这是我获取CRX文件的工作。

注意:您将需要使用Chrome扩展程序的ID。我指的是$ID$。您可以$ID$从Chrome扩展程序页面的URL 获取。

  1. 转到Chrome的扩展程序页面(chrome:// extensions /)

  2. 启用开发人员模式(选中开发人员模式框)

    在此处输入图片说明

  3. 单击“扩展包”按钮。~/.config/google-chrome/Default/Extensions/$ID$为ubuntu,C:\Users\<Your_User_Name>\AppData\Local\Google\Chrome\User Data\Default\$ID$Windows ~/Library/Application Support/Google/Chrome/Default\$ID$和OS X提供“扩展根目录” 。将“私钥”字段留空”,然后单击“打包扩展”。

您将在与该.CRX文件相同的目录~/.config/google-chrome/Default/Extensions/$ID$(或Windows和OS X的其他相应目录)中找到文件

(注意:该.CRX文件只是一个.ZIP文件。如果您要做的只是在获取扩展名后提取其扩展名,则可以直接找到解压缩后的扩展名,~/.config/google-chrome/Default/Extensions/$ID$ 而无需执行上述步骤。只需执行上述步骤如果您特别需要该.CRX文件)


1
抱歉,它不再是“ ZIP”文件。但是您可以使用7-zip提取它。只是不要尝试将其称为“ * .zip” ...
not2qubit

对于较新版本的chrome(〜v 69),您可能必须添加路径,直到扩展的清单文件为止,否则可能会出现路径错误/未找到清单错误!
人员


19

我也想知道如何做到这一点。我找到了具有解决方案的博客文章(我对其进行了编辑以使其保持最新):

  1. 找到您感兴趣的扩展程序的ID。在扩展程序的详细信息页面上时,它将类似于
    bfbmjmiodbnnpllbbbfblcplfjjepjdn
    https://chrome.google.com/webstore/detail/
  2. 将其粘贴到Firefox(不是Chrome)中
    https://clients2.google.com/service/update2/crx?response=redirect&x=id%3D~~~~%26uc
    并将~~~~替换为扩展ID。
  3. 系统将提示您保存CRX文件。将此文件拖到Chrome窗口并继续安装

6
对我不起作用:(
user1248256

1
我尝试使用IE浏览器,但它对我也不起作用
Jean-Francois T.

从外观上不再起作用
jhbsk

7

20159月3日起,由于Google试图阻止恶意扩展的下载和安装,离线安装Chrome扩展不再可用在此处)。要今天离线安装扩展程序,要求您使用Googles Chrome for Business安装已签名的预打包完整Chrome安装。此功能由策略列表控制。或者根据这篇文章,您可以使用他们的DevCanary渠道来运行任何扩展。他们的最新版本可以在这里找到


0

我在此论坛帖子中找到了基于最佳解决方案的解决方案:https : //productforums.google.com/forum/#!topic/chrome/g02KlhK12fU

总而言之,解决方案是:

  1. 转到计算机上扩展程序的安装位置
  2. 自己创建一个.crx文件
  3. 将crx文件拖放到Chrome中进行安装

确切地说:

  1. 在Chrome Web Store路径的末尾找到您感兴趣的扩展程序的ID(最后一组奇怪的字符)。例如,以下链接为“ cfhdojbkjhnklbpkdaibdccddilifddb”。

    https://chrome.google.com/webstore/detail/adblock-plus/cfhdojbkjhnklbpkdaibdccddilifddb

  2. 转到安装插件的位置(默认情况下,在Windows中应为“ %APPDATA%/ .. / Local / Google / Chrome / User Data / Default / Extensions ”。

  3. 打开扩展的文件夹(文件夹的名称是扩展的ID(“ cfhdojbkjhnklbpkdaibdccddilifddb”)。请注意,存在一个带有扩展版本的子文件夹。

  4. 在Chrome中,转到带有“扩展程序”的页面,然后单击“开发人员模式”

  5. 点击“ Pack Extension”,然后选择文件夹“ Local /.../ Extensions //

  6. .crx文件已在文件夹“ Local /.../ Extensions /”中创建。

  7. 要在Chrome(其他帐户或计算机)中安装扩展程序,只需将crx文件拖放到Google Chrome中即可。

如果不清楚,请不要犹豫。


-1

如果您有权访问.crx软件包的代码库,则也可以直接通过chrome:// extensions /在chrome中安装它。

接下来,单击“加载解压缩的扩展”,然后选择(代码的)根目录。

该扩展程序现在应该可以使用了。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.