我已经在Chrome中设置了主题,但那是前一段时间,可能是Chrome正式支持主题。我找不到安装当前主题名称的方法。我想在其他机器上使用相同的主题,但不知道是哪一个。
那么,如何获取Google Chrome当前安装的主题名称?
我已经在Chrome中设置了主题,但那是前一段时间,可能是Chrome正式支持主题。我找不到安装当前主题名称的方法。我想在其他机器上使用相同的主题,但不知道是哪一个。
那么,如何获取Google Chrome当前安装的主题名称?
Answers:
打开文件: 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,则新主题将被加载。
希望能帮助到你... ;-)
找到Chrome主题名称的最简单方法是;单击菜单按钮,然后选择设置。单击获取主题。在右上角,您将看到您的电子邮件地址,后跟一个齿轮图标。单击齿轮。选择您的应用程序将显示所有应用程序的列表,包括您的主题
我和你有同样的问题,找到了解决方法。这是非常丑陋的方式,因此,如果您安装了许多扩展程序,则可能需要做一些工作:
找到放置chrome扩展名的文件夹。在Windows XP上,这是:C:\Documents and Settings\"USER NAME"\Local Settings\Application Data\Google\Chrome\User Data\Default\Extensions
这是很多名称很奇怪的文件夹。我想它们是每个扩展的唯一标识符。然后,我使用了新的Google Chrome Web Store中的网址(如该扩展名), 并用文件夹中的网址更改了网址的最后一部分。其中一个是我的主题,页面上显示了名称。
我遇到了与您相同的问题,并注意到,当我单击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
进入Chrome商店并安装“ Extensions Manager(又名Switcher) ”
该实用程序不仅会告诉您已安装的主题,而且还允许您根据需要在多个主题之间进行切换。
此外,“扩展程序管理器(又名切换器)”还显示您当前已安装的所有扩展程序和应用程序,哪些处于活动状态,哪些处于关闭状态。
您也可以在此管理器中激活,停用或卸载扩展程序和/或应用程序。
这是通过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
就我而言,我不确定我正在使用几个类似名称的主题。我知道这是Ubuntu主题的游戏之一。
当我在Chrome网上应用店中搜索时,我发现Chrome带有绿色勾号指出了这一点:
这可能在所有情况下都无济于事,但它为我提供了与某人分享当前主题所需的信息。
使用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