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
52 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/06(火) 12:13:58 ID:vTT8pwXX0] んなーこたーない
53 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/06(火) 12:28:12 ID:c9AJU3Xt0] んなこたーない UIいじりとかはuserChrome.css担当だ
54 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/06(火) 12:39:30 ID:vTT8pwXX0] StylishはChromeにも適用できる
55 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/06(火) 12:51:00 ID:YExzXHO20] 肉少なめ | Item - userChrome.jsでソースチェッカーオンラインを右クリックから使用する niku.suku.name/item/498 こんなのあった。 改造すれば、いろいろ使えそう。
56 名前:47 mailto:sage [2009/01/06(火) 12:53:32 ID:R+N2TOPk0] Firefoxそのものの見た目は userContent.css userContent.js サイトの中身やリアクションは userChrome.js userChrome.cssですよね?? GreasemonkeyやStylishはそれらの切り替えをeasyに出来るアドオンと解釈しているのですが。 そこで、これらをアドオンに頼らずにファイルで済ませようと考えたのですが‥。
57 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/06(火) 13:02:31 ID:vTT8pwXX0] >>56 志村ー逆ー逆ー! ブラウザのUIはChrome、サイト内がContent Stylishは殆どそのままでファイルに置き換えられるがGreasemonkeyは少々ややこしい 大人しくそのまま使用することを推奨する
58 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/06(火) 13:39:26 ID:MgdliS8F0] へぇ、StyleshってChromeのもあるんだ サイト弄りだけかとおもてたよ
59 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/06(火) 13:46:39 ID:YExzXHO20] ( ´,_ゝ`)プッ
60 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/06(火) 16:26:40 ID:21Stas9x0] >>58 ウェブコンテンツのみcssってのは、そもそもFxのウリの一つかもしれないものを 見落としてるよな。
61 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/06(火) 17:11:11 ID:MgdliS8F0] いやStylish使ったことないから良く知らないだけなんだけどね 全部userCrome.cssとuserContent.cssで出来るから要らないかなぁって
62 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/06(火) 17:15:09 ID:J8qxqXRC0] >>61 あっ そう Stylish入れても別段重くなるわけでなく 管理が簡単になるので使ってるが おまいはファイル二つの管理頑張れ
63 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/06(火) 17:24:58 ID:wnQoME570] chrome/以下をSCMで管理するんだ!
64 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/06(火) 17:36:45 ID:R+N2TOPk0] >>57 あーですね。うっかり八兵衞。 > Stylish 便利ですよ。このサイトどうしようもねえなあっていうときスタイルの検索かけると 運が良くて有名なサイトなら既に先達さんがたの書いたソースコードがあるから。
65 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/06(火) 17:38:03 ID:+sGlLDbM0] TumblrっていうサイトをLDRize使って見てるんだけど動作がおかしい j押すごとに一つ一つ見ていけたんだけど最近は一番下までズルッと移動しちゃう 同じような事になってる人います?
66 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/06(火) 17:39:45 ID:B52mqvgr0] userCrome.cssはテーマ userContent.cssは広告カット が本スレっぽいかな。 Stylishは上のcssと違って再起動無しに即適用されるのが素晴らしい
67 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/06(火) 18:29:17 ID:3SLDpVFr0] >>63 ここでgit厨の俺がきましたよ git速いしsvnみたいにフォルダごとに.svn見たいなのできたりしないしいいよ おすすめ
68 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/06(火) 18:49:55 ID:InamKwhG0] >>65 dashboardもユーザのページもちゃんと動くよ 実行順がおかしいとかじゃね
69 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/06(火) 19:34:52 ID:21Stas9x0] >>66 chromeな。
70 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/06(火) 20:22:44 ID:SH7aka1VP] Download Statusbar の代替になるような スクリプトないでしょうか?
71 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/06(火) 21:35:28 ID:B52mqvgr0] >>69 61をコピペったのになんという罠…
72 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/06(火) 22:59:51 ID:R+N2TOPk0] 「ゆーざ」で一発変換出来るようにしてます。 userChrome.css userContent.css userChrome.js userContent.js
73 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/07(水) 02:02:39 ID:Cpf0SMr90] >>64 なんとかRe-Mixですね。わかりますw
74 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/07(水) 14:35:30 ID:rjFuc65J0] これいいな。サイドバーのタイトルのとこにリスト出せる ホイールで切り替え出来るし www6.uploader.jp/dl/script/script_uljp00220.zip.html
75 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/07(水) 14:39:07 ID:cZ4o6mA/0] all in one sidebarみたいにアドオンボタンだけ追加したいんだけど無理なのかな
76 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/07(水) 14:47:54 ID:dcl4LbT/0] >>75 できる
77 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/07(水) 15:54:18 ID:csJSD8Xj0] autopagerようやく復活したな owatapager作ってくれた人ありがとう
78 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/07(水) 15:59:53 ID:+/BRpx9t0] autopager系だとGoogleアイコンっていうアドオンが、本来2ページ目に来る予定だったページ以降 にはアイコンが反映されないのでautopager系は使ってない。 利便性より見た目重視、、少数派かなあ?
79 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/07(水) 16:50:42 ID:XAnf1+q/0] >>78 Favicon with Google 3なら全く問題ない。
80 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/07(水) 17:38:19 ID:89l0nlOb0] >>79 素晴しいスクリプトだわ あとそのサイトを他も見てたらTabooを日本語化してあるの見つけてまた最高だった ありがとう
81 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/07(水) 18:38:18 ID:+/BRpx9t0] 瓢箪から駒…この表現であってるかな? まさかこんなScriptまであるとは、教えてくれてマジサンクス! これで心置きなくGoogleIcon削除出来るよ。
82 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/07(水) 18:47:56 ID:qkVRtu8r0] ファビコンを検索結果に表示するのって 検索して出てきたページそのものにアクセスしてなくてもファビコン経由で apacheのログとかその他アクセスログに残るんすよね
83 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/07(水) 21:57:40 ID:iXW/XBO80] Favicon with Google 3って GoogleSearchServicePack.uc.jsとどう違うのでしょうか?
84 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/07(水) 22:56:55 ID:HNLkfPFG0] >>83 Favicon with Google 3はGreasemonkeyスクリプトでAutoPagerizeと仲良し GoogleSearchServicePack.uc.jsはuserChrome.jsでOwataPagerizeと仲良し
85 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/08(木) 00:32:53 ID:bJJu8i5L0] メインメニューをコンテキストメニューに持ってくる方法とかないんもんだろうか 昔、コンテキストメニューに表示を持ってくるスクリプトが合ったんだが、こっちの環境だと動かなかった・・・
86 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/08(木) 06:12:09 ID:tN5gVbc2P] Amazon の商品ページに Yahoo!オークションの検索結果を表示する Greasmonkey スクリプト - AUSGANG SOFT ttp://a-h.parfe.jp/einfach/archives/2005/1227161457.html これって今も使えてますか?自分の環境じゃ動かなかったもので。
87 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/08(木) 09:37:25 ID:lRoEbCnz0] 画面の右上にライムグリーンの■が表示されるから、何だろう?って思ったら AutoPagerizeだったのね。
88 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/08(木) 10:39:25 ID:g7ei8n210] >>85 簡単に書けるだろと思って書いたら、おかしな見た目になったw document.getElementById("contentAreaContextMenu").appendChild(document.getElementById("main-menubar"));
89 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/08(木) 12:05:44 ID:h3nB1hjk0] >>88 これはこれでなんかかっこいいな コンテキストメニューらしくするなら例えばこうとか? var contextMenu = document.getElementById("contentAreaContextMenu"); var mainMenu = document.getElementById("main-menubar"); contextMenu.appendChild(document.createElement("menuseparator")); while(mainMenu.childNodes.length) contextMenu.appendChild(mainMenu.firstChild);
90 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/08(木) 15:33:10 ID:1SKZP+bc0] 本家の userchromeJS スレに、trunk で動かなくなってたロケーションバーから エンターとかで新規タブで開くスクリプトが投下されてた。 eval("gURLBar.handleCommand = " + gURLBar.handleCommand.toString().replace("if (aTriggeringEvent instanceof MouseEvent)"," if ((gBrowser.currentURI.spec != 'about:blank' || gBrowser.webProgress.isLoadingDocument) && (!aTriggeringEvent || !aTriggeringEvent.ctrlKey && !aTriggeringEvent.shiftKey && !aTriggeringEvent.altKey)) gBrowser.selectedTab = gBrowser.addTab(); $&"));
91 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/08(木) 20:43:11 ID:Ca6vmhqS0] userchromeJS スレってどこ? ソフトウェア板にある??
92 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/08(木) 20:47:24 ID:4bnZ1aTC0] >>1 のフォーラム
93 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/08(木) 21:06:38 ID:Ca6vmhqS0] >>92 さんきゅう!
94 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/08(木) 22:29:32 ID:bJJu8i5L0] >>88-89 サンクス! 無事望みどおりのが作れたぜ しかし、はじめMedleyMenu.uc.js入れてたから微妙に気づかなかったけど、外してみたら確かに>>88 はちょっとかっこよかったw
95 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/09(金) 11:53:52 ID:Mv0KssTh0] 今、AIOSで使って多機能の代替として、 ttp://d.hatena.ne.jp/fls/20070101/p1 ここのを参考に頑張ってるんだが、表示>サイドバーの中身を直接出す方法がわからないんだがどう書けばいいんだろう 今のところはこんな感じなんだが (function(){ const OPEN_MENU_POSITION = 1; // 0=Right 1=Left var viewSidebarMenu = document.getElementById("viewSidebarMenuMenu").cloneNode(true); var popupSet = document.createElement("popupset"); var popup = document.createElement("popup"); popup.id = "ucThrobberviewSidebarMenu"; var openMenuPosition = (OPEN_MENU_POSITION==0) ? "before_start" : "after_end"; popup.setAttribute("position", openMenuPosition); popup.appendChild(viewSidebarMenu); popupSet.appendChild(popup); document.documentElement.appendChild(popupSet); var throbber = document.getElementById("navigator-throbber"); throbber.disabled = false; throbber.setAttribute("popup", "ucThrobberviewSidebarMenu") }()); 誰か教えてくれると嬉しい
96 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/09(金) 13:26:01 ID:tEX2idXk0] >>95 こう言う意味? var throbber = document.getElementById("navigator-throbber"); var popup = throbber.appendChild(document.createElement("menupopup")); popup.id = "ucThrobberviewSidebarMenu"; var viewSidebarMenu = document.getElementById("viewSidebarMenu"); for (i = 0; i < viewSidebarMenu.childNodes.length; i++) { popup.appendChild(viewSidebarMenu.childNodes[i].cloneNode(true)); }
97 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/09(金) 13:33:35 ID:qAvkLyQ70] i++)
98 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/09(金) 16:35:23 ID:oQQIyy+U0] ttp://www6.uploader.jp/dl/script/script_uljp00222.zip.html コンテンツエリアのコンテキストメニューにサイドバーメニューを表示. ホイールクリックでサイドバートグル, ホイール回転でサイドバー選択 マウスジェスチャ等から使う場合は, ZZZ_SidebarMenuINcontentAreaContextMenu.showHotMenu(event.screenX, event.screenY); モトネタ SidebarHeaderMenu.uc.js の作者さんありがとう
99 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/10(土) 09:20:17 ID:2LZphXNl0] InfoListerの代わりになるような、グリモンかuserChrome.jsのスクリプトってありますか?
100 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/10(土) 09:43:21 ID:1FiOywdi0] >>96 どこに記述していいのか分からないorz 今の状態だと、クリックするとサイドバー>中身という状態だから、そのまま直接中身をだしたいんだが方法が分からない SidebarHeaderMenu.uc.jsで出来てるから出来るかと思ったけどどの部分がそうなのかがよく分からなくて・・・
101 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/10(土) 10:31:30 ID:+E9J30jO0] OwataPagerizeの作者さんへ。 SITEINFOの更新チェックはDOMContentLoaded時よりスクリプトのロード時の方が良いのでは?
102 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/10(土) 12:39:10 ID:tLfnzQJD0] >>100 例が悪かったのでオワビ (function(){ const OPEN_MENU_POSITION = 1; // 0=Right 1=Left var viewSidebarMenu = document.getElementById("viewSidebarMenu"); var popupSet = document.createElement("popupset"); var popup = document.createElement("popup"); popup.id = "ucThrobberviewSidebarMenu"; var openMenuPosition = (OPEN_MENU_POSITION==0) ? "before_start" : "after_end"; popup.setAttribute("position", openMenuPosition); for (var i = 0; i < viewSidebarMenu.childNodes.length; i++) { popup.appendChild(viewSidebarMenu.childNodes[i].cloneNode(true)); } popupSet.appendChild(popup); document.documentElement.appendChild(popupSet); var throbber = document.getElementById("navigator-throbber"); throbber.disabled = false; throbber.setAttribute("popup", "ucThrobberviewSidebarMenu") }());
103 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/10(土) 12:45:29 ID:1FiOywdi0] >>102 ありがとう、望んだ挙動が得られた これで挙動が怪しかったAIOSをはずす事が出来る
104 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/10(土) 12:59:18 ID:BQ5gh3ZY0] idがダブりまくりなのはいいのかな?
105 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/10(土) 13:08:39 ID:nj97ZlY0P] グリモンかuserchromeでsecure login置き換えられませんか?
106 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/10(土) 13:26:38 ID:ClpKpS+T0] アドオンのImageZoomみたいに右クリック→コンテキストメニューに 画像の拡大と縮小を追加するuserchromeスクリプトありませんか?
107 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/10(土) 14:54:03 ID:tLfnzQJD0] >>104 そうだね、 popup.appendChild(viewSidebarMenu.childNodes[i].cloneNode(true)); を var mi = viewSidebarMenu.childNodes[i].cloneNode(true); mi.removeAttribute("id"); popup.appendChild(mi); とか、 var mi = document.createElement("menuitem"); mi.setAttribute( "label", viewSidebarMenu.childNodes[i].getAttribute("label")); mi.setAttribute( "oncommand", viewSidebarMenu.childNodes[i].getAttribute("oncommand")); mi.setAttribute( "sidebarurl", viewSidebarMenu.childNodes[i].getAttribute("sidebarurl")); mi.setAttribute( "sidebartitle", viewSidebarMenu.childNodes[i].getAttribute("sidebartitle")); popup.appendChild(mi); とか
108 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/10(土) 16:29:58 ID:MWwtnaBY0] >>101 ありがとうございます。 スクリプトのロード時だけのチェックだと、1か月ブラウザ立ちあげっぱなしの人とかが 古いSITEINFOを使い続けることになると思います。 そのため初回SITEINFO利用時にSITEINFOファイルの取得日時を保持し、 以降DOMContentLoadedの度に賞味期限をチェックするようにしてます。 つもりなんですけど なってないのかな?
109 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/10(土) 18:24:02 ID:BQ5gh3ZY0] >>106 くってみた コンテンツエリアのコンテキストメニューにImageZoomを表示 ホイール回転でZoom マウスジェスチャ等からhotmenuポップアップ ttp://www6.uploader.jp/dl/script/script_uljp00224.zip.html
110 名前:109 mailto:sage [2009/01/10(土) 18:25:14 ID:BQ5gh3ZY0] ×くってみた ○つくってみた
111 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/10(土) 19:11:00 ID:ClpKpS+T0] >>109 既存のであるかなと思って質問してみたんですが わざわざ作ってくださったんですね。 ばっちり望んでいたとおりのスクリプトです。 本当にありがとうございます。
112 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/11(日) 00:28:33 ID:2hY3TqdV0] ttp://www.23ch.info/test/read.cgi/software/1202053734/100 こちらで投稿されたスクリプトなのですが、インプットエリアやテキストエリアなどで選択した場合も起動するのですが、除外する方法はないでしょうか?
113 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/11(日) 06:48:02 ID:d0EyaG3P0] 試してないが、 if (/^(input|textarea|textbox)$/i.test(e.target.localName)) return; を if (!xpPref.getBoolPref('clipboard.autocopy') ) return; の前に追加
114 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/11(日) 08:52:56 ID:LoweaiAV0] ステータスバーに表示されている拡張のアイコンを ツールバーに表示できるようにするスクリプトはありませんでしょうか?
115 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/11(日) 09:12:27 ID:ZZe0LwfZ0] userChrome.js用のスクリプトで開いているページ全体をキャプチャできるものはないですか?
116 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/11(日) 13:58:59 ID:2hY3TqdV0] >>113 ありがとうございます 無事実現できました
117 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/11(日) 16:23:07 ID:JwgTU5+50] >>114 書いてみたけど、ボタンがへこんじゃうね。 iとjの値は適当に変えてください。 (function(){ var nodes = document.getElementById("status-bar").childNodes; var navbar = document.getElementById("nav-bar"); var i = 5; //ステータスバーの要素の最初のi個は移動しない var j = 6; //ツールバーへの挿入位置 while (i < nodes.length){ navbar.insertBefore(nodes[i], navbar.childNodes[j++]); } }());
118 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/11(日) 17:13:05 ID:BMDOo/oy0] >>114 ちょっと違うけどこんなのもあるよ ttp://d.hatena.ne.jp/Griever/20081217/1229515232
119 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/11(日) 21:18:33 ID:9nrUejJr0] Favicon with Google 3 と Google Thumbnails の両方をつかっていると、検索結果が最初にファビコンで次にサムネイルが表示されるんだけど、これを逆に出来ないかな?
120 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/11(日) 21:48:59 ID:2hY3TqdV0] 読み込み順番を変えるとか?
121 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/11(日) 22:17:27 ID:9nrUejJr0] >>120 レスありがとう。 それは試してみたんですが、駄目だったよ。 オイラの手にはおえなそうだ。
122 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/12(月) 06:06:22 ID:Wqv/OD5R0] スレ違いかもしれませんが・・・ Firefox3.0.5でGreasemonkeyを用いてニコニコのプレイリスト表示、及び自動連続再生を使用してたのですが ttp://nicowiki.com/%E7%89%B9%E8%A8%AD%EF%BC%9A%E6%99%82%E5%A0%B1%E6%92%83%E6%BB%85%E5%A4%A7%E4%BD%9C%E6%88%A6.html#df033f96 ニコニコの時報を回避したくて、↑のURL先の 1) の手順でAdblock Plusを入れて時報を回避するようにするとGreaseMonkeyの連続再生が作動されなくなりました Adblock Plusをはずすと連続再生はされたので、併用はできないということなのでしょうか?何か対応策ありましたら教えてください
123 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/12(月) 07:23:45 ID:8Zx9kPE30] ニコニコ動画のコメント熱狂度を可視化するGreasemonkeyスクリプト が時報回避してると使えないって見たから、それも無理じゃないかね? よくは知らんので、知ってる人いたらよろしく。
124 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/12(月) 10:09:23 ID:4vVvQuzq0] 自動連続再生ってのが何を意味してるのかよくわからん。
125 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/12(月) 10:24:27 ID:VIxiYGvc0] オミトロンのwrapper使えば時報回避ニコ割りは再生ってできるけど・・・
126 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/12(月) 13:10:58 ID:RJtdCSSq0] Sidebarbutton&SlimDialogSicebar ttp://www6.uploader.jp/dl/script/script_uljp00225.zip.html これ、頂いたんだけどツールバー上のアイコンがブックマークで固定されて、場所も固定なんだけど どこを弄くったら変えられるか、誰か教えて。
127 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/12(月) 14:07:37 ID:fNYuQ/gA0] 中身みろよ デフォだとホームボタンの隣に配置するようになってる
128 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/12(月) 14:17:48 ID:KtYCgdPA0] >>126 デフォでは // ボタンを置くターゲット TAGET_BUTTON: "home-button", でホーム・ボタン("home-button"はホーム・ボタンのID)の前に指定しているので 自分の希望に合わせてターゲットにするボタンのIDに書き換えてください。 IDのしらべ方は DOM Inspector :: Firefox Add-ons https://addons.mozilla.org/ja/firefox/addon/6622 Dom Inspector でブックマークサイドバーを開くコマンドを見つける diary.noasobi.net/junk/DOMInspector.html アタリです。 なお、今日中には v2.0.2 を出したいと思います。
129 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/12(月) 14:42:41 ID:oY+lZ3mf0] ブログやmixiの日記にembedされたyoutubeの動画に &fmt=18をつけるグリモンスのクリプトってありませんか?
130 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/12(月) 14:55:15 ID:CfaK1Urr0] URLバーかステータスバーをミドルクリックしたときに、クリップボードに記入されているURLを新規タブで開くuserchrome.jsのスクリプトはありませんか?
131 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/12(月) 14:56:19 ID:4na31s370] FireFoxってクリップボードいじれたっけ? 外部フラッシュ無しに。
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 スクリプトは必要ない ユーザースタイルシートを作れば解決する 自己解決できないなら質問スレいけ