MozillaZine.jp フォーラム
https://forums.mozillazine.jp/

ロケーションバーの自動補完で表示される候補の件数を増やしたい
https://forums.mozillazine.jp/viewtopic.php?f=2&t=13193
ページ 12

作成者:  バッキー [ 2012年7月07日(土) 18:14 ]
記事の件名:  ロケーションバーの自動補完で表示される候補の件数を増やしたい

Firefox 13.0.1についての質問です。
ロケーションバーにURLを入力しはじめると自動補完の候補が表示されます。
表示される候補は6件なのですが、これを増やす方法はありませんか?

作成者:  pal [ 2012年7月07日(土) 19:51 ]
記事の件名:  Re: ロケーションバーの自動補完で表示される候補の件数を増やしたい

about:configでbrowser.urlbar.maxRichResultsの値をお好きなように。

作成者:  バッキー [ 2012年7月07日(土) 21:09 ]
記事の件名:  Re: ロケーションバーの自動補完で表示される候補の件数を増やしたい

pal さんが書きました:
about:configでbrowser.urlbar.maxRichResultsの値をお好きなように。


いや、それがですねぇ、すでに maxRichResults は十分に大きくしているんです。
でも、表示される候補は6件なんですよ。

なので、maxRichResultsは入力補完候補の最大数で、表示の件数とは別物だと考えているのですが。

作成者:  pal [ 2012年7月07日(土) 21:32 ]
記事の件名:  Re: ロケーションバーの自動補完で表示される候補の件数を増やしたい

この値は12が標準です。
で、表面上見えるのは6件です。
が、スクロールできます。(6件分はスクロールしないと見れません。)

たとえば15にすれば15件リストされます。
(変更後、Firefoxの再起動が必要です。)
ただし、数値には限度があったと思います。
あまりにも大きい数値は無効になります。

変わらないようであればプロファイルに不具合が生じている可能性がありますので、プロファイルの作り直しなど以下を。
基本的なトラブルシューティング

作成者:  バッキー [ 2012年7月07日(土) 22:01 ]
記事の件名:  Re: ロケーションバーの自動補完で表示される候補の件数を増やしたい

pal さんが書きました:
この値は12が標準です。
で、表面上見えるのは6件です。
が、スクロールできます。(6件分はスクロールしないと見れません。)[/url]

その表面上見える件数を増やしたいのです。
なにか方法はないのでしょうか?

尚、maxRichResultsには 50を設定しています。

作成者:  pal [ 2012年7月07日(土) 22:35 ]
記事の件名:  Re: ロケーションバーの自動補完で表示される候補の件数を増やしたい

プログラム内部に変更を加えないないとできないと思います。

なお、Firefox 16では(スクリーンサイズが十分に大きければ)12件全部(スクロールなしで)表示されます。

作成者:  偶然的通行人 [ 2012年7月08日(日) 07:53 ]
記事の件名:  Re: ロケーションバーの自動補完で表示される候補の件数を増やしたい

※質問するときは、フォーラムの利用に関するご案内 、とりわけ 質問するときは に目を通し、OS の種類や Firefox のバージョン、導入しているアドオンなど、使用環境についての最低限の情報を書き添えることをお勧めします。

横から失礼します。

自動補完の候補件数(最大値 / 初期値=12)の話ではなく、それが表示されるドロップダウンリストボックスの高さ(行数)が固定されているため、候補件数を 50 とかにしても 6 件単位でしか表示されないところにご不満があるわけですよね。

"件数を増やす" というと紛らわしくなってしまいますが、ドロップダウンリストボックスの高さ(初期値)を大きめに指定することで、結果的に一度に表示される補完候補の数が 6 件よりも増せるのではありませんか?

そういう解釈でいいのなら、13.0.1 でも userChrome.css でコントロールすることはある程度できると思います。
ざっくりいえば #PopupAutoCompleteRichResult {height : ***px ;} みたいな......。

お使いのモニタの物理サイズと解像度、Firefox で常用しているウィンドウの状態(最大化しているか否かなど)、ユーザーの意図する事がらによって、適切な書式や値が変わってくるはずです。
必要なら、表示されるアイテムのフォントサイズや行間その他も視野に入れ、ご自身の環境条件やニーズに合わせて調整なさってはいかがでしょうか。

とりあえず以上です。外してたらすみません。

(余談)
Firefox の [検索バー] や、about:home などコンテンツエリア内の入力フォームに表示される自動補完のドロップダウンリストに関しては、リサイズを可能にするアドオンがあります。
現時点で「実験的アドオン」となっていますが、もしそれらのドロップダウンリストについても同様のことをお望みなら、一度お試しください。

autocomplete popup resize | Firefox アドオン | Mozilla Japan の公式アドオン紹介サイト
Mozilla Re-Mix: 検索バーやコンテンツの候補リストをマウスでサイズ変更できるFirefoxアドオン「autocomplete popup resize」

作成者:  バッキー [ 2012年7月08日(日) 08:26 ]
記事の件名:  Re: ロケーションバーの自動補完で表示される候補の件数を増やしたい

偶然的通行人 さんが書きました:
自動補完の候補件数(最大値 / 初期値=12)の話ではなく、それが表示されるドロップダウンリストボックスの高さ(行数)が固定されているため、候補件数を 50 とかにしても 6 件単位でしか表示されないところにご不満があるわけですよね。

ええ、そういうことです。


偶然的通行人 さんが書きました:
そういう解釈でいいのなら、13.0.1 でも userChrome.css でコントロールすることはある程度できると思います。
ざっくりいえば #PopupAutoCompleteRichResult {height : ***px ;} みたいな......。

候補の件数が少ないとき(6件以下)、件数に合わせてドロップダウンリストボックスの高さ(行数)が調整されるので、CSSで高さを設定しても上書きされてしまうと思います。


偶然的通行人 さんが書きました:
Firefox の [検索バー] や、about:home などコンテンツエリア内の入力フォームに表示される自動補完のドロップダウンリストに関しては、リサイズを可能にするアドオンがあります。
現時点で「実験的アドオン」となっていますが、もしそれらのドロップダウンリストについても同様のことをお望みなら、一度お試しください。
autocomplete popup resize | Firefox アドオン | Mozilla Japan の公式アドオン紹介サイト
Mozilla Re-Mix: 検索バーやコンテンツの候補リストをマウスでサイズ変更できるFirefoxアドオン「autocomplete popup resize」


こちらも試しているんですが、残念ながらドロップダウンリストボックスの高さ(行数)の初期値はやはり6行なんですよ。
「autocomplete popup resize」をハックして、ドロップダウンリストボックスの表示時に高さ(行数)を増やすように細工してみましたが、それでも初期値は6行になってしまうので補完候補を得たあとで上書きされてしまうようです。


pal さんが書きました:
プログラム内部に変更を加えないないとできないと思います。

6行というデフォルト値を上書きできれば簡単に解決できそうなのですが、デフォルト値はどこで定義されているのでしょうか?

作成者:  pal [ 2012年7月08日(日) 12:47 ]
記事の件名:  Re: ロケーションバーの自動補完で表示される候補の件数を増やしたい

バッキー さんが書きました:
pal さんが書きました:
プログラム内部に変更を加えないないとできないと思います。

6行というデフォルト値を上書きできれば簡単に解決できそうなのですが、デフォルト値はどこで定義されているのでしょうか?

ヒントは以下。
https://hg.mozilla.org/mozilla-central/rev/7a8975c9206b

改変は自己責任で。
どんな不具合が起きても責任は負いません。

作成者:  バッキー [ 2012年7月08日(日) 17:58 ]
記事の件名:  Re: ロケーションバーの自動補完で表示される候補の件数を増やしたい

pal さんが書きました:

とりあえず、シンプルな拡張機能を作って maxrows を書き換えることができました。
いまのところ特に問題なく、一度に表示する件数が増えた状態で自動補完が動作しています。


