拡張機能のchrome拡張機能IDが何であるかを知るにはどうすればよいですか?
拡張機能をGoogle Web Storeにアップロードすると、拡張機能IDが取得されます。すなわち。 AdblockのURL https://chrome.google.com/webstore/detail/cfhdojbkjhnklbpkdaibdccddilifddb
であり、このURLの最後の部分はその拡張ID cfhdojbkjhnklbpkdaibdccddilifddb
です。
拡張機能からインストール済みの拡張機能IDを読み取りたい場合は、 管理モジュール を確認してください。 chrome.management.getAll
は、インストールされているすべての拡張機能に関する情報を取得できます。
chrome.runtime API のchrome.runtime.id
プロパティを使用します。
一度だけ行う必要がある場合は、chrome://extensions
。右上で開発者モードを有効にします。 IDは各拡張子のボックスに表示されます。
または、ユーザースクリプトまたは拡張機能の開発に取り組んでいる場合は、意図的にエラーをスローします。 JavaScriptコンソールを確認すると、コンソールの右側のエラーを説明する行にIDが表示されます。
最後に、chrome extensionsディレクトリ; IDで指定されたディレクトリに拡張機能を保存します。これは最悪の選択です。拡張機能IDがあり、各マニフェストを読み取る必要がありますどのjが正しいIDかを判断するために.jsonを使用しますが、何かをインストールしたばかりの場合は、作成日で並べ替えることもでき、最新の拡張ディレクトリが必要なIDになります。
アレックス・グレイが上記のコメントで指摘しているように、「対応するすべてのIDは実際にはブラウザー内の拡張機能ページにあります」です。
ただし、それらを表示するには、[拡張機能]ページの上部にある[開発者モード]チェックボックスをクリックする必要があります。
拡張IDは次の場所にあります。
chrome://extensions
(Chrome_Hotdog >> More_tools >>拡張機能)開発者モード。
Linuxの場合:$HOME/.config/google-chrome/Default/Preferences
(json file)["extensions"]
。