August 28, 2006

ConQuery改造版について

拡張の概要
右コンテクストメニューからサーチプラグインを呼び出しメニューに表示します。メニューに表示されるサーチプラグインは設定から、表示・非表示や表示する順序を設定することが可能です。
選択文字列がある場合は、選択したサーチプラグインで検索を実行します。また検索結果の表示先を設定することができます。
【本家の作者の方に何度か連絡を試みたのですが、返事が来ないです。開発休止なのかな?】
対応・最新版
修正点
  • 起動時にFirefoxのインストールディレクトリー・プロファイルディレクトリーからサーチプラグインフォルダーを自動的に取得してきます。
    上記以外のディレクトリーのサーチプラグインフォルダーは拾ってきません。
    またConQueryの設定からサーチプラグインのフォルダーを指定できるようになっていましたが、あまり意味がないので削除してます。(隠してるだけですが・・・。)
    【Thunderbird(その他)で使用する際は、サーチプラグインのフォルダーをThunderbird(その他)のインストールディレクトリーまたはプロファイルディレクトリーに作成してください。】
    (Firefoxのものをそのままコピペしていただければ)
  • 設定をサーチプラグインごとにまとめて、prefs.jsに保存される設定を少なくしました。
    【インストールする際は一度プロファイルのprefs.jsのConQueryの設定を削除するとすっきりします。】
  • サーチプラグインの日本語メニューの文字化け対応済み
問題点
Amazonのサーチプラグイン(Amazon.co.jp)は引数エラーとでるのですが、これはAmazonのサーチプラグインの書式に誤りがあるためだそうです。(閉じタグが記入されていません。)
サーチプラグインフォルダーのAmazonのサーチプラグインのファイル(amazon-jp.src)を開き最後に”</SEARCH>”を追加し保存すると使用可能になります。
その他
また Firefox拡張:Drag de Go を併用すると選択文字列やリンクの文字列をドラッグ&ドロップでConQueryのショートカットメニューを呼び出すことが可能です。
併用する際はConQueryの設定の表示にて”ショートカットメニューを使用する(Shift + 右クリック)”にチェックをいれてください。
もちろん Firefox拡張:Drag de Go のジェスチャーの設定もお忘れなく。

更新履歴

2006-06-12 Version1.6.7
各国の2バイト文字への対応。
2006-04-05 Version1.6.5
Macではファイルパスを正常に取得できていなかったので修正。
2006-04-02 Version1.6.4
Version1.6.4.1から設定の保存方法を変更したのですが、設定を削除せずそのままVersion1.6.4.2を導入すると、以前のサーチプラグインの設定が正常に削除されない不具合があったため修正。
Get Firefox!
この記事へのコメント
えーと……。なんだかすごくコメントしにくいんですけども
Windows2000のユーザです、わたし。

それで1.6.4.1では再起動のたびにサーチエンジンも設定も
消えてしまって何も機能を使えないような状態でしたけど、
新しい1.6.4.2を試してみたら問題なく使えるようになりました!
でも、そのあと1.6.4.2を削除して1.6.4.1に戻してみたら
やっぱりダメでした。1.6.4.2バンザイです。
Posted by Tayamami at 2006-03-27 22:09
Tayamamiさんこんばんは
Win2000のことは考えてもなかった・・・すいません

まあ動けばオッケーってことでめでたし(汗

とりあえず次はConQueryは本家のフォーラムでも作者さんの動きが見られないので、Firefox2.0への対応を考えたいと思います。
Posted by yukichi at 2006-03-27 22:16
yukichi様、はじめまして。
WinXP SP2、Firefox 1.5.0.1という環境なのですが、
1.6.4.2にし、サーチプラグインの上下の並び順を変更中、
全てではないのですが、上に移動しなかったり、
下に移動しなかったりするものがあります。
ちなみにサーチプラグインは、27個登録しています。
1.6.4.1では問題ないので、こちらに戻して使っています。
他の人の報告がないようですし、初心者ゆえ単純な事が
原因なのかもしれませんが、とりあえず報告します。
Posted by PE at 2006-03-30 22:51
はじめましてPEさん
動作報告ありがとうございます。
環境は私と同じですね〜。
私は21個登録していますが、ちょっと再現できないので、動かないサーチプラグイン名をお教え願えませんか?
Posted by yukichi at 2006-03-31 00:44
お返事ありがとうございます。
動かないサーチプラグインですが、入れ直すと動いたり動かなかったりで、
どう答えていいやら、という状態です。
それから、かなりの数が途中でそれ以上または以下に動かなくなります。
使っていないものを1つ削除してみてたのですが、変化なしです。
こちらに公開されている、このヴァージョン以外では問題なかったので、
修正しようと思わなくても次のヴァージョンでは何事もなかったかのように
動く気もするので、次を待ってみます。
Posted by PE at 2006-03-31 02:40
1.6.4.2で問題なく動いていたConQuery modですが、
1.6.4.3にしたところ、ConQueryホットメニューが効かなくなりました。
コンテキストメニューにはちゃんとサーチプラグインが表示されますし、
その並び順も普通に変えられますけど、私は普段はSuper DropAndGo mod経由で
ホットメニューを呼び出して検索しているので、ちょっと困ってしまいます。
PEさんとは逆に、うちでは末尾が奇数のバージョンで不具合が出る感じですね。

ConQuery mod 1.6.4.3
Super DragAndGo mod 0.2.4x15
Windows2000SP4 です。
Posted by Tayamami at 2006-04-01 21:33
Tayamamiさんこんばんは
毎度毎度どうもすみません。

Super DropAndGo modからでないのであれば、一度設定>表示>ショートカットメニューを使用するの項目(Shift+右クリック)の設定をON・OFFして見た場合いかがでしょうか?
(Super DropAndGo modはそちらの機能をそのまま呼び出しているだけなんで)
すいませんがよろしくお願いします。
Posted by yukichi at 2006-04-01 22:44
私の環境では、1.6.4.3でもダメみたいです。
ただ、問題箇所が以前よりわかりやすくなりました。
最初に表示されたとき、"Wikipedia Japan"が一番下にあったのですが、
これが上に動きませんで、他のサーチプラグインは、
"Wikipedia Japan"の下へ行けませんでした。
また、"2ちゃんねる検索"はある程度までしか上に動けませんでした。
その後、設定完了して、再び、ConQueryの設定をしたところ、
いくつかの順番が変わっていました。
"2ちゃんねる検索"が一番上に来ていて、一方"Qooqle"が
下の方に来ていたのですが、これが上に動かなくなしました。
また、その他いくつかも移動していました。
何度か、設定完了、再設定を繰り返していると、
また移動するものが出てくることがあります。
必ずというわけではないのですが、"はてなダイアリー","TechnocratiJ",
"blogWatcher","Qooqle","SlashDot USA 検索",
"impress Watch Search","MYCOM PCWEB","ITmedia",
"Amazon.co.jp"は動いていました。
さらに、再設定を繰り返すと状況は変わるかもしれませんが。
それから、Firefoxを起動されると少し移動している事があります。
Posted by PE at 2006-04-01 23:42
PEさんこんばんは
詳細なご報告ありがとうございます。
サーチプラグインのファイル名をサーチプラグインのエントリーIDに使用しているのですが、一部サーチプラグインのファイル名を正しく扱えていないような感じですね。
毎度どうもすみません。
Posted by YUkichi at 2006-04-02 00:13
yukichiさん、こんばんは。
1.6.4.4で問題が解決しました。
すばやい対応、ありがとうございました。
Posted by PE at 2006-04-02 03:23
PEさん解決しましたかw
良かったです〜
また何かありましたらよろしくお願いします。
Posted by yukichi at 2006-04-02 07:58
うちでもWikipedia Japanで並べ替えの不備が出ちゃってましてたが、
某拡張機能の不具合でfx自体の挙動もおかしくなっていたので
これを機に新規プロファイルを作成して1.6.4.4を入れました
(ConQuery modどころか、検索窓でのサーチエンジン切り替えも
おかしくなってました……)。
今はもうメチャクチャ快調です。ありがとうございました。
Posted by Tayamami at 2006-04-02 15:02
yukichiさん、初めまして。
Mac OS X 10.4.6, Fx 1.5.0.1 の環境にmod版1.6.4.4をインストールしたのですが、検索プラグインが一切読み込まれませんでした。少しの修正でいけたので、報告がてら差分を貼っておきます。
以前本家のを試した時には日本語が化けてしまって残念に思っていたので、ここのは本当に便利に使わせもらっています。感謝感謝です。

diff -ur content.orig/conquery/main.js content/conquery/main.js
--- content.orig/conquery/main.js 2006-04-02 02:13:38.000000000 +0900
+++ content/conquery/main.js 2006-04-04 14:24:14.000000000 +0900
@@ -215,11 +215,7 @@

var cqr_platform = new String(navigator.platform);
if(cqr_platform.search(/^Win/)) {
- if(cqr_platform.search(/^Mac/)) {
- var cqrdelim = "/";
- } else {
- var cqrdelim = ":";
- }
+ var cqrdelim = "/";
} else {
var cqrdelim = "\\";
}

Posted by いんこ at 2006-04-04 17:07
いんこさんはじめまして
Macがないので修正いただけて大変助かります。
早速修正版をアップしときます。
また何かありましたら、よろしくお願いします。
Posted by yukichi at 2006-04-04 18:19
いんこさん
コードを見て思ったのですが、これだとLinuxなど他のOSで不具合が生じる可能性があります。
一度エラーコンソールで
alert(window.navigator.platform);
で表示される結果を教えていただけないでしょうか?
お手数ですがよろしくお願いします。
Posted by yukichi at 2006-04-04 18:29
window.navigator.platform は MacPPC が返ってきました。

貼った変更だとまずかったですか。Mac や Linux 等の非Windows環境だと cqr_platform.search(/^Win/) が -1 で if の所が真となり cqr_delim が / になると思ったのですが。

とりあえずMacでも cqr_delim が / だと大丈夫みたいなので、そのようにしていただければと。よろしくお願いします。
Posted by いんこ at 2006-04-05 18:15
他の環境の事はよくわからなかったので、
単純に一つ少なくなって大丈夫なの?
って思ってました。
MacもLinuxも同じでいいんですね〜
すいませんでした。
次から修正しときます。
Posted by yukichi at 2006-04-05 18:50
コメントを書く
※Name:

Email Address:

URL:

※Comments:

この記事へのトラックバック

[Firefox]ConQuery改造版
Excerpt: f:id:akinalover:20060328033310j:image f:id:akinalover:20060328033326j:image [http://bushwhacker.sees..
Weblog: +Sun Flower〜報告〜+
Tracked: 2006-03-28 03:38