Подтвердить что ты не робот

Идентификатор расширения Chrome - как его найти

Как узнать, какой идентификатор расширения chrome для расширения?

4b9b3361

Ответ 1

При заказе расширения в Google Web Store вы получаете идентификатор расширения. То есть. Adblock имеет URL https://chrome.google.com/webstore/detail/cfhdojbkjhnklbpkdaibdccddilifddb, а последняя часть этого URL - это идентификатор расширения cfhdojbkjhnklbpkdaibdccddilifddb.


Если вы хотите прочитать установленные идентификаторы расширений из своего расширения, ознакомьтесь с модулем управления. chrome.management.getAll позволяет получать информацию обо всех установленных расширениях.

Ответ 2

Используйте свойство chrome.runtime.id в chrome.runtime API.

Ответ 3

Если вам просто нужно сделать одноразовое, просто откройте меню настроек и перейдите на вкладку "Расширения". Установите флажок, чтобы включить режим разработчика, затем нажмите стрелку > слева от строки расширения. Идентификатор будет там.

Или, если вы работаете над созданием пользовательского текста или расширения, целенаправленно выкидывайте ошибку. Посмотрите в консоли javascript, и идентификатор будет там, в правой части консоли, в строке, описывающей ошибку.

Наконец, вы можете посмотреть в своем каталоге chrome extensions; он хранит расширения в каталогах, названных ID. Это худший вариант, так как у вас есть идентификаторы расширений и вы должны прочитать каждый manifest.json, чтобы выяснить, какой идентификатор был правильным. Но если вы только что установили что-то, вы также можете просто отсортировать дату создания, а новейшим каталогом расширения будет ID, который вы хотите.

Ответ 4

Как отмечает Алекс Грей в комментарии выше, "все соответствующие идентификаторы на самом деле находятся на странице расширений в браузере".

Однако вы должны щелкнуть флажок "Режим разработчика" вверху страницы "Расширения", чтобы увидеть их.

Ответ 5

Идентификаторы расширения можно найти в:

chrome://extensions (Chrome_Hotdog → More_tools → Расширения) Режим разработчика.

Для Linux: $HOME/.config/google-chrome/Default/Preferences (файл json) под ["extensions"].