web-dev-qa-db-ja.com

Chrome拡張機能ID-見つける方法

拡張機能のchrome拡張機能IDが何であるかを知るにはどうすればよいですか?

54
ZVenue

拡張機能をGoogle Web Storeにアップロードすると、拡張機能IDが取得されます。すなわち。 AdblockのURL https://chrome.google.com/webstore/detail/cfhdojbkjhnklbpkdaibdccddilifddbであり、このURLの最後の部分はその拡張ID cfhdojbkjhnklbpkdaibdccddilifddbです。


拡張機能からインストール済みの拡張機能IDを読み取りたい場合は、 管理モジュール を確認してください。 chrome.management.getAllは、インストールされているすべての拡張機能に関する情報を取得できます。

39
Konrad Dzwinel

chrome.runtime APIchrome.runtime.idプロパティを使用します。

89
abraham

一度だけ行う必要がある場合は、chrome://extensions。右上で開発者モードを有効にします。 IDは各拡張子のボックスに表示されます。

または、ユーザースクリプトまたは拡張機能の開発に取り組んでいる場合は、意図的にエラーをスローします。 JavaScriptコンソールを確認すると、コンソールの右側のエラーを説明する行にIDが表示されます。

最後に、chrome extensionsディレクトリ; IDで指定されたディレクトリに拡張機能を保存します。これは最悪の選択です。拡張機能IDがあり、各マニフェストを読み取る必要がありますどのjが正しいIDかを判断するために.jsonを使用しますが、何かをインストールしたばかりの場合は、作成日で並べ替えることもでき、最新の拡張ディレクトリが必要なIDになります。

19
BrianFreud

アレックス・グレイが上記のコメントで指摘しているように、「対応するすべてのIDは実際にはブラウザー内の拡張機能ページにあります」です。

ただし、それらを表示するには、[拡張機能]ページの上部にある[開発者モード]チェックボックスをクリックする必要があります。

4
cssyphus

拡張IDは次の場所にあります。

chrome://extensions(Chrome_Hotdog >> More_tools >>拡張機能)開発者モード

Linuxの場合:$HOME/.config/google-chrome/Default/Preferencesjson file)["extensions"]

3
xged