アドオンビルダーを使用して、Firefoxアドオンに取り組んでいます。ブラウザの履歴を定期的にスキャンしたい。履歴全体。Chromeの履歴APIのような機能を探しています。window.historyはセッション履歴のみに制限されているようです。何か助けはありますか?私はこれを理解しようと夢中になっています。履歴エクスポートのようなアドオンはこのようなことをしなければなりませんが、それらのコードは私にはすぐには理解できません。
質問する
6072 次
1 に答える
12
xpcomサービスnsIBrowserHistoryにアクセスする必要があります。SDKで動作するコード例を次に示します。
https://builder.addons.mozilla.org/package/157396/latest/
場所のAPIは少し冗長ですが、MDNで利用できる広範な例があります。
https://developer.mozilla.org/en-US/docs/Querying_Places
ここで利用可能なMozillaコミュニティメンバーによって開発されたモジュールもあり、いくつかの抽象化を提供します。
https://github.com/autonome/Jetpack-Modules/blob/master/places.js
上記のモジュールがFirefoxとSDKの最近のバージョンに対してテストされているかどうかはわかりません。
于 2012-10-16T00:48:30.780 に答える