18

У меня есть настройка темы в Chrome, но это было некоторое время назад, вероятно, когда Chrome получил официальную поддержку тем. Я не могу найти способ установить название моей текущей темы. Я хочу использовать ту же тему на других машинах, но не знаю, какая это.

Итак, как узнать название установленной темы в Google Chrome?

10 ответов10

13

Откройте файл: C:\Users\Administrator\AppData\Local\Google\Chrome\User Data\Default\Preferences

ПРИМЕЧАНИЕ: путь будет отличаться от ОС к ОС ... Я использую Windows 7. Выше файл не имеет расширения

Идти к:

    "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 на другой идентификатор темы и перезапустите Chrome, тогда новая тема будет загружена.

Надеюсь, поможет... ;-)

12

Самый простой способ найти название вашей темы для Chrome - это; Нажмите на кнопку меню, затем выберите «Настройки». Нажмите «Получить темы». В верхнем правом углу вы увидите свой адрес электронной почты, за которым следует значок шестеренки. Нажмите на винтик. Выберите ваши приложения. Будет отображен список всех ваших приложений, включая ваши темы.

4

У меня была та же проблема, что и у вас, и я нашел способ. Это очень уродливый способ, так что если у вас установлено много расширений, это может быть работой:

  1. Найдите папку, в которой находятся расширения Chrome. В Windows XP это: C:\Documents and Settings\"USER NAME"\Local Settings\Application Data\Google\Chrome\User Data\Default\Extensions

  2. Здесь много папок со странными названиями. Я предполагаю, что они являются уникальными идентификаторами для каждого расширения. Затем я использовал URL-адрес из нового интернет-магазина Google Chrome, например, это расширение, и изменил последнюю часть URL-адреса на ссылки из папок. Одной из них была моя тема, и на странице было указано название.

4

Я столкнулся с той же проблемой, что и вы, и решил ее, заметив, что когда я нажимаю на расширение в Chrome Web Store, в адресной строке появляется тот же идентификатор, что и в папке расширений!

Таким образом, вы можете просто заменить это в URL, и оно приведет вас к правильному расширению / теме.

Пример:

  • URL: https://chrome.google.com/webstore/detail/pgbdhkpacgdhfabeceekiafonfkipohm?hl=en
  • Путь: [Windows7Partition]:\Users\[CurrentUser]\AppData\Local\Google\Chrome\User Data\Default\Extensions\pgbdhkpacgdhfabeceekiafonfkipohm

в этом примере идентификатор был pgbdhkpacgdhfabeceekiafonfkipohm

3

Зайдите в Chrome Store и установите « Менеджер расширений (он же Switcher) »

Эта утилита скажет вам не только, какую ТЕМУ вы установили, но и позволит вам иметь несколько тем, между которыми вы можете переключаться по желанию.

Темы

Кроме того, «Диспетчер расширений (также известный как Switcher)» также показывает все расширения и приложения, которые вы в данный момент установили, какие из них активны, а какие отключены.

Вы также можете активировать, деактивировать или деинсталлировать свои расширения и / или приложения из этого менеджера.

2

Вот как узнать текущую тему через API chrome.management . Вы должны запустить это из расширения, которое имеет разрешение на управление в своем манифесте.

КОД, например, запустить в консоли 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
1

Существует очень простой способ найти название текущей темы Chrome.Откройте папку "C:\Documents and Settings\" ИМЯ ПОЛЬЗОВАТЕЛЯ "\Local Settings\Application Data\Google\Chrome\User Data\Default\Extensions". Есть папки, каждая из которых представляет расширение, которое вы установили.Просмотрите их, и в одной теме это еще одна папка с именем, подобным этому 1.0_0. И в этой последней папке находится файл "manifest.json". Так что откройте его с помощью блокнота, и вы увидите нужное имя.

1

В моем случае я не был уверен, какую из нескольких тем с одинаковым названием я использовал. Я знал, что это был один из тем на Ubuntu.

Я обнаружил, что Chrome указал на это зеленой галочкой, когда я искал в Chrome Web Store:

Chrome Web Store ищет темы "ubuntu" с выбранной темой, имеющей зеленую галочку в левом верхнем углу

Это может помочь не при всех обстоятельствах, но оно дало мне информацию, которая мне нужна, чтобы поделиться с кем-то своей текущей темой .

0

Еще один полезный совет: после определения темы с помощью принятого ответа, если вы ищите тему в Chrome Store и не можете ее установить, поскольку получаете сообщение: "Добавлено в 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=en-GB&gl=US

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .