私は、Firefox の履歴を Windows システムの履歴に書き込む Firefox 拡張機能を作成しようとしています。これは、IEとFirefox を使用して仕事をしている人々にとって役立つはずです。
ページを IE の履歴に追加するのは簡単に思えます ( IUrlHistoryStg::AddUrlで行う必要があります)。ただし、Firefox の拡張機能に関する私の経験は、XPI に一緒にパッケージ化された小さな chrome ハックに限られています。
最初に読んだ限りでは、履歴に URL を挿入する XPCOM コンポーネントを作成する必要があるようです。Javascript を使用してこれを実行できるかどうかはわかりません。また、XPCOM コンポーネントを使用する拡張機能を作成した経験もあまりありません。
Firefox 拡張機能の開発に精通している方は、XPCOM コンポーネントを使用する拡張機能、特に C++ を使用して作成された拡張機能の作成に関するチュートリアルを教えてください。または、これについて詳しく知るために参照できるコンポーネントを使用するオープンソースの拡張機能はありますか?