pal さんが書きました:
なお、Firefox 16では(スクリーンサイズが十分に大きければ)12件全部(スクロールなしで)表示されます。

urlbarに関して Firefox16でどのように仕様が変更になるのか様子をみる必要がありますが、もし要望があれば今回作成した拡張機能のAMOでの公開を検討したいと思います。

作成者:  pal [ 2012年7月16日(月) 07:49 ]
記事の件名:  Re: ロケーションバーの自動補完で表示される候補の件数を増やしたい

pal さんが書きました:
なお、Firefox 16では(スクリーンサイズが十分に大きければ)12件全部(スクロールなしで)表示されます。

再修正された?ようで、また、表面上見えるのは6件となりました。(候補に挙がるのは12件)

作成者:  バッキー [ 2012年7月16日(月) 10:26 ]
記事の件名:  Re: ロケーションバーの自動補完で表示される候補の件数を増やしたい

pal さんが書きました:
pal さんが書きました:
なお、Firefox 16では(スクリーンサイズが十分に大きければ)12件全部(スクロールなしで)表示されます。

再修正された?ようで、また、表面上見えるのは6件となりました。(候補に挙がるのは12件)

情報ありがとうございます。


バッキー さんが書きました:
もし要望があれば今回作成した拡張機能のAMOでの公開を検討したいと思います。

この件、自分用にxul版で作ったものを Add-on Builderで作り直してAMOで公開することにしました。

amo-editorsのreview待ちですので、もう少しすると Firefox拡張機能の一覧から入手していただけるようになります。

作成者:  バッキー [ 2012年7月21日(土) 07:09 ]
記事の件名:  Re: ロケーションバーの自動補完で表示される候補の件数を増やしたい

バッキー さんが書きました:
バッキー さんが書きました:
もし要望があれば今回作成した拡張機能のAMOでの公開を検討したいと思います。

この件、自分用にxul版で作ったものを Add-on Builderで作り直してAMOで公開することにしました。

amo-editorsのreview待ちですので、もう少しすると Firefox拡張機能の一覧から入手していただけるようになります。

amo-editorsによる preliminarily reviewが完了し、AMOで一般公開されるようになりました。
よかったらご利用ください。

http://backy0175.at.webry.info/201207/article_7.html
https://addons.mozilla.org/ja/firefox/a ... -autocomp/

作成者:  kiyo4_k [ 2012年7月21日(土) 07:24 ]
記事の件名:  Re: ロケーションバーの自動補完で表示される候補の件数を増やしたい

バッキー さんが書きました:
amo-editorsによる preliminarily reviewが完了し、AMOで一般公開されるようになりました。
よかったらご利用ください。

http://backy0175.at.webry.info/201207/article_7.html
https://addons.mozilla.org/ja/firefox/a ... -autocomp/
バッキーさん、ありがとうございます。
Firefoxベータ(15.0)にインストールしてみました。大きな数字を入れても12に戻るのですが12が最高なんでしょうか。

作成者:  バッキー [ 2012年7月21日(土) 07:49 ]
記事の件名:  Re: ロケーションバーの自動補完で表示される候補の件数を増やしたい

kiyo4_k さんが書きました:
Firefoxベータ(15.0)にインストールしてみました。大きな数字を入れても12に戻るのですが12が最高なんでしょうか。

さっそくのご利用ありがとうございます。

設定できる最大値は ブックマークや履歴から検索される候補の最大数browser.urlbar.maxRichResults に合わせてあります。
browser.urlbar.maxRichResultsのデフォルトは 12 ですので about:config でお好みに合わせてこの数値を調整されると使いやすくなると思います。
事前に maxRichResults を変更なさってからお試しください。


ちなみに、私の感覚では
    browser.urlbar.maxRichResults = 50
    一度に表示する最大行数 = 20
ぐらいが使いやすいと思いました。

ページ 12 All times are UTC + 9 hours
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/