firefox userChrome.js greasemonkeyスレ 5at SOFTWARE firefox userChrome.js greasemonkeyスレ 5 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト297:名無しさん@お腹いっぱい。 08/07/09 22:23:11 yHRdYeC00 fx3のロケーションバーに文字入力すると表示される、履歴やブックマークの リストを自由にフィルタリングできたら面白そうだなと思って、userChrome.jsに こんなコードを書いてみたのですが、本来12個の項目が表示されるはずなのに 配列の個数(listbox.children.length)が6個しか取得できません。 ロケーションバーの右側の矢印をクリックしたときは12個取得できるのですが・・ どなたか、おかしい点を指摘していただけないでしょうか。 fx3は最新版を使用しています。 298:名無しさん@お腹いっぱい。 08/07/09 22:23:59 yHRdYeC00 (function() { var urlbar = document.getElementById("urlbar"); var panel = document.getElementById("PopupAutoCompleteRichResult"); var listbox = document.getAnonymousNodes(panel)[0]; urlbar._onSearchBegin = urlbar.onSearchBegin; urlbar.onSearchBegin = function () { urlbar._onSearchBegin(); panel.style.visibility = "hidden"; }; urlbar._onSearchComplete = urlbar.onSearchComplete; urlbar.onSearchComplete = function () { urlbar._onSearchComplete(); var n = listbox.children.length; alert(n); // リストの個数 for (i=n-1; i>=0; i--) { listbox.removeItemAt(i); // とりあえず条件なしに全削除してみる } panel.style.visibility = "visible"; }; })(); 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch