Как узнать, какой идентификатор расширения chrome для расширения?
Идентификатор расширения Chrome - как его найти
Ответ 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"]
.