我刚刚丢失了所有对我的Google Chrome插件所做的更改。但是,该插件仍在浏览器中运行。
Google Chrome在哪里存储其已解压缩扩展的缓存副本?
我刚刚丢失了所有对我的Google Chrome插件所做的更改。但是,该插件仍在浏览器中运行。
Google Chrome在哪里存储其已解压缩扩展的缓存副本?
我能找到的解决方法是:
对于非Windows 7系统:
C:\Documents and Settings\<username>\Local Settings\Application Data\Google\Chrome\User Data\<profile>\Extensions
-或者-
Windows 7:
C:\Users\<username>\AppData\Local\Google\Chrome\User Data\<profile>\Extensions
编辑: 您可以转到类似于网址的 "chrome://version/" 并显示您的 "个人资料路径"。在那里,您可以找到一个名为 "Extensions" 的文件夹,这就是您要找的文件夹。
原来未打包的扩展程序会保留在其原始位置,只有已打包的扩展程序会被提取到Alex.Piechowski提到的位置。
fgrep -q /path/to/extension ~/.config/chromium/Default/Preferences||echo Extension not installed.
! - Dan Jacobson~/.config/google-chrome/Default/Extensions/
首先需要注意扩展程序的扩展 ID,以便复制特定的扩展程序。为此,请在浏览器中打开chrome://extensions/
,复制所需扩展程序的 ID,并在上面提供的扩展程序目录下找到它的目录。
能够像这样本地保存扩展程序的副本帮助我继续使用(甚至修改/破解)某些最终被其所有者或 Google 从 Chrome 应用商店中删除的扩展程序。
我正在Mac OS X上调试一个扩展程序,但是在任何标准位置都找不到SQLite数据库。它没有将数据库存储在扩展文件所在的路径中。
以下是在运行未打包扩展程序时发现数据库的位置:
~/Library/Application Support/Google/Chrome/Default/databases/http_foobar.com_0/XX
用户配置文件存储在用户数据目录中,具体位置因操作系统而异。
最简单的方法是导航到chrome://version
并查找Profile Path字段。
示例(Windows):
- [Profile Path] C:\Users\Alice\AppData\Local\Google\Chrome\User Data\Default
- [User Data Dir] C:\Users\Alice\AppData\Local\Google\Chrome\User Data
然后扩展位于Extensions/
文件夹下。
在Windows系统中:
路径:C:\Users\yourusername\AppData\Local\Google\Chrome\User Data\Profile 1\Extensions (这里,您将无法按名称查看扩展名,但可以通过ID查看扩展名。扩展ID可以从chrome→extension→Developer modes获取)
或者
路径:C:\Documents and Settings\yourusername\Local Settings\Application Data\Google\Chrome\User Data\Default\Extensions
或者
下载“Extension Source Locator”工具。输入您的用户名,它将列出所有扩展名及其路径详细信息。