1 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/01(木) 15:37:40 ID:t3UAuOTw0] 質問は必ずまとめサイトに目を通した後にして下さい。 ■まとめサイト 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スクリプトスレ 6 pc11.2ch.net/test/read.cgi/software/1222168289/ ■拡張機能 greasemonkey ttp://www.greasespot.net/ Userscripts.org ttp://userscripts.org/ "alta88's userChromeJS" ttp://userchromejs.mozdev.org/index.html userChromeJS フォーラム ttp://forums.mozillazine.org/viewtopic.php?f=48&t=1006795 "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
132 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/12(月) 15:20:07 ID:zpB0QWU+0] Chromeなら可能なんじゃないか? 現にクリップボードを扱う拡張もいくつかある
133 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/12(月) 15:23:53 ID:9+pH2kSn0] >>130 ステータスバーをミドルクリックすると、クリップボードのURLを新規タブで開く。 (function(){ document.getElementById("status-bar").addEventListener("click", function(e){ if (e.button == 1){ var uri = readFromClipboard(); gBrowser.loadOneTab(uri, null, null, null, false, false); } }, false); })();
134 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/12(月) 15:28:54 ID:T0v4y8Md0] 右クリックのコンテキストメニューに"貼り付けて移動"を 追加出来るスクリプトを探しているのですが、御存じ無いでしょうか、 アドレスバー等ではあったのですが、希望の物が見つかりません どうか宜しく御願いします。
135 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/12(月) 15:41:54 ID:4na31s370] >>132 直で書き込めないだけだった。 読み込みは出来るねorz ttp://d.hatena.ne.jp/secondlife/20070928/1190906967
136 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/12(月) 15:48:51 ID:VhGWPx8o0] 全然解ってない。読み書きできるっつーの
137 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/12(月) 16:05:01 ID:9+pH2kSn0] >>135 書き込みできるよ。 ほとんど拾ってきたコードだけど、俺は下のようにしている。 var s = Components.classes["@mozilla.org/supports-string;1"] .createInstance(Components.interfaces.nsISupportsString); var trans = Components.classes["@mozilla.org/widget/transferable;1"] .createInstance(Components.interfaces.nsITransferable); s.data = "クリップボードにコピーする文字列"; trans.addDataFlavor("text/unicode"); trans.setTransferData("text/unicode", s, s.data.length*2); var clipid = Components.interfaces.nsIClipboard; var clip = Components.classes["@mozilla.org/widget/clipboard;1"].getService(clipid); clip.setData(trans, null, clipid.kGlobalClipboard);
138 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/12(月) 16:32:21 ID:9+pH2kSn0] >>134 こういうこと? (連レススマソ) //「クリップボードのURLへ移動」をコンテキストメニューに追加 //ついでに、ミドルクリックなら新しいタブで開く (function(){ var cMenu = document.getElementById("contentAreaContextMenu"); var menuseparator = document.createElement("menuseparator"); var menuitem = document.createElement("menuitem"); menuitem.setAttribute("label", "\u8cbc\u308a\u4ed8\u3051\u3066\u79fb\u52d5"); menuitem.addEventListener("click", function(e){ var uri = readFromClipboard(); if (e.button == 0){ gBrowser.loadURI(uri); } else if (e.button == 1){ gBrowser.loadOneTab(uri, null, null, null, false, false); e.target.parentNode.hidePopup(); } }, false); cMenu.appendChild(menuseparator); cMenu.appendChild(menuitem); })();
139 名前:101 mailto:sage [2009/01/12(月) 16:35:06 ID:sb0gR/bu0] >>108 なってますよ。 そういう理由だったのですね、理解しました。
140 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/12(月) 18:18:38 ID:T0v4y8Md0] >>138 レス有り難う御座います。済みません説明が下手でした。アドレスバーや 検索窓での操作で無く単に右クリックのコンテキストメニューに クリップボードの文字を貼り付けて + ENTERの機能があればと思いまして "貼り付け(P)" + ENTERです。どうぞ宜しく御願いします。
141 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/12(月) 18:34:02 ID:CfaK1Urr0] >>133 ありがとうございます 希望通りの挙動で動きました
142 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/12(月) 20:47:15 ID:Wqv/OD5R0] >>123 そうなんですか、そういうことなら確かに無理そうですね ありがとうございます >>124 Greasemonkeyのスクリプトで好みの動画を自動的に続けて再生されるプレイリストを作る機能を指してます
143 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/12(月) 20:52:39 ID:JAl//C4l0] >>142 d.hatena.ne.jp/kotas/20070925/playlist これのことかな 動作しないってのは再生が終わったときに自動的に次の動画に移らないってこと?
144 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/12(月) 21:03:25 ID:9+pH2kSn0] >>140 具体的な使用例を挙げてもらえるとありがたい。 Googleの検索画面でクリップボードの文字列を一発で検索したいと解釈して作ってみた。 最初の入力フォームで強制的にEnterを押すので注意。 変なコード書いてたらスマソ。 //入力フォーム(複数ある場合は最初のもの)のテキストをクリップボードの文字列に置き換え、 //その後Enterキーを押す (function(){ var cMenu = document.getElementById("contentAreaContextMenu"); var menuseparator = document.createElement("menuseparator"); var menuitem = document.createElement("menuitem"); menuitem.setAttribute("label", "\u8cbc\u308a\u4ed8\u3051\u3066\u79fb\u52d5"); menuitem.addEventListener("command", function(){ var i, node, nodes = gBrowser.contentDocument.getElementsByTagName("input"); for (i = 0; i < nodes.length; i++){ node = nodes[i]; if (node.type == "text"){ node.value = readFromClipboard(); var e = document.createEvent("KeyEvents"); e.initKeyEvent("keypress", true, true, null, false, false, false, false, e.DOM_VK_RETURN, 0); node.dispatchEvent(e); return; } } }, false); cMenu.appendChild(menuseparator); cMenu.appendChild(menuitem); })();
145 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/12(月) 21:17:20 ID:VhGWPx8o0] クリップボードの文字列を検索するとかurlの一部として送る様なスクリプトは, 危ないな。 個人情報がクリップボードに入っていたら... ましてや >>144 は隠しフォームがあったらと思うとめちゃヤバイ事に...
146 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/12(月) 21:38:07 ID:9+pH2kSn0] >>144 自己レス。 入力フォーム上でコンテキストメニューを呼び出してくれるなら、 こっちの方が>140の希望に近いかな。 これならフレームがあっても動作するし。 menuitem.addEventListener("command", function(){ と }, false); の間のコードを↓で置き換える。 var node = document.commandDispatcher.focusedElement; goDoCommand("cmd_paste"); var e = document.createEvent("KeyEvents"); e.initKeyEvent("keypress", true, true, null, false, false, false, false, e.DOM_VK_RETURN, 0); node.dispatchEvent(e); >>145 のようなことを、よく理解した上で使ってくださいね。
147 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/12(月) 22:32:31 ID:KtYCgdPA0] sidebarbutton_2.0.2.uc.js アップしました。 修正点は主に[Web ページ] 表示関係ですが、 ucjs_SlimDialogSicebar_0.2.0.2.uc.js も 小修正が入っています。 www6.uploader.jp/dl/script/script_uljp00225.zip.html
148 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/13(火) 01:30:45 ID:hooM+lb60] >>146 単にページ表示上の右クリメニューでクリップボードの文字列をアドレスバーに貼り付けて移動ってことじゃないの
149 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/13(火) 03:35:35 ID:Lko8zkLO0] Custom Buttons2でタブを移動させるためのスクリプトはどう書けば良いでしょうか。 隣のタブへ移動するものは見つかったのですが、 隣へタブを移動させるものは見つからなかったです。
150 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/13(火) 11:19:23 ID:32TlbQwj0] >>148 それなら>>138 でいいんでないか。 >>149 Custom Buttons2のことは知らないけど、スクリプトだけなら ここのページに「タブを右へ移動」ってのがある。 www.xuldev.org/firegestures/getscripts.php?lang=ja
151 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/13(火) 14:31:26 ID:5hEDLZSj0] 背景色を変えるスクリプトってありますか? 多くのサイトが本文の背景色を白にしているので グレーなどの落ち着いた色に変更したいのです。 あったら教えてください。 お願いします。
152 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/13(火) 14:37:57 ID:rBkXSp4u0] >>151 スクリプトは必要ない ユーザースタイルシートを作れば解決する 自己解決できないなら質問スレいけ
153 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/13(火) 15:49:49 ID:oW4sQJ780] >>151 Quick Color Switcher アドオン使え
154 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/13(火) 16:20:17 ID:CphDgcqA0] >>151 一応グリモンにもあります ttp://userscripts.org/scripts/review/6205
155 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/13(火) 16:24:59 ID:5Wc07gfn0] あるタブで検索バーやロケーションバーにフォーカスがある時に別のタブへ移動して、 再度そのタブを開いたときに検索バーやロケーションバーにフォーカスが戻らないようにする スクリプトはありませんか?自力では見つけられませんでした。
156 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/13(火) 16:49:36 ID:C1ry00Nc0] >>155 www.google.co.jp/search?hl=ja&q=%83^%83u%88%DA%93%AE%81@%83%8D%83P%81[%83V%83%87%83%93%83o%81[%81@%83t%83H%81[%83J%83X
157 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/13(火) 17:16:13 ID:dytz7nbw0] 3月なんてもうすぐじゃん。楽しみだけど 使用中のアドオンが対応してくれないとバージョンアップできないな 2ペインブックマークが未対応なだけで涙目状態だし
158 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/13(火) 17:17:55 ID:dytz7nbw0] すみません。上のレス誤爆です
159 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/13(火) 17:36:39 ID:SThggU100] >>158 代理で書き込んどいてやった
160 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/13(火) 18:12:14 ID:dytz7nbw0] ご親切にどうも このスレ的にはPasteAndGo.uc.jsが使えなかったような launchClipboard3.uc.jsを使えばいいだけの話なんだけど
161 名前:151 mailto:sage [2009/01/13(火) 19:42:52 ID:5hEDLZSj0] >>152 そうなんですか、勉強になりました。ユーザースタイルシート、調べてみます。 >>153 実験的なアドオンということで、私には何かあっても対処できそうに無いので 今はこのアドオンの存在を記憶しておくにとどめさせていただきます。 色々カスタマイズできそうなので非常に気になりますが。 >>154 一番手軽でしたのでインストールさせていただきました。 そのものズバリの名前で、シンプルで満足のいく結果になりました。 これ以上を求めるなら>>153 さんのを挑戦してみます。 お三方、レス頂きありがとうございました。
162 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/13(火) 20:05:47 ID:DNAcpuen0] >>146 御礼が遅くなり申し訳御座いません。早速使わせて頂こうと userChrome.cssに追記したのですが、コンテキストメニューに 表記されません。追記場所場所間違っているのでしょうか
163 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/13(火) 20:18:06 ID:lZIoGD840] >>162 そりゃあ、userChrome.cssに書いても無駄だろうなぁ…
164 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/13(火) 20:27:33 ID:5LwmgRF70] さすがにここまでひっぱいといてuserChrome.cssはないだろう。 userChrome.jsの打ち間違えでしょ・・・ Mozilla Firefox質問スレッド(初心者歓迎)の82 pc11.2ch.net/test/read.cgi/software/1231715758/
165 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/13(火) 20:52:37 ID:DNAcpuen0] >>163 済みませんuserChrome.jsに追記の間違いです。
166 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/13(火) 21:23:36 ID:32TlbQwj0] >>165 他のスクリプトは動いてる?
167 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/13(火) 21:34:26 ID:DNAcpuen0] >>166 問題無く動いております。
168 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/13(火) 21:50:30 ID:32TlbQwj0] >>167 >>144 は動作する? >>146 の置き換えで、 menuitem.addEventListener("command", function(){ と }, false); は消さないよ。 俺は暇だから質問に答えるのは構わないんだけど、 あんまり続くと他の人に迷惑なので・・・。
169 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/13(火) 21:57:28 ID:DNAcpuen0] >>168 どちらも試しましたが、追記されません userChrome.jsの最後に追記したのですが 追記位置の問題等、あるのでしょうか
170 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/13(火) 22:09:55 ID:32TlbQwj0] >>169 他の問題なく動くスクリプトも追記してるの? 普通はhoge.uc.jsみたいなファイルを作ってuserChrome.jsと同じフォルダに置くと思うけど。
171 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/13(火) 22:19:00 ID:5LwmgRF70] >>169 サブスクリプトローダーを使うようにしなよ。 とりあえず試してみたけど>>144 ,146でコンテクストメニューに「貼り付けて移動」 が追加されてるから、スクリプトスレとしてはこの話題は終わりだろ。 あとはあなたのuserChrome.jsの使い方の問題なんじゃないの? Mozilla Firefox質問スレッド(初心者歓迎)の82 pc11.2ch.net/test/read.cgi/software/1231715758/
172 名前:149 mailto:sage [2009/01/13(火) 23:54:06 ID:Lko8zkLO0] >>150 探していたのはまさしくそれでした、ありがとうございます。
173 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/14(水) 01:25:18 ID:zdECerVh0] ttp://d.hatena.ne.jp/javascripter/20081213/1229177271 『DOMContentLoaded時に実行したい場合は』の // do something 部分に Greased LightboxのソースをコピペしたらGreasemonkey無しで動いた。 他のスクリプトでも、GM_で始まる関数さえ使っていなければ移植できそう。
174 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/14(水) 01:43:11 ID:feQq15zC0] >>156 ありがとうございます。 何で見つけられなかったんだろう。
175 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/14(水) 02:05:38 ID:5ng7pErv0] userChromeでステータスバーにアイコンを表示させるスクリプトはありませんか? TabMixPlusにあるステータスバーもアイコンのカスタマイズ領域にするという機能が希望ですが、スクリプトにアイコン記述式でも構いません。
176 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/14(水) 02:13:25 ID:ShW++TMU0] 無い
177 名前:142 mailto:sage [2009/01/14(水) 05:59:48 ID:yI5qUHtX0] >>143 大分遅くなってしまいましたが・・・ それの事ですね、動作しないというのもそういう事です 言葉足らずで申し訳ない
178 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/14(水) 11:45:31 ID:KoepigwF0] >>177 Adblockは使ってないからよくわかんないけど、proxy.pacだと問題なく動いてるよ。 別にAdblockにこだわる必要はないと思うけど。
179 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/14(水) 13:03:35 ID:tSonIN0Q0] >>175 (function(){ var statusbar = document.getElementById("status-bar"); var toolbar = document.createElement("toolbar"); var id = ["stop-button", "reload-button", "home-button"]; for (var i = 0; i < id.length; i++) toolbar.appendChild(document.getElementById(id[i])); toolbar.setAttribute("id", "stb-bar"); toolbar.setAttribute("mode", "icons"); // アイコンのみ表示 toolbar.setAttribute("iconsize", "small"); // 小さいアイコンを使用 statusbar.appendChild(toolbar); })(); ボタンのidは適宜書き換えて使ってください。 ボタンをもっと小さくしたければ、userChrome.cssへ↓のように書く。 #stb-bar > toolbarbutton{ padding-top: 0px!important; padding-left: 0px!important; padding-right: 0px!important; padding-bottom: 0px!important; }
180 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/14(水) 13:38:30 ID:vnJ6TVht0] Firefoxを再起動させるuserChrome.jsなのですが、3.0系では動きません。 使えるようになりませんか? function ucjsRestartApp() { var appStartup = Cc["@mozilla.org/toolkit/app-startup;1"] .getService(Ci.nsIAppStartup); appStartup.quit(appStartup.eRestart | appStartup.eAttemptQuit); } (function() { var overlay = <overlay xmlns="www.mozilla.org/keymaster/gatekeeper/there.is.only.xul "> <commandset id="mainCommandSet"> <command id="cmd_RestartApp" oncommand="ucjsRestartApp();" /> </commandset> <keyset id="mainKeyset"> <key id="key_RestartApp" key="P" modifiers="accel,shift" command="cmd_RestartApp" /> </keyset> <menu id="menu_FilePopup"> <menuitem label="Restart" accesskey="R" insertbefore="menu_FileQuitItem" key="key_RestartApp" command="cmd_RestartApp" /> </menu> </overlay>; overlay = "data:application/vnd.mozilla.xul+xml;charset=utf-8," + encodeURI(overlay.toXMLString()); document.loadOverlay(overlay, null); })();
181 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/14(水) 13:52:22 ID:jc6Cv9N60] Fx2からFx3で, そのapiは変わっていません。
182 名前:179 mailto:sage [2009/01/14(水) 13:53:32 ID:tSonIN0Q0] >>179 は、ナビゲーションツールバー等へ既に配置されてるボタンを指定する必要がある。 ツールバーの境界線が気になれば、これもuserChrome.cssへ。 #stb-bar{ border-top-style: none!important; border-bottom-style: none!important; }
183 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/14(水) 13:57:19 ID:bsl5bvWH0] >>180 space.geocities.yahoo.co.jp/gl/alice0775/view/20061209
184 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/14(水) 14:28:19 ID:vnJ6TVht0] >>181 微動だにしませんねえ。 >>183 aliceさんの所のも試したのですが、やはりダメです。 3.0.5なのですが。userChrome.jsは0.8で、サブスクリプトローダはaliceさんところの最新版です。
185 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/14(水) 14:41:52 ID:tSonIN0Q0] >>180 そのコードの先頭にucjsRestartApp(); を付け加え、 test.uc.jsとして保存、Firefoxを起動させると・・・((( ;゚Д゚))どうやっても終了できねえ! つうわけでそのコードは動作しました。
186 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/14(水) 14:44:18 ID:jc6Cv9N60] 君の何かが間違っている。 何かは, さて.... 想像できるだけの情報が皆無だ new RegExp("彼女?", "")をたすけてやって エスパーさん
187 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/14(水) 14:52:37 ID:2Qim3yfl0] > <menu id="menu_FilePopup"> menuじゃなくてmenupopup つーか「微動だにしませんねえ」とかいうから メニューに表示されるけど動作しないのかと思っちゃったじゃんか
188 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/14(水) 15:08:28 ID:jc6Cv9N60] マージポイントのタグ名は 何でもいいような気がしないでもない 例えばhogeなんかにしても動くし... マージポイントのidは重要だけどね
189 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/14(水) 15:38:44 ID:2Qim3yfl0] うは、まじだhogeでも通る でもなぜかmenuでは通らんのよ試してみて(3.0.5以外では知らん)
190 名前:114 mailto:sage [2009/01/14(水) 17:01:02 ID:FFQ80Ct80] >>117 お礼が遅くなって、すみません 望んでいた通りのスクリプトでした。どうもありがとうございました
191 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/14(水) 18:53:17 ID:09N73Zdh0] 俺のとこのは動いてるよ in 3.1b3pre base64の改行は長すぎる行対策。 (function() { // create 'Restart' menuitem var menuitem = document.createElement("menuitem"); menuitem.setAttribute("label", "\u518d\u8d77\u52d5"); menuitem.setAttribute("class", "menuitem-iconic"); menuitem.setAttribute("style", "list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAA BGdBTUEAAK%2FINwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAA AHsSURBVDjLtZPpTlpRFIV5Dt7AOESr1kYNThGnSomIihPoNVi5Qp3RgBgvEERpRW1BRBAcMEDUtIk djKk4otK0Jdr2vgxZ3kA0MYoaG3%2BcX2evb529zt4sAKz%2FOawnASgCBNm5LaE7vjVDutkA4mM dLV4TkvcCuvba2Iqd1pDhWA33mQU%2B2oXVv07YfpoxuNWFuqVXoeqFCnZcgJwRm04p%2BGk3F s9t8PyZx%2FK5Hfbf03CGLRj62g2%2BrSR0K0D%2BvZXUB1Xw%2Fou5usJWjAaU0Gz3w%2FrjHey%2 FZjDLvKTD34KSyXzyBkC2JaYd4feMqyNa3OQTREQePlXjrqSq5ssj5hMjTMd66ALDKDLm0jcA0s%2B NID6JIFmvQaNXANEKX3l5x7NyqTcb7Zg8GYtCOLoXuPcbha6XV0VlU4WUzE9gPKjF2CGFbE3G3QA mafDnShETF3iKTZyIblcNza4Syi%2FdeD6USscFCJwV6Fwn8NonQak5Hy1L9TAcjkJ%2FoAG1p0a1hY dnfcnkrQCBoxyyNYLp1YCJoB7GIwqGgxGod%2FoZsQoNDiHSepNCceeAN8uF1CvGxJE25rofc%2B3b lKPqQ2VUnKxIYN85yty3eWh216LeKUTOSCayVGlIH0g5S%2B1JJB%2B8Cxxt1rWkH7WNTNIPAlwA9G m7OcXUHxUAAAAASUVORK5CYII%3D)"); menuitem.addEventListener("command", function() { const APP_START = Components.classes['@mozilla.org/toolkit/app-startup;1'].getService(Components.interfaces.nsIAppStartup); APP_START.quit(APP_START.eRestart | APP_START.eAttemptQuit); }, false); // insert 'Restart' menuitem before 'File' > 'Exit' document.getElementById("menu_FilePopup").insertBefore(menuitem, document.getElementById("menu_FileQuitItem")); })();
192 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/14(水) 18:54:46 ID:09N73Zdh0] あ、>>191 のは>>184 にってことで
193 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/14(水) 19:11:14 ID:vnJ6TVht0] >>185-189 >>191 色々、なんかすいません。やっぱりダメですね。何でだろう。
194 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/14(水) 22:59:10 ID:NZYmfgs80] ページ内検索バーの横に▼印がついてクリックで保存されてる 検索語句をドロップダウンさせるスクリプトはFirefox3.0以降では まだないんでしょうか?
195 名前:177 mailto:sage [2009/01/15(木) 05:15:14 ID:YsvCUDQw0] >>178 無事出来ました、なぜ気づかなかったんでしょう どうもありがとうございました
196 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/15(木) 11:30:19 ID:27LPC/aP0] google search-site block plusの今動くバージョンはどっかにないでしょうか?
197 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/15(木) 12:12:05 ID:6XPD30i50] あるけど、お前だけには教えたくない
198 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/15(木) 17:45:37 ID:xJmw/9g40] 動くよ div を li に
199 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/15(木) 20:46:46 ID:gmUUc4Ff0] GreasemonkeyスクリプトのYourfilehostFlvAndThumbGetterをbbs2chreader上でも有効になるようにしたいです スクリプトをどのように改変すれば良いか教えてください
200 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/16(金) 00:43:35 ID:ENL7sIoU0] >>199 ググってから質問しようぜ。参照できそうなのがいっぱい出てくるじゃねーか ttp://d.hatena.ne.jp/lurker/20060818/1155914437
201 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/16(金) 02:12:01 ID:QRrTZ4Cs0] >>199 正直そのスクリプトの動作を b2r 上でどういう風に実現したいか具体的に説明しないと答えられない。
202 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/16(金) 03:03:55 ID:YwBTLzbu0] うーん、インラインだとグロが避けれねー
203 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/16(金) 03:10:56 ID:ETzvHELW0] 下記の右クリックでタブを閉じるスクリプトを使用しています。 gBrowser.mTabContainer.addEventListener"dblclick", function(e) {if (aEvent.button == 0) document.getElementById("cmd_close").doCommand();},false); このスクリプトに「bbs2chreaderで開いている場合はログを削除する」 (ただしfoxage2chに登録されている場合はログ削除はしない)という動作を付け加えたいのですが どう書き加えれば良いでしょうか。 アドバイスお願いしますm(_ _)m
204 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/16(金) 11:33:49 ID:QRrTZ4Cs0] >>203 アゲアシとりみたいになるが.... >右クリックでタブを閉じる 通常の(左)ダブルクリックで閉じるの間違いだよね?
205 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/16(金) 14:51:25 ID:ETzvHELW0] >>204 お恥ずかしい・・。 204さんのご指摘通り正しくは左ダブルクリックです。 ステータスバーのアイコンからログ削除はできるのですが 自分には使いづらい&タブのダブルクリックでログ削除ができたら便利だなと思い 質問させて頂きました。
206 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/16(金) 15:12:15 ID:QRrTZ4Cs0] >>205 ザーッと考えた。 b2r スレッド表示画面か判定: 手抜きでは "127.0.0.1:882X/thread/http:// " で始まっているかチェック 正しくは Ci.b2rIGlobalService(b2r0.5)/Ci.nsIBbs2chService(b2r0.4) で得てチェック 削除:_doCommand deleteLog メソッドあたり? Fox[aA]ge2ch アドレスで Fox[aA]ge2ch のツリー・データを検索(0.4 .rdf/0.5 .json) FoxAge2ch なら FoxAge2chUI.onSearchFilterInput(); が使えるか? なんか便利なメソッドが有るのかもしれないが不勉強>自分 ウーン...出来るかもしれないがパス....ゴメン
207 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/16(金) 15:20:36 ID:QRrTZ4Cs0] ×(0.4 .rdf/0.5 .json) ○(Foxage .rdf/FoxAge .json) ドッチにしても独自でやると Fox[aA]ge との整合性をとる必要あり。
208 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/16(金) 17:33:38 ID:ETzvHELW0] >>206 やはり希望の動作をさせるとなると色々とややこしそうですね・・。 タブのダブルクリックでログ削除が一番の希望で foxage2chの方はどうしても必要という訳ではないため、 206さんのレスの内容を参考にして色々と考えてみます。 余談ですが206さんはaliceさんですよね?(間違っていたらすいません) お心使い感謝します。ありがとうございます。
209 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/16(金) 17:42:36 ID:pv/NsgAJ0] Try This Search On ttp://userscripts.org/scripts/show/6136 これの日本向けバージョン作ってる人いませんか?
210 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/16(金) 18:07:30 ID:zZ/MTZ3P0] >>208 ログ削除するだけでいいんなら、btnDeleteLogをclickしてやればいいんじゃね
211 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/16(金) 18:19:03 ID:Zu9HYhUx0] ログ削除したらタブを閉じるにしたほうが簡単だよ。
212 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/16(金) 18:19:46 ID:obLsOpD70] みなさんこんばんは 拡張のIME and DiMENSiONのような、IMEのON、OFFでフォーム背景色が変わる userChrome.js用のスクリプトはありませんか?
213 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/16(金) 23:29:31 ID:IG7eix3d0] >>99 userMenu.js用 ttp://www6.uploader.jp/dl/script/script_uljp00226.zip.html
214 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 00:26:38 ID:PAIMMoYi0] aliceブランドのSub-Script/Overlay Loader v3.0.20modに いまバージョン上げてみたんだけど、オプション、一般の 前回終了時のウィンドウとタブを表示するが複数タブでの終了時だと復元できなくなっちゃう? Mozilla/5.0 (Windows; U; Windows NT 6.0; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.5.30729)
215 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 00:45:38 ID:i6deXSYV0] うちでは出来てる 他じゃない?
216 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 00:48:58 ID:PAIMMoYi0] >>215 切り離してやってみる。ありがとうございます。
217 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 03:37:24 ID:AOhNH6np0] >>210 ,211 アドバイスありがとうございます。 最終的な目標はやはり>>203 (タブダブルクリックで完結させたい)なのですが 206さんの意見を頂き(実現させるには結構難しい)、少し諦めがつきました。 しかし、210さんや211さんのレスでひらめいた事があったので あまり拘り過ぎず自分にしっくり来る方法を探してみます! 分からない事がありましたらまた質問させて下さいませ。
218 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 09:07:52 ID:mKWVvYPR0] >>213 これいいけど、Firefox立ち上げる度に毎回出てくるのな。 呼び出したいときだけとか設定出来ないのかな…。
219 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 10:29:02 ID:9YoWBbIO0] >>218 userMenu.js用って書いてあるのに, 何いってんだか,
220 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 10:44:46 ID:mKWVvYPR0] >>219 意味がわからん。userChrome.jsじゃなく、userMenu.jsっていうのを作るの?
221 名前:214 mailto:sage [2009/01/17(土) 10:50:31 ID:PAIMMoYi0] loadInBlankTab.uc.jsと交渉してたんだけど v3.0.20modで不具合なく動作する同じ機能のスクリプト教えて下さい。
222 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 10:51:44 ID:9YoWBbIO0] ググレばいいのに...
223 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 10:52:26 ID:lB7JBaXV0] ググれ
224 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 10:58:31 ID:9YoWBbIO0] >>221 ロダに上げておいたよ
225 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 11:02:00 ID:mKWVvYPR0] ググったよ勿論。サッパリ分からん。
226 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 11:06:39 ID:+TnaHSAL0] ググってわからなければ諦めろ
227 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 11:07:26 ID:PAIMMoYi0] >>224 頂きます。 私、JavaScriptの知識はまだしょぼいのですが暫くしたら自分で解決出来るようにします。 ありがとうございました。
228 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 11:08:35 ID:9YoWBbIO0] なんでDateオブジェクトのgetMonthの返す値だけ0からになってんだろ, で, >>213 はaDate.getMonth().toString() のところを (aDate.getMonth()+1).toString() にしないとダメですね
229 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 11:15:00 ID:QS3bOPRm0] >>228 もしかして80氏?
230 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 11:37:25 ID:zVMwb0lh0] 昨日も横から見てて思ったけど 特定することに何の意味があるんだ
231 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 11:41:12 ID:QS3bOPRm0] 特定て2ch脳な人だな 単純に聞きたい事があるからだよ
232 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 12:06:01 ID:zVMwb0lh0] そういうことか、俺が悪かった