古いXULベースのアドオンで作業していて、使用中のファイルがabout.xul
であることがわかりました。このファイルは、アドオンを右クリックしてコンテキストメニューから[バージョン情報]を選択すると、about:addons
ページから使用されます。 OK。アドオンにはaboutオプションもある独自のcontext-menuのアイコンがあります。ここでabout.xulはmenuitem-> oncommand-> window.openDialog()からアクセスされます。外部XULファイルをタブパネルに挿入
<menuitem label="About" oncommand="window.openDialog('chrome://{GUID}/content/about.xul', /* other parameters */);"/>
もう一度言えば、これは十分に公正で、同じXULファイルをそのまま使用して再利用できます。しかし、これらの2つのオプションは、ユーザーにとっては見えない可能性があります。アドオンにはoptions.xul
というファイルがあり、いくつかのタブボックス - >タブパネルがあります。私はabout.xulファイルを3回目に再利用することは素晴らしいと思っていました。ここに「About」パネルを追加するだけです。
そして、わかった、これは思ったほど簡単ではないかもしれない。