いつ頃からかFirefoxのアドオン、セカンドサーチが機能しなくなってしまいました。
他のアドオンとぶつかってしまっているのかと思い、他の全てのアドオンを全てを無効にしても動作しないので、Firefoxの新しいプロファイルを作り、一から動作確認をしていたところ、検索用のプラグイン(searchplugins)が原因でした。
ネット上で拾った物を使うと、トラブルがおきそうなので、こちらを参考に作り直しました。
例えば歌ネットで歌詞の検索をしたいプラグインを作るときはこうなります。
<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/" xmlns:os="http://a9.com/-/spec/opensearch/1.1/"> <os:ShortName>歌ネット(曲)</os:ShortName> <os:Description>歌ネット(曲)</os:Description> <os:InputEncoding>SHIFT-JIS</os:InputEncoding> <os:Image width="16" height="16">data:image/x-icon;base64,/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAQABADASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQQG/8QAJhAAAQIFAwMFAAAAAAAAAAAAAQIEAAMFBgcREiETMWMWIjRRYf/EABUBAQEAAAAAAAAAAAAAAAAAAAUG/8QAIhEAAAQEBwAAAAAAAAAAAAAAAQIDEQAEMkETFCMxQnGB/9oADAMBAAIRAxEAPwB7DsxYum6/cr58sd/JMhvKClDOljgEgESuNfMqM4xeDHOQLgTcDJ4mmv3HXbOm8vekgLUpP0CNFEHnUERS6rfrzLFIrtLZOpVFo8tJmOJ6NoJSpS/3kkgAd4NAwYYJ8n29i2USNnDzraQp1WoZu3tH/9k=</os:Image> <os:Url type="text/html" method="GET" template="http://www.uta-net.com/user/ichiran.html?Aselect=2&Bselect=3&Cselect=1&Keyword={searchTerms}"> </os:Url> </SearchPlugin>
これをUTF-8でxmlファイルとして保存し、Firefoxのプロファイルのフォルダのsearchpluginsフォルダに置くだけです。
ちなみに検索URLのAslectは
1 歌手名 2 曲名 3 作詞者名 4 歌い出し 5 歌手名ひらがな 6 曲名ひらがな
です。
また、Bselectは
1 で始まる 2 で終わる 3 が含まれる 4 完全一致
Cselectは
1 新着順 2 曲目(昇順) 3 曲目(降順)
です。