Google Chrome扩展程序在本地存储的位置在哪里?

32

我已安装了Google Chrome的扩展程序Chrome Office Viewer (Beta),以在浏览器中打开Excel、Word和Power Point文档。现在我需要在本地网络的其他计算机上安装此扩展程序。

问题是这些计算机没有连接到互联网。

如何提取(获取)已安装的Google Chrome扩展程序以便在其他计算机上进行离线安装?


我写了一个小的Python脚本来下载crx文件https://gist.github.com/arulrajnet/2424bc1ffc40324f3786你也可以使用它。 - arulraj.net
5个回答

65
Chrome扩展存储在文件系统中的“扩展”文件夹下,该文件夹位于Chrome用户数据目录内。
Windows XP:C:\Documents and Settings\%USERNAME%\Local Settings\Application Data\Google\Chrome\User Data\Default\Extensions\ Windows 10/8/7/Vista:C:\Users\%USERNAME%\AppData\Local\Google\Chrome\User Data\Default\Extensions\ macOS:~/Library/Application Support/Google/Chrome/Default/Extensions/ Linux:~/.config/google-chrome/Default/Extensions/ Chrome OS:/home/chronos/Extensions/ 您可以复制扩展文件夹并将其放置在USB或网络驱动器中。
安装方法:
  • 打开 Chrome 并进入 chrome://extensions
  • 确保已勾选开发者模式
  • 点击加载已解压的扩展程序...
  • 找到您复制的目录并点击打开

扩展程序应该会被本地安装。


4
如果您使用的是Ubuntu系统,Chrome扩展程序的路径为~/.config/google-chrome/Default/Extensions来源 - weeksdev
1
在我的情况下,Mac 路径为:/Users/<username>/Library/Application Support/Google/Chrome/Default/Extensions/<Extension ID>。可以在启用“开发者模式”的情况下,在 chrome://extensions 找到扩展程序 ID。 - Darshan
在OSX Yosemite上,使用~/Library/Application Support/Google/Chrome/Default/Extensions/<Extension ID>。 - Ryan Knell
我正在运行Kali,uname输出为Linux kali 5.10.0-kali7-686-pae #1 SMP Debian 5.10.28-1kali1 (2021-04-12) i686 GNU/Linux,正确的目录是~/.config/chromium/Default/Extensions。没有名为~/.config/google-chrome/Default/Extensions的目录。 - endrias

5
  1. 将文件扩展名 .crx 重命名为 .zip , 如 ( example.crx 改为 example.zip )
  2. 使用Winrar或类似软件提取zip文件
  3. 然后就可以愉快地使用啦 :)

3
这里的想法不是为了修改扩展程序的扩展名。 "Extract" 在这里的意思是可以将其收集以供其他用途。你的回答与如何直接修改 Google Chrome 扩展文件?(.CRX)有些相似,但在这里并不适用。 - Werner
你甚至不需要这样做。只需使用我创建的工具 - http://crxextractor.com,在浏览器中将.crx转换为.zip即可。 - Vladimir Ignatev

4

当我尝试使用它时,他们已经移动了扩展的存储库。我将尝试找到一个新的URL。 - FArcellier
谢谢您的回答,但是当我将.crx文件拖放到扩展页面时,显示出现了这个错误:“CRX_HEADER_INVALID”。 - Abduhafiz

0

在 Windows 中,您应该先启用隐藏文件,然后转到以下目录: Windows 10/8/7/Vista:C:\Users\%USERNAME%\AppData\Local\Google\Chrome\UserData\Default\Extensions\<Extension ID>

在上述目录中,您将看到按 ID 排列的扩展程序。


我正在开发一个扩展程序,但它不在这个文件夹中。 - Naveen Kashyap

0

对于Ubuntu系统,现在Chrome插件的路径为:~/.config/google-chrome/Profile\ 1/Extensions/,这是由于引入了用户配置文件所致。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接