2

Я пытаюсь определить, установлено ли для пользователей в сети определенное расширение Chrome. Я хотел бы сделать это, указав каталог установки. Я вижу, что на Win 7 расширения появляются здесь:

C:\Users\mmercer\AppData\Local\Google\Chrome\ Данные пользователя \ По умолчанию \ Расширения

Родительские папки для расширений названы так:

gbchcmhmhahfdphkhkmpfmihenigjmpp

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

Я хотел бы понять это соглашение об именах. Кто-нибудь знает, как эти имена получены и почему они появляются так?

Спасибо.

1 ответ1

1

Похоже, что имя папки является идентификатором расширения. Я наткнулся на статью о stackoverflow, подробно описывающую, как найти идентификатор расширения ЗДЕСЬ.

В верхнем ответе подробно описан идентификатор расширения в URL-адресе Chrome Web Store, который имеет расширение. Пример, использованный в ответе, был AdBlock Plus.

В этом примере объясняется, что, поскольку URL-адрес AdBlock Plus является https://chrome.google.com/webstore/detail/adblock-plus/cfhdojbkjhnklbpkdaibdccddilifddb , идентификатор расширения в этом случае - cfhdojbkjhnklbpkdaibdccddilifddb (последняя часть). Это то, что папка расширения называется.

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