LinuxでFirefox DEを使用してweb-extを実行するには?

LinuxでFirefox DEを使用してweb-extを実行するには?

web-extブラウザ拡張は、開発プロセスのさまざまな部分をスピードアップするように設計されたコマンドラインツールです。

しようとすると、web-ext run -t firefox-desktop次のエラーが発生します。

Running web extension from /home/aloisdg/Source/markdin/source

Error: not found: firefox
    at F (/usr/lib/node_modules/web-ext/node_modules/fx-runner/node_modules/which/which.js:63:19)
    at E (/usr/lib/node_modules/web-ext/node_modules/fx-runner/node_modules/which/which.js:72:29)
    at /usr/lib/node_modules/web-ext/node_modules/fx-runner/node_modules/which/which.js:81:16
    at /usr/lib/node_modules/web-ext/node_modules/fx-runner/node_modules/isexe/index.js:44:5
    at /usr/lib/node_modules/web-ext/node_modules/fx-runner/node_modules/isexe/access.js:8:5
    at FSReqCallback.oncomplete (node:fs:188:23)

Firefoxがなく、Firefox Developer Editionがあるからだそうです。

Firefox Developer Editionと互換性を持たせるには?

答え1

デフォルトバージョン(Firefox Developer Editionなど)ではなくFirefoxデスクトップバージョンを使用して拡張機能を実行するには、この--firefoxオプションを使用してバイナリへのフルパスを指定します。

まず、バイナリのパスを探してみましょう。本当に簡単です。

which firefox-developer-edition

見つかったパスはです/usr/bin/firefox-developer-edition

今私達は走ることができる

web-ext run --firefox="/usr/bin/firefox-developer-edition"

望むより。

スクリーンショット

源泉:ネットワーク拡張の使用どの

関連情報