Идентификатор расширения Chrome - как его найти - PullRequest
54 голосов
/ 20 января 2012

Как я могу узнать, что такое идентификатор расширения Chrome для расширения?

Ответы [ 5 ]

88 голосов
/ 20 января 2012

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

39 голосов
/ 20 января 2012

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


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

19 голосов
/ 22 января 2012

Если вам просто нужно сделать это один раз, перейдите к chrome://extensions. Включить режим разработчика в правом верхнем углу. Идентификатор будет показан в поле для каждого добавочного номера.

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

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

4 голосов
/ 24 октября 2015

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

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

3 голосов
/ 21 мая 2016

ИД расширений можно найти в:

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

Для Linux: $HOME/.config/google-chrome/Default/Preferences ( json file) в ["extensions"].

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...