我刚刚丢失了对 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/”(如 url),它会显示您的“个人资料路径”。在那里,您可以找到您要查找的“扩展”文件夹。
事实证明,未打包的扩展保留在其原始位置。只有打包的扩展被提取到 Alex.Piechowski 提到的地方。
在 Linux (OpenSuse 12.3) 上,我设法在这里找到了所有已安装的扩展:
~/.config/google-chrome/Default/Extensions/
如果您只想复制特定的扩展名,请首先记下扩展名 ID,这一点很重要。为此,chrome://extensions/
在浏览器中打开,复制感兴趣的扩展的 id,并在上面给出的扩展目录下找到它的目录。
能够在本地保存这样的扩展副本帮助我继续使用(甚至修改/破解)最终被其所有者或谷歌从 Chrome 商店中删除的扩展。
所以我正在调试我在 Mac OS X 上构建的扩展,但在任何标准位置都找不到 SQLite 数据库。它不会将数据库存储在扩展文件所在的路径中。
这是我在运行解压缩扩展时找到我的数据库的地方:
~/Library/Application Support/Google/Chrome/Default/databases/http_foobar.com_0/XX
-埃里克
用户配置文件存储在用户数据目录中,它因操作系统而异。
最简单的方法是导航到配置文件路径字段chrome://version
并查找。
示例(Windows):
- [配置文件路径] C:\Users\Alice\AppData\Local\Google\Chrome\User Data\Default
- [用户数据目录] C:\Users\Alice\AppData\Local\Google\Chrome\User Data
然后扩展位于Extensions/
文件夹下。
在窗口中:
路径:C:\Users\yourusername\AppData\Local\Google\Chrome\User Data\Profile 1\Extensions(在这里,您将无法按名称查看扩展名,但会按 ID 显示扩展名。您可以获得的扩展名 ID从chrome→扩展→开发者模式)
或者
路径:C:\Documents and Settings\yourusername\Local Settings\Application Data\Google\Chrome\User Data\Default\Extensions
或者
下载扩展源定位器。给你的用户名。它将列出所有带有路径详细信息的扩展名。