1 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/04(月) 00:48:54 ID:fTHHCY6b0] 質問は必ずまとめサイトに目を通した後にして下さい。 ■まとめサイト firefoxまとめサイト ttp://firefox.geckodev.org/ ttp://firefox.geckodev.org/index.php?cmd=read&page=Greasemonkey ttp://firefox.geckodev.org/index.php?cmd=read&page=userChrome.js ■前スレ firefox userChrome.js greasemonkeyスクリプトスレ 3 pc11.2ch.net/test/read.cgi/software/1194363551/ ■拡張機能 greasemonkey ttp://www.greasespot.net/ "zeniko's userChrome.js" ttp://mozilla.zeniko.ch/userchrome.js.html userChrome.js ttp://forums.mozillazine.org/viewtopic.php?t=397735 ttp://forums.mozillazine.org/viewtopic.php?t=556229 userChrome.js 0.8 (FX) - Add-ons Mirror ttp://forum.addonsmirror.net/index.php?showtopic=6878 ■拡張機能その2 JavaScript Actions ttp://openhideaway.net/Firefox/ Custom Buttons ttps://addons.mozilla.org/firefox/2707/ ttps://addons.mozilla.org/en-US/firefox/addon/5066
82 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/17(日) 22:07:30 ID:cOhQNEco0] ldrize、userContent.jsで動きますか?
83 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/17(日) 22:35:29 ID:Gbut5PeZ0] >>82 userContent.jsで使うと、メモリを解放しないような気配で大変なことになった。 あと、userContent.js上のAutopagerizeとの相性もあんまり良くなかったと思う。
84 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/17(日) 22:45:40 ID:NY0LQ1Hg0] Greased Lightbox v0.16 ttp://shiftingpixel.com/lightbox
85 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/18(月) 01:10:09 ID:zJkkuYdu0] CTRL押しながら文字選択で文字を自動コピーしてくれるスクリプトってないかな? あるだろうと思って探してるんだがみつからない
86 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/18(月) 01:14:45 ID:8OCqEYIu0] Ctrl+C押下すりゃいいだろうが
87 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/18(月) 01:17:33 ID:7saDCKoM0] 選択時に勝手にコピーなら AutoCopy か前スレの Alice さんのスクリプトでいけるな どうせ Firefox 使ってるような奴ならクリップボードユーティリティくらい入れてるだろ。
88 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/18(月) 06:25:51 ID:4+SEHVk30] Configuration Maniaのインターフェイス設定でUnix (X-Window) スタイルの所に マウスで文字選択しただけでクリップボードに送る云々の設定が出来たような記憶がある・・・ ↓のお薦めの設定項目に書いてあるが、Win環境でも有効だったような・・・ ttp://members.lycos.co.uk/toolbarpalette/confmania/ 今は使っていないので違ってるかも・・・(謎
89 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/18(月) 09:26:53 ID:sjdWFOjz0] Winだと設定がきかないよ
90 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/18(月) 15:22:19 ID:X6g8mROb0] 何か出来たので貼り // 自動で「全て強調表示」 eval('gFindBar.updateStatus = ' + gFindBar.updateStatus.toString().replace( 'default:', <><![CDATA[ default: valHighlight = document.getElementById("find-field").value; var highlightBtn = document.getElementById("highlight"); if(valHighlight.length >= 2 && !highlightBtn.checked){ highlightBtn.setAttribute("checked", "true"); gFindBar.setHighlightTimeout(); } else if(valHighlight.length < 2){ highlightBtn.removeAttribute("checked"); gFindBar.toggleHighlight(false); } ]]></>) );
91 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/18(月) 16:50:30 ID:Jzxg5Svu0] ところで、userChrome.js のFx3 への対応ってどうなってるんだろうか? グリモンはFx3βにも対応していってるみたいなんだけど、ちと心配になってしまった
92 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/18(月) 16:59:04 ID:sjdWFOjz0] UserChrome.js0.8がFx3でもちゃんと動く。
93 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/18(月) 17:14:09 ID:zLaQpI4Y0] <minVersion>1.5.0.7</minVersion> <maxVersion>3.0+</maxVersion> 動作自体も問題なし
94 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/18(月) 18:27:35 ID:JbLZn1z40] 問題はスクリプトそのもの 拡張みたいな自動更新できないから、3.0移行の際ははめんどくさそうだ
95 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/18(月) 21:01:23 ID:8OCqEYIu0] 自分で修正するだろ
96 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/18(月) 21:21:46 ID:3fU21tMH0] firefox3_beta3にしたらBHNewTab1.1のホームボタンを新しいタブで 開けなったんだけど、なんか仕様が変わったのかな。
97 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/18(月) 21:28:36 ID:8OCqEYIu0] >なんか仕様が変わったのかな BrowserHomeClick BrowserGoHome
98 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/18(月) 21:41:33 ID:W8i/P7T70] >>97 即レス多謝
99 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/19(火) 18:06:31 ID:0shdBXwS0] 前スレにあった、AutoCopyのスクリプトが消えています どなたか、あげてもらえませんか?お願いします
100 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/19(火) 18:48:43 ID:G0UeP7Yn0] // ==UserScript== // @name autoCopyToClipboard.uc.js // @namespace space.geocities.yahoo.co.jp/gl/alice0775 // @include main // @author Alice0775 // @version 2008/02/19 180:00 // @note about:config の clipboard.autocopy を [false]で無効 true で 有効 // ==/UserScript== (function () { // --config-- var yourKeyInSpeed = 100, yourClickSpeed = 500; //選択部分をクリップボードにコピー var timer = null; function CopyToClipboard(e) { var xpPref = Components.classes['@mozilla.org/preferences-service;1'] .getService(Components.interfaces.nsIPrefService); if (!xpPref.getBoolPref('clipboard.autocopy') ) return; if (e.type == "mouseup" && e.button ==0) { goDoCommand('cmd_copy'); return; } if (e.type == "keyup" && (e.keyCode == 16 || e.keyCode >= 35 && e.keyCode <= 40 )) goDoCommand('cmd_copy'); } //イベント gBrowser.mPanelContainer.addEventListener('mouseup', function(e){ if (timer) clearTimeout(timer); timer = setTimeout(function(){CopyToClipboard(e);}, yourClickSpeed,e); }, true); gBrowser.mPanelContainer.addEventListener('keyup', function(e){ if (timer) clearTimeout(timer); timer = setTimeout(function(){CopyToClipboard(e);}, yourKeyInSpeed,e); }, true); })();
101 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/19(火) 19:23:56 ID:0shdBXwS0] >>100 親切な方。どうもありがとう ひと手間省けるようになって、とても楽になりました
102 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/20(水) 19:16:11 ID:lmINAjnZ0] greasemonkeyでaタグを抜き出したいときはこうすればいいのは分るのですか var aTag = document.getElementsByTagName("a"); uc.jsで同様のことをするにはどう書けばいいのでしょうか?
103 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/20(水) 19:40:50 ID:MjaF/40A0] 対象となるコンテンツウィンドウのdocumentオブジェクトに対して実行するようにする。 Code snippets:Tabbed browser - MDC ttp://developer.mozilla.org/ja/docs/index.php?title=Code_snippets:Tabbed_browser コンテンツウィンドウ ttp://developer.mozilla.org/ja/docs/index.php?title=Working_with_windows_in_chrome_code#.E3.82.B3.E3.83.B3.E3.83.86.E3.83.B3.E3.83.84.E3.82.A6.E3.82.A3.E3.83.B3.E3.83.89.E3.82.A6
104 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/20(水) 20:22:06 ID:lmINAjnZ0] >>103 出来た! 愛してる
105 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/21(木) 15:34:50 ID:joNv+kRM0] firefox2でコンテキストメニューに追加するuc.jsを書いたのですが firefox3では動かないみたいです. こうやったら追加できるっていう情報ってありませんか? もしくはどこかに実例ありませんか?
106 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/21(木) 15:39:26 ID:TWdFntDo0] 自分でどうにか出来ない奴はβを使わない!
107 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/21(木) 19:22:23 ID:AXTd0fUH0] マージポイントでも変わったのかねえ 俺はβ使ってないから知らんが
108 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/22(金) 01:41:25 ID:2gjDoGYD0] Aliceさんのパスワードマネジャーに保存されているパスワードを変更する を使ってみたんですが動くには動くんですがスクロールが重いというか切り替わりません 他に使っている人がいたらちゃんと使えてるかどうか教えて下さい
109 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/22(金) 11:21:58 ID:dn6HJK2r0] 使える、沢山登録してるの?<パス
110 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/22(金) 11:47:31 ID:2gjDoGYD0] 40個程登録しています
111 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/22(金) 12:43:46 ID:5Zwx2opP0] AutoPagerize のヤフオクSITEINFOを下記のように 設定したのですが、2ページ目など読み込まれているようなのですが、 商品が表示されません。 なにか、方法ありますかね? url: search*.auctions.yahoo.co.jp/* nextLink: //td[@align="right" and @width="1%"]/small/b[last()]/a insertBefore: //table[position()=11] pageElement: //table[position()=7] --------- Yahoo Auction 商品1 100円 1日 商品2 100円 1日 123456789 ----------------- page 2 ←ここになにも表示されない。 123456789 ------------------
112 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/22(金) 15:52:39 ID:ChyzqS6w0] やっつけ url: ^http://(?:search|list)\d?\.auctions\.yahoo\.co\.jp/ nextLink: //td[@align="right" and @width="1%"]/small/b[last()]/a insertBefore: descendant::table[descendant::input[@name="apg"]][last()] pageElement: //table[descendant::tr[1]/@bgcolor="#dcdcdc"]
113 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/22(金) 16:25:03 ID:DZwjwWWP0] はてなハイクのAutoPagerize用SITEINFOがどうしてもうまくいかない
114 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/22(金) 16:40:50 ID:w3P+KrhE0] こっちじゃ駄目なん?いちいちSITEINFOなんて書かなくても大抵のサイトで動作するよ。 ttp://userscripts.org/scripts/show/7623
115 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/22(金) 16:45:02 ID:AqgV/T0f0] それ,キモイから...
116 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/22(金) 16:46:20 ID:kBYGKpyF0] ああ作者はキモいな
117 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/22(金) 16:58:51 ID:5Zwx2opP0] >>112 やっぱり、ダメだ。 orz ↓こうなる。 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 ... 742 [ 次の20件 ] 742ページ中1ページ目を表示(合計:14828点) page: 2 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 ... 742 [ 前の20件 | 次の20件 ] page: 3 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 ... 742 [ 前の20件 | 次の20件 ]
118 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/22(金) 17:02:18 ID:ChyzqS6w0] >>117 clear cacheした?
119 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/22(金) 17:05:37 ID:5Zwx2opP0] >>118 しました。 orz
120 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/22(金) 17:34:11 ID:ChyzqS6w0] >>119 こっちじゃうまくいってるけどなあ。JSファイルに直書きだけど。 SITEINFOはどこに置いてる?自鯖?
121 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/22(金) 17:35:48 ID:ChyzqS6w0] あとうまくいかないURLも書いてくれると検証しやすい
122 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/22(金) 17:44:25 ID:5Zwx2opP0] >>120 SITEINFOは、ツール→ユーザスクリプトの管理→Autopagerize選択→編集で、 直接書き込んでいます。 次に、SITEINFOの部分を全て、晒します。 >>121 URLは、以下でも動きません。 ttp://search.auctions.yahoo.co.jp/jp/search/auc?p=%B7%F4&auccat=0&alocale=0jp&acc=jp
123 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/22(金) 17:46:24 ID:5Zwx2opP0] var SITEINFO = [ /* { url: ^http://(?:search|list)\d?\.auctions\.yahoo\.co\.jp/ nextLink: //td[@align="right" and @width="1%"]/small/b[last()]/a insertBefore: descendant::table[descendant::input[@name="apg"]][last()] pageElement: //table[descendant::tr[1]/@bgcolor="#dcdcdc"] }, { url: http://(.*).google.+/(search).+ nextLink: id("navbar")//td[last()]/a insertBefore: id("res")/*[last()-1] pageElement: //div[@id="res"]/div exampleUrl: www.google.com/search?q=nsIObserver }, { url: search.yahoo.com/search* nextLink: id("yschnxtb")/big/a insertBefore: id("yschpg") pageElement: id("yschweb") },
124 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/22(金) 17:47:09 ID:5Zwx2opP0] { url: blog-search.yahoo.co.jp/search? nextLink: //a[child::img[contains(@src, "ar_next.gif")]] insertBefore: //center/table/tbody/tr/td/table[last()-1] pageElement: //center/table/tbody/tr/td/table[last()-2] }, { url: search.yahoo.co.jp/search* nextLink: id("yschpg")/p/big[last()]/a insertBefore: id("yschweb")/ol/following-sibling::node()[1] pageElement: id("yschweb")/ol remainHeight: 800 }, */ ]
125 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/22(金) 17:54:50 ID:ChyzqS6w0] >>122 どこからツッコんでいいのかわからんけど とりあえずSITEINFOをこう書き直してそのURLを読み込んでみてくれ var SITEINFO = [ { url: "^http://(?:search|list)\\d?\\.auctions\\.yahoo\\.co\\.jp/", nextLink: '//td[@align="right" and @width="1%"]/small/b[last()]/a', insertBefore: 'descendant::table[descendant::input[@name="apg"]][last()]', pageElement: '//table[descendant::tr[1]/@bgcolor="#dcdcdc"]', }, ]
126 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/22(金) 17:57:00 ID:TcyU9SbY0] コメントアウトされてることには突っ込んだら負けなんだろうな…
127 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/22(金) 18:08:27 ID:5Zwx2opP0] >>125 お〜、できました。 ありがとう。
128 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/22(金) 18:09:32 ID:L5T0PDTi0] うん。凄く無駄な時間を費やしたな…
129 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/22(金) 18:16:25 ID:5Zwx2opP0] ポイントは、 1. /* */ コメント 2. 文字列の括り "" '' 3. 各文字列の最後に、 , が、必要ってことね。 サンプルそのまま、貼り付ければいいものかと思ってたよ。 ごめん、ごめん。
130 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/22(金) 18:54:06 ID:2gjDoGYD0] Aliceさん>>108 の更新ありがとうございます 問題なく使えます
131 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/23(土) 12:49:50 ID:DUcPgSnD0] BHNewtab1.1で質問です。 ブックマークサイドバーの下部余白をクリックすると前に選択したブックマークを開いてしまいます。 (前に選択していたのがブックマークフォルダだと、フォルダを開閉したりせず無反応です) 他の作業をしている時に前面に出そうとFirefoxをクリックするとタブを開いてしまう場合があるので ブックマークの文字列以外をクリックしてもタブが開かないようにしたいのですが、 どの部分をどのように修正したら良いのでしょうか? Firefox2.0.0.12と3.0beta3で試しましたが、共に同じ症状が発生しました。
132 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/23(土) 13:37:02 ID:UsAZK43m0] >>131 80氏じゃないけれど, var entry = getResource(tree); if(!entry) return; の前に if (event.type == 'click') { var row = {}, col = {}, obj = {}; tree.treeBoxObject.getCellAt(event.clientX, event.clientY, row, col, obj); if (row.value == -1) return; } を挿入, 2箇所あるので全部 および var node = tree.controller._view.selectedURINode; if(!node) return; の前に if (event.type == 'click') { var row = {}, col = {}, obj = {}; tree.treeBoxObject.getCellAt(event.clientX, event.clientY, row, col, obj); if (row.value == -1) return; } uc.js使いならこれぐらいの不具合は自分で修正しろよ, できないなら拡張機能を使っておけよ
133 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/23(土) 23:47:43 ID:uZtoOty20] んじゃこのスレいらないな
134 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/24(日) 02:17:44 ID:Uob90dHJ0] >>132 導入でこけてるとか、いちいち更新するのが面倒とかいってるやつに 拡張機能使っとけって非難するのはわかる。 けど不具合報告してる人に非難することはないだろ。
135 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/24(日) 08:38:21 ID:eDmFu+2K0] firefox上でuserChrome.jsのスクリプト管理するようなのってない?
136 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/24(日) 08:50:06 ID:Dl5g49T00] Alice氏のrebuild_userChrome.uc.xulでいいだろ。
137 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/24(日) 12:52:35 ID:wnZWfDJn0] >スクリプト管理 って何?
138 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/24(日) 12:58:02 ID:lRyFsmdC0] >>137 userContent.jsと同じことをuserChrome.jsでもやりたいんじゃないの。
139 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/24(日) 13:03:28 ID:wnZWfDJn0] 80氏のちょっと改造すればいいんでない? 勝手に置き換わるのは, disableにしないとね
140 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/24(日) 14:17:51 ID:tr4QS4MJ0] Alice氏と80氏のローダには管理機能付いてるでしょ
141 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/24(日) 18:08:20 ID:OvFTs9nD0] どなたかお持ちの方、下記のスクリプトを再うpしてはもらえませんか? firefox userChrome.js greasemonkeyスクリプトスレ 2 pc11.2ch.net/test/read.cgi/software/1185343069/ 952 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2007/11/03(土) 19:25:29 ID:JdJ1BSzp0 (PC) ttp://userscripts.org/scripts/show/6009 早速これを使ってみてるんですが、関連検索がある時以外は上の方に表示されず ページの一番下まで行かないと他のサーチエンジンで検索できません。 どこをいじれば常に上の方に表示できるでしょうか?どなたか教えてください。 955 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2007/11/04(日) 12:38:53 ID:Rlrl4aFU0 (PC) >>952 上部にようにすると共に, UTF-8以外の検索サイトに対応させた。 ttp://www6.uploader.jp/dl/script/script_uljp00060.zip.html
142 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/24(日) 19:33:15 ID:OvFTs9nD0] 自己解決しました。 常に上の方に表示させるには 39行目を var ps = document.getElementsByTagName("p"); から var ps = document.getElementsByClassName("g"); に変更すればいいようですね。
143 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/24(日) 21:46:33 ID:GlEKN1oJ0] SCRAPBLOG : [userChrome.js] リアルタイムタブプレビュー ttp://www.xuldev.org/blog/?p=166 これはAlice氏のローダーだと動作しないっぽい? 後、ツールメニューのuserChromeの設定も消えてしまう
144 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/25(月) 12:53:26 ID:P/M3euZP0] プレビュー確認するぐらいなら, タブ切り替えた方が早いと思うけどね
145 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/25(月) 13:46:10 ID:yuHC89ji0] プレビューとかあんな小さい画像が役に立つのかとw
146 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/25(月) 15:48:36 ID:l9LejxsR0] >>143 配布ページいつの間にかできてるけど、結構見やすいな Bookmarks Confirmationがかなり気に入ったかも
147 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/25(月) 17:07:43 ID:MirAoGpd0] >>55 0.0.24で修正された
148 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/26(火) 01:35:09 ID:5aT6AdE00] Autopagerizeでgoogleの検索結果の1ページ目と2ページ目は綺麗につながりますが, 2ページ目以降は ←Goooooooooooooogle→ 前へ1234567891011 次へ が残ったままになるのは仕様でしょうか?
149 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/26(火) 02:42:04 ID:WPb2h/tJ0] { url:"www.google.co.jp/search* ", nextLink:"id(\"navbar\")//td[last()]/a", insertBefore:"//div[@id=\"navbar\"]", pageElement:"//div[@id=\"res\"]/div[last()-1]", },
150 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/26(火) 02:47:00 ID:5aT6AdE00] >>149 様 ありがとうございます。 ただ,検索結果に「関連検索:」があると, page: 2 関連検索: gmail greasemonkey, greasemonkey mixi, greasemonkey 使い方, page: 3 関連検索: gmail greasemonkey, greasemonkey mixi, greasemonkey 使い方, と検索結果の中身なしに続いていきます…
151 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/26(火) 02:57:41 ID:WPb2h/tJ0] { url:"www.google.co.jp/search* ", nextLink:"id(\"navbar\")//td[last()]/a", insertBefore:"//div[@id=\"navbar\"]", pageElement:"//div[contains(@class, \"g\")]", },
152 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/26(火) 09:09:20 ID:lJQrR73r0] 流れにワロタ これこそ試行錯誤しようぜw
153 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/26(火) 12:52:09 ID:5aT6AdE00] >>149 様 ありがとうございます。うまくいきましたm(__)m
154 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/26(火) 12:54:38 ID:Kq2L7BNG0] うーむ。どうもAutoPagerizeを使ってると アイドル時のFirefoxのCPU使用率が周期的に跳ね上がるな... UserContent.jsとの相性が悪いのか
155 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/26(火) 17:37:12 ID:Ma+FB4G90] そうなる理由が思い浮かばないんだけど、ホントなのそれ。 再現条件出してよ。
156 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/26(火) 18:12:59 ID:WPb2h/tJ0] autopagerize_iconのDIV要素がposition:fixedで配置されてるから AutoPagerizeが有効になったとたんスクロールが遅くなるんだよね
157 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/26(火) 22:27:51 ID:jpU8/SOA0] >>90 これ使わせてもらいます。ありがとう。 >>142 var ps = document.getElementsByTagName("p"); var first_result; for(var i=0; i<ps.length; i++) { if(ps[i].className == 'g') { を var ps = document.getElementById("res").getElementsByTagName('div'); var first_result; for(var i=0; i<ps.length; i++) { if(ps[i].idName == 'res') { とやると関連検索よりも上に表示されるよ。
158 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/27(水) 02:05:47 ID:MxxYs6Ue0] AutoPagerize, Fx3b4preでは以下のようにしないとダメですな AutoPager.prototype.addPage = function(htmlDoc, page) { var hr = document.createElementNS(HTML_NAMESPACE, 'hr') var p = document.createElementNS(HTML_NAMESPACE, 'p') p.appendChild(document.createTextNode('page: ')); var a = document.createElementNS(HTML_NAMESPACE, 'a') a.href = this.requestURL a.appendChild(document.createTextNode(++this.pageNum)); p.appendChild(a) var self = this this.insertPoint.parentNode.insertBefore(hr, this.insertPoint) this.insertPoint.parentNode.insertBefore(p, this.insertPoint) /* p.innerHTML = 'page: <a class="autopagerize_link" href="' + this.requestURL + '">' + (++this.pageNum) + '</a>' */ return page.map(function(i) { var pe = document.importNode(i, true) self.insertPoint.parentNode.insertBefore(pe, self.insertPoint) return pe }) }
159 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/27(水) 02:42:17 ID:urSl2I2K0] ポップアップメニューの背景に画像を入れたいと思い --- menupopup, popup, menulist > menupopup, .menulist-menupopup { background-color:#F3F9F2; background-image:url("画像データのURL"); background-position:bottom right; background-repeat:no-repeat; } --- としたところ大体は表示されるのですが ツールバー > compact menu ボタン > ファイル〜ツール の背景に画像が出ません。 (「ヘルプ」以下の背景には画像が表示されます) 表示できるようにするにはどうしたらいいかわかりますか?
160 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/27(水) 02:46:28 ID:PahBC41l0] >>159 多分
161 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/27(水) 02:47:48 ID:m4YI0FY/0] XULのマージ順序の問題でCSSが適用されなかったんじゃないかね
162 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/27(水) 02:59:13 ID:urSl2I2K0] >>161 さっきはStylishに入れていたんですが、 userChrome.cssに入れたら正しく表示されました ありがとうございます
163 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/27(水) 03:02:36 ID:EkaKakvT0] 知らないけど、!important付けたらいいんじゃないの?
164 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/27(水) 18:56:00 ID:Z8sDr2Ei0] CustomizeGoogle使ってgoogleで候補表示させてるんだけど、候補表示が欲しいだけだから シンプルにgreasemonkey1つで無いだろうか? Googleサジェストでは検索エンジンで候補が使えないので(検索エンジン→Google画面で検索したい)、連携出来ないんだ・・・
165 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/27(水) 19:44:15 ID:MxxYs6Ue0] xmlにおいてurlタグそれぞれ type="application/x-suggestions+json"は通常のgoogle type="text/html"の方にparamでcomplete指定 にしたら?
166 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/27(水) 20:46:58 ID:+BmRVzhY0] >>164 Unsafe Google Suggestion -- Userscripts.org ttp://userscripts.org/scripts/show/12533 一応こういうのがあるけど、現在のGoogleの仕様に合ってないのか、エラーが出てまともに動かない。 仕様変更があったときの対応とか考えると、そのままCustomize Googleを使ってた方がいいと思うよ。
167 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/28(木) 06:34:17 ID:N8nStK0N0] >>165 すまん、せっかく教えてくれたのに俺には無理だ。メモをさせて貰ったよ、ありがとう >>166 あったんだなぁ、確かに詳しくないから言われた通り使ってみる おふた方ありがとう、とりあえずkeyconfigでGoogleサジェスト割り当てるとか 改善してみた。もっと勉強します、ほんとにありがとう
168 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/28(木) 22:31:20 ID:WkJeFI+90] aliceさんのDrag'n'goつかってるんですけど、テキストを選択して右上にドラッグをすると 右ドラッグにも上ドラッグにも登録していない「サイト内検索、新規タブ前面に開く」として読み込まれるんですけど ジェスチャとして読み込ませないように改変できないですか?
169 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/28(木) 22:39:50 ID:S61VjZlL0] 同じような機能を持つ拡張機能を使えば?
170 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/28(木) 23:52:53 ID:9TlQmbP70] zeniko氏のだわ
171 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/29(金) 15:40:13 ID:L2Waqh6b0] Greasemonkey CompilerみたいにuserChrome.jsスクリプトを 簡単に拡張化するのってないのかな?
172 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/29(金) 16:32:21 ID:kU6dulqe0] どう考えても、ホンミーテントウです><
173 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/29(金) 16:54:06 ID:P3W1y16u0] 1.Fxの機能に不満があるのでパッチ部分を作る 2.不満が解消される 3.設定UIなんて作ってられねーよ, 動けばいいじゃん と言うところ
174 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/29(金) 19:38:47 ID:bnWVESBt0] 拡張化する意味が無いじゃん
175 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/01(土) 09:29:26 ID:WpBoOka10] 素朴な疑問なんだけど、拡張だってスクリプトなわけでしょ? これ使うことで本当に軽くなってるの? 拡張は、わざわざ圧縮してるぶん、展開処理に時間かかってるとか?
176 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/01(土) 09:41:46 ID:UvOhcLpz0] >>175 軽くなるわけないでしょ 拡張機能と同じことをuc.jsに.. なんてアホの考えること Fx本体や拡張機能のバグを回避するとか機能をプラスαすることに意味がある
177 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/01(土) 09:42:40 ID:TKtgyYnf0] つかってみて軽くなったなと思えば使えばいいんじゃない。 ていうか、アドオンと同様のこと―例えばクリック一つでアップデートとか―求めてるのなら、 そもそも視点がおかしいと思うんだけど・・・。
178 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/01(土) 09:46:55 ID:2ytK8/pd0] 拡張化の利点はGreaseMonkeyが入って無くても動作する点 ちなみに拡張は圧縮しなくても動くぞ
179 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/01(土) 09:48:33 ID:QP/mesFk0] >>175 リテール品とバルク品・・・見たいな関係じゃね?
180 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/01(土) 10:20:38 ID:BDThSrXY0] 拡張に比べて自分で手が入れやすく気軽という点が スクリプト書ける人にウケただけで、 軽いとか騒いでるのはその成果物に群がる人たちだけでは? いちいち拡張機能のパッケージングしなくても エディタのマクロみたいにさっと修正できるのが非常によい。
181 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/01(土) 10:52:38 ID:6tJKb1sh0] ちょっと笑った firefox.geckodev.org/index.php?cmd=backup&page=userChrome.js&age=10&action=nowdiff - ~操作周りに関する単機能の拡張は、かなりの部分この拡張でまかなえてしまうため、ユーザーによっていろいろなスクリプトが公開され利用されています。 + ~操作周りに関する単機能の拡張は、かなりの部分この拡張でまかなえてしまうが、あえてスクリプトに置き換える必要はない。
182 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/01(土) 12:28:23 ID:G11i7FLx0] 各種拡張機能>uc.js>>>使わない 機能を使いたいけど軽さにもこだわりたいならと