5

このFirefoxサンプル拡張機能をmozilla.orgからダウンロードし、ファイルinstall.rdfを変更して、maxVersion値をに変更し3.6.10(、、も試しまし3.6.*た) 100*「hello world」という名前の新しい文字列を追加しました。値は、サンプル拡張はHKCU (also tried HKLM)/Software/Mozilla/Firefox/Extensions/レジストリにあります。

Firefoxを起動し、に移動するとTools > Addons、再起動する必要があると表示されます。再起動して再度移動すると、プラグインが表示されますが、「Firefox 3.6.10と互換性がありません」と表示され、すべてのボタンが無効になっているように見えます。また、レジストリキーとフォルダを削除しても、アンインストールされません。

Firefox 3.6.10でhelloworldサンプルを使用するために変更する必要があるものは他にありますか?

4

3 に答える 3

3

2018年アップデート

このサンプル拡張機能は 2000 年代に作成され、Firefox は 2017 年に「Web 拡張機能」と呼ばれる根本的に異なる拡張機能システムに切り替えました。古い拡張機能は現在のバージョンの Firefox では機能せず、完全に書き直す必要があります。


拡張機能の開発を開始する最も簡単な方法は、プロファイル ディレクトリの拡張機能フォルダーに「ポインター」ファイルを配置することです。展開の瞬間まで、レジストリの方法には触れません。

拡張機能の例を更新するよう思い出させてくれてありがとう。今更新しました。

于 2011-01-09T16:36:33.777 に答える
2

基本的に、拡張機能を使用する最善の方法は、アドオンを .xpi 形式でパッケージ化することです。次に、このアドオンを Firefox で開くだけです。注: .xpi を作成するには、コンテンツ、ロケール、スキン、install.rdf、chrome.manifest などの helloworld のすべてのコンテンツを取得し、圧縮してみますが、拡張子を .zip ではなく .xpi に変更します。それ以外の場合は、helloworld フォルダーの名前を helloworld@xyz.com に変更し、このフォルダーを C:\Users\"OS user name"\AppData\Roaming\Mozilla\Firefox\Profiles\h31hcfq9.default\extensions にコピーして、ur を再起動します。ブラウザ。また、このアドオン開発の基本チュートリアルでアドオン開発について学ぶのが最善でしょう

于 2011-04-03T22:27:25.797 に答える
1

サンプルの Firefox 拡張機能を作成する手順は、このリンクにあります。このチュートリアルでは、Firefox 拡張機能を作成して、現在の Web ページ内のすべてのリンクを検索し、target 属性を持つリンクを強調表示して、見つかったリンクの数を警告する方法について説明します。

于 2014-03-28T12:02:36.543 に答える