備忘録です。
とりあえず、Bonの検索機能nsIBrowserSearchService.idlを利用し検索は可能になったけど・・・。
問題点
- Bonでのみ使用可能
- この検索機能自体がBonから搭載されているので、この方法だと他では使えない・・・。
- 文字化け
- 旧来のサーチプラグインを使用することは可能だが、Bonの検索機能自体が2バイト文字にはまだ未対応。(メニューが文字化けする。)
これはエンジンオブジェクトのnameから取得されているが、これがidとしても登録されている・・・。(prefs.jsでも文字化け) - ConQueryの問題
- ConQuery専用のサーチプラグインを使用可能にするには、Bonの検索機能が使えない・・・。(これがこの拡張をややこしくさせる原因だな・・・。専用サーチプラグインを使っている人がいるのだろうか・・・・?)
旧来の機能を損なわずXMLのサーチプラグインへの対応するには、このXMLを自前で解析しないといけない・・・。(面倒だ・・・。全部取っ払うと簡単なんだけどな〜。)
とりあえず、まだ時期尚早かな・・・・。