2

最近、Firefox 20 にアップグレードし、Selenium IDE を 2.0.0 にアップグレードしました。

私は通常ここに置くカスタム「user-extensions.js」ファイルを持っています: C:\Users\skyn\AppData\Roaming\Mozilla\Firefox\Profiles\1dj9c5sr.default\extensions{a6fd85ed-e919-4a43-a5af-8da18bda539f }\chrome\content\selenium-core\scripts

Firefox 20 では、ディレクトリ構造が明らかに変更されています。存在するパスは次のとおりです: C:\Users\skyn\AppData\Roaming\Mozilla\Firefox\Profiles\ug1917fp.default\extensions

パスの次のディレクトリの代わりに、xpi ファイル (同じ名前) があります: {a6fd85ed-e919-4a43-a5af-8da18bda539f}.xpi

ディレクトリとその中のすべてに何が起こったのですか?

Mozilla がデータを整理する方法を理解しているとは言えません。正しくインストールされましたか?

4

1 に答える 1

3

これは、新しい Firefox の問題です。.XPI ファイルは自動的に展開されません。

https://developer.mozilla.org/en-US/docs/Extension_Packagingをご覧ください

Gecko 2.0 (Firefox 4 / Thunderbird 3.3 / SeaMonkey 2.1) 以降、拡張機能のインストール時に XPI ファイルが解凍されなくなりました。代わりに、XPI 自体が拡張機能ディレクトリに配置され、ファイルがパッケージから直接読み込まれます。

さらに下には次のように書かれています。

<appdir>/distribution/bundlesカスタマイズされたアプリケーションには、展開された (つまり、XPI ファイルではなくパッケージの内容) をディレクトリに配置することにより、アドオン (拡張機能とテーマを含む) を含めることができます。アドオンを含むディレクトリには、アドオンまたはテーマの ID と同じ名前を付ける必要があります。この方法でパッケージ化されたアドオンは、ユーザーには表示されません。

于 2013-05-02T21:10:31.840 に答える