4

Firefox拡張機能を作成する際に環境をセットアップする方法についてこのチュートリアルを行っていますが、この部分がわかりません:

拡張機能を指定する 開発プロファイル フォルダーに、extensions という名前のフォルダーがあります。その中に、インストールされているすべての拡張機能のコードがあります。そこにコードを配置する代わりに、ポインター ファイルを作成できます。これを行うには、一意の名前のファイルを作成します (これは、install.rdf ファイルで em:id 値に選択したものと同じでなければなりません。詳細については以下で説明します)。

この部分は、次のリンクにあります: Firefox 拡張機能の開発方法

私はUbuntuでそれをやっています。これはシンボリックリンクを作成することと同じですか? 私はこの部分で混乱しています。

4

1 に答える 1

3

いいえ、Firefox が動作するすべてのオペレーティング システムにシンボリック リンクがあるわけではありません。そのため、別のメカニズムを考案する必要がありました。拡張機能 ID と一致する名前で、コンテンツとして拡張機能ディレクトリへのパスを含むテキスト ファイルを作成する必要があります。このディレクトリを指している同じ名前のシンボリック リンクも同様に機能しますが、拡張機能の更新が利用可能であると拡張機能マネージャーが判断した場合、抵抗力が低下する可能性があります (更新のインストールによりシンボリック リンクが削除され、通常の拡張機能のインストールに置き換えられます)。 、これがテキストファイルでも発生するかどうかはわかりません)。

個人的には、拡張機能を適切にインストールすると、より一貫した結果が得られることに気付きました。これが、Extension Auto-Installerを作成した理由です(注: これは自己宣伝です)。これにより、特に再起動のない拡張機能を開発している場合に、インストール プロセスが大幅に簡素化されます。

于 2012-07-15T20:13:40.957 に答える