web-dev-qa-db-ja.com

Firefoxで拡張機能のアドオンIDを取得する

Selenium WebDriverを使用して自動化できるように、通常のhtmlページとしてブラウザータブで拡張機能を開きたいです。 Firefoxでは、これは次のようなリンクを使用して実行できます-moz-extension://f1b30486-cd88-4319-bbb5-d5e387103414/popup.html

enter image description here

しかし、問題は、Firefoxですべての拡張機能のIDを見つける方法が見つからないことです**。上記で使用されているIDは、拡張機能がインストールされ、URLがmoz-extension://f1b30486-cd88-4319-bbb5-d5e387103414/congratulations.htmlのページがウェルカムページのように読み込まれたときに取得されます。

Firefoxで、すべての拡張機能についてアドオンIDを取得したり、上記のようなURLを取得したりする方法はありますか?

6
Sighil

開いた about:memoryメモリレポートを表示の[測定]をクリックします。 メインプロセスセクションで、その他の測定値まで下にスクロールします。インストールされた(アクティブな)拡張機能の名前とIDがbaseURL = moz-extension:// [random-ids]として表示されます。 。

この方法は、FirefoxとFirefox forAndroidの両方で機能します。有効な拡張機能のみが表示されることに注意してください。

11
alexis

開くだけですabout:configそしてこれを見てください:extensions.webextensions.uuids

2
Daniel Vygolov