有没有办法在Google Chrome浏览器中找到当前主题的名称?


18

我已经在Chrome中设置了主题,但那是前一段时间,可能是Chrome正式支持主题。我找不到安装当前主题名称的方法。我想在其他机器上使用相同的主题,但不知道是哪一个。

那么,如何获取Google Chrome当前安装的主题名称?


2
也许您可以添加一个屏幕截图,只有34个主题:)

我从chrome主题列表中找到了哪个主题。但是问题仍然存在,如何在Chrome中找到当前主题是什么?
Andrija

Answers:


13

打开文件: C:\Users\Administrator\AppData\Local\Google\Chrome\User Data\Default\Preferences

注意:路径因操作系统而异...我正在使用Windows7。上面的文件没有扩展名

去:

    "settings": (NOTE: it's inside "extensions" section){
    "[ExtensionOrApplicationId]":{

    }

....
}

上面的部分列出了当前用户在计算机上安装的所有扩展。

现在搜索“主题”部分。在本节中,值再次指向各节"id":<ExtensionOrApplicationId>pack指向当前主题。总的来说,本节如下

  "theme": {
     "id": "ddgmdidminnkiajaonminefjlllglgap",
     "pack": "C:\\Users\\Administrator\\AppData\\Local\\Google\\Chrome\\User Data\\Default\\Extensions\\ddgmdidminnkiajaonminefjlllglgap\\1.0_0\\Cached Theme.pak"
  }

如果您仅用ddgmdidminnkiajaonminefjlllglgap其他主题ID 替换value 并重新启动Chrome,则新主题将被加载。

希望能帮助到你... ;-)


12

找到Chrome主题名称的最简单方法是;单击菜单按钮,然后选择设置。单击获取主题。在右上角,您将看到您的电子邮件地址,后跟一个齿轮图标。单击齿轮。选择您的应用程序将显示所有应用程序的列表,包括您的主题


3
这是最简单的方法!
gooddadmike 2015年

4

我和你有同样的问题,找到了解决方法。这是非常丑陋的方式,因此,如果您安装了许多扩展程序,则可能需要做一些工作:

  1. 找到放置chrome扩展名的文件夹。在Windows XP上,这是:C:\Documents and Settings\"USER NAME"\Local Settings\Application Data\Google\Chrome\User Data\Default\Extensions

  2. 这是很多名称很奇怪的文件夹。我想它们是每个扩展的唯一标识符。然后,我使用了新的Google Chrome Web Store中的网址(如该扩展名), 并用文件夹中的网址更改了网址的最后一部分。其中一个是我的主题,页面上显示了名称。


4

我遇到了与您相同的问题,并注意到,当我单击Chrome Web Store中的扩展程序时,地址栏中显示的ID与扩展程序文件夹中的ID相同!

因此,您只需在URL中替换它,它将带您到正确的扩展名/主题。

例:

  • 网址: https://chrome.google.com/webstore/detail/pgbdhkpacgdhfabeceekiafonfkipohm?hl=en
  • 路径: [Windows7Partition]:\Users\[CurrentUser]\AppData\Local\Google\Chrome\User Data\Default\Extensions\pgbdhkpacgdhfabeceekiafonfkipohm

在此示例中,id为 pgbdhkpacgdhfabeceekiafonfkipohm


3

进入Chrome商店并安装“ Extensions Manager(又名Switcher)

该实用程序不仅会告诉您已安装的主题,而且还允许您根据需要在多个主题之间进行切换。

主题

此外,“扩展程序管理器(又名切换器)”还显示您当前已安装的所有扩展程序和应用程序,哪些处于活动状态,哪些处于关闭状态。

在此处输入图片说明

您也可以在此管理器中激活,停用或卸载扩展程序和/或应用程序。


还有SimpleExtManager,杂物更少。
ilyaigpetrov 2015年

2

这是通过chrome.management API 查找当前主题的方法。您需要从清单中具有管理权限的扩展程序中运行它。

代码,例如在JS控制台中运行

chrome.management.getAll(function (extensionInfoArray) {
    extensionInfoArray.forEach(function (extensionInfo) {
        if (extensionInfo.type === "theme" && extensionInfo.enabled) {
            console.log(extensionInfo);
        }});
})

JS控制台中的输出

Object {
description: "",
enabled: true,
homepageUrl: "https://chrome.google.com/webstore/detail/hnfhcmjkebafbfikmbkhdpbmfpfjgiog",
hostPermissions: Array[0], id: "hnfhcmjkebafbfikmbkhdpbmfpfjgiog"…}
description: ""
enabled: true
homepageUrl: "https://chrome.google.com/webstore/detail/hnfhcmjkebafbfikmbkhdpbmfpfjgiog"
hostPermissions: Array[0]
id: "hnfhcmjkebafbfikmbkhdpbmfpfjgiog"
installType: "normal"
isApp: false
mayDisable: true
name: "Minimal"
offlineEnabled: false
optionsUrl: ""
permissions: Array[0]
type: "theme"
updateUrl: "http://clients2.google.com/service/update2/crx"
version: "1.0"
__proto__: Object

2

chrome:// settings /

在地址栏上键入此内容,然后单击Enter。您可以在“外观”部分下获得当前主题的名称


1

找到当前镶边主题的名称非常简单。打开文件夹“ C:\ Documents and Settings \“ USER NAME” \ Local Settings \ Application Data \ Google \ Chrome \ User Data \ Default \ Extensions”。有一些文件夹代表您已安装的扩展程序。浏览它们,在主题1中,它是另一个名为1.0_0的文件夹。在此最终文件夹中是文件“ manifest.json”。因此,使用记事本打开它,您将看到所需的名称。



0

另一个有用的技巧是,在通过可接受的答案确定主题之后,如果您在Chrome商店中搜索主题,但由于收到以下消息而无法设置主题:“已添加到Chrome”,则应转到Chrome设置并设置默认主题,重新启动浏览器,然后在商店中搜索所需的主题(先前确定),您应该可以添加它。


0

使用Windows资源管理器,转到C:\Users\<username>\AppData\Local\Google\Chrome并搜索.pak。例如,我的发现Cached Theme.pak

右键单击并选择“打开文件位置”。结果路径将告诉您主题的名称,例如...\Chrome\User Data\Default\Extensions\gapfoeoijjkibljnhednndeabimdilek\2_0

使用该名称在商店中找到合适的页面:https : //chrome.google.com/webstore/detail/classic-blue-theme/gapfoeoijjkibljnhednndeabimdilek?hl=zh-CN&gl=US

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.