私はFirefox 5を使用していますが、私はすでに拡張機能がのextensions
サブフォルダにあることを知っています...しかし、特定の拡張子(例えば、CoLT)がどこにあるのかを知る必要があります。問題は、ほとんどの拡張フォルダがguidによって名前が付けられていることです。Firefox:特定のアドオン/エクステンションの場所を探しますか?
extensions$ ls
{232ac1d3-4d70-4919-8338-48c3d3f98afc}
{29c4afe1-db19-4298-8785-fcc94d1d6c1d}
{2bfc8624-5b8a-4060-b86a-e78ccbc38509}
{33f141c0-3703-4a4c-b459-cec618a7dafd}
...
:「拡張機能がインストールされているときのGecko 2.0(Firefoxの4/Thunderbirdの3.3/SeaMonkeyの2.1)以降では、XPIファイルは、もはやアンパックされ代わりに、XPI自体は、拡張ディレクトリに配置されます。 。とファイルが...(Extension Packaging - MDN Docs)」パッケージから直接
をロードし、XPIは、拡張子名、たとえば、探しextensions
フォルダからgrepを、基本的にZIPアーカイブですので、されています
extensions$ grep -ri 'colt' .
...何も返しません。
XPI(または展開されたフォルダ)が特定の拡張機能であることを正確に教えてくれるメソッド(または拡張機能)を知っている人はいますか?
私はあなたが既に長い時間前に答えを得ていることを知っています。ちょうど 'zgrep'についてのコメントを追加したいと思います。あなたのシステムについて知りません - 私のCygwinでは、 'gzip'パッケージには' zgrep'も含まれています。これはzipファイルの中でグレープできるようにするための 'grep'の周りの単純なラッパースクリプトです。あなたの例では、 'zgrep -i 'colt' *'がその仕事をします。同じようにするには、私が言ったように通常はzgrepし、 'grep -ir --include = install.rdf 'colt' *'とすると、非圧縮と圧縮の両方の拡張子を調べることができます。もちろん、about:supportの答えははるかに簡単です。この方法は、スクリプトで必要とする方が良いでしょう。 –