Firefox userChrome.js greasemonkeyスクリプトスレ11
レス数が900を超えています。1000を超えると表示できなくなるよ。
0001名無しさん@お腹いっぱい。
2010/01/04(月) 22:08:59ID:JjJYXwpU0■まとめサイト
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スクリプトスレ 10
http://pc12.2ch.net/test/read.cgi/software/1253771697/
■拡張機能
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
0830名無しさん@お腹いっぱい。
2010/03/25(木) 22:25:03ID:aRvX+ZKy0Youtube HD Suiteの何の機能がほしいん?
ほしい機能次第では仕様変更で動かなくならないスクリプトていうかアドオンていうか、あるけど。
0831名無しさん@お腹いっぱい。
2010/03/25(木) 22:30:59ID:xEzwOY0v0youtubeページ開くと毎回高画質で再生してくれる機能と
サムネ見てHDやらFHDやらアイコンで対応画質がわかる機能なんですが…
どうでしょう?
0832名無しさん@お腹いっぱい。
2010/03/25(木) 23:37:01ID:5Scmy4dV0最新版の2.0.3-200911240030なら3.6.2で動く、環境見直してみ。
0833名無しさん@お腹いっぱい。
2010/03/25(木) 23:59:56ID:JUKUXatIPversion: { text:'2.0.3', rev:200911240030 },のやつで。
0834名無しさん@お腹いっぱい。
2010/03/26(金) 00:05:02ID:jGfhylnr0userscript.orgのHDSuite、discussions/YouTube Renewal in March, 2010に
youtube_hd_suite_fx_beta.user.js
がある
0835名無しさん@お腹いっぱい。
2010/03/26(金) 00:05:37ID:7q6aOv7i0どちらになるかはランダムで選ばれるっぽい(リロードしたら元に戻ったりする)
0836名無しさん@お腹いっぱい。
2010/03/26(金) 00:44:20ID:3DEV7DQ00アドオンが使えなくなる時もそうだけど
仕様変更の時は拡張を見直すいいキッカケにもなる
0837名無しさん@お腹いっぱい。
2010/03/26(金) 09:33:19ID:CyhbijlbPそれ入れたら全ての動画がfmt=18にリダイレクトされるようになってしまった…
version: { text:'2.1.0', rev:201003130230 }
0838名無しさん@お腹いっぱい。
2010/03/26(金) 13:44:07ID:tBFQc2cf0っ、、、、、、ダメジャン
0839名無しさん@お腹いっぱい。
2010/03/26(金) 16:00:11ID:KLqxqevA0【速報】「YouTube HD Suite」が動かなくなった場合の対応(2010年03月版) [C!]
http://creazy.net/2010/03/youtube_hd_suite_for_march_2010.html
ま、ゆっくり待とうや。ガンガレ〜!
0840名無しさん@お腹いっぱい。
2010/03/26(金) 20:15:46ID:sJXoKgPy0期待せざるをえない
昨日youtubeトップが落ちてたのもテストが原因だったのかな
0841名無しさん@お腹いっぱい。
2010/03/27(土) 19:57:58ID:AIyYYXC000842名無しさん@お腹いっぱい。
2010/03/27(土) 21:21:41ID:LkzDjWzK00843名無しさん@お腹いっぱい。
2010/03/27(土) 21:30:57ID:AIyYYXC00<a href="http://pc12.2ch.net/test/read.cgi/software/1262610539/l30">Firefox userChrome.js greasemonkeyスクリプトスレ11</a>
と文字列のままペーストされるのですが、リンクされた状態で
Firefox userChrome.js greasemonkeyスクリプトスレ11
と貼り付けられたらいいなと。
0844名無しさん@お腹いっぱい。
2010/03/27(土) 21:42:21ID:Ijse1chy0コピーしたらブログエディタで右クリック。そして貼り付け。
ところで、このマウスジェスチャはヤバい。
http://d.hatena.ne.jp/raqbgxue/20100325/1269473186
英辞郎で単語検索とか、プライベート情報の削除とか、選択範囲を保存する機能とか、
かゆい所に手が届く感じがいい。
選択範囲の単語から、Googleサジェストをポップアップして出てきた組み合わせを
検索したりするのはなかなか気持ちいいよ。
0845名無しさん@お腹いっぱい。
2010/03/27(土) 21:47:21ID:Ijse1chy0ごめん解答になってなかったね。
でもそれはエディタの機能に依存しているから、
エディタがそういう機能を付けてくれない限り無理だと思うよ。
ucjsでどうにかできるものじゃないと思う
0846名無しさん@お腹いっぱい。
2010/03/27(土) 21:59:35ID:AIyYYXC00ありがとうございます
0847名無しさん@お腹いっぱい。
2010/03/27(土) 22:26:22ID:YE/aHwHF0コピペしたけど動かないんだけどなんで
0848名無しさん@お腹いっぱい。
2010/03/27(土) 22:41:41ID:I2uL8WZY0凄い便利だわ
0849名無しさん@お腹いっぱい。
2010/03/28(日) 05:01:51ID:uapGZt7m0githubのソース右上にrawってリンクがあるから。コピペして使うもんじゃあないぜ。
>>844
GalleryMakerって便利、保存もできるし。こいつは久々にキタ
FireGesturesなんかじゃこんなことできない
0851名無しさん@お腹いっぱい。
2010/03/28(日) 05:26:09ID:joB3Brdy0便利なのはわかるけど、その煽りはどうなのよ
0852名無しさん@お腹いっぱい。
2010/03/28(日) 05:56:47ID:+Ww1/jHI0煽りというよりは、単に無知なだけなんじゃね?
0853名無しさん@お腹いっぱい。
2010/03/28(日) 06:32:18ID:MBCWUMXy00854名無しさん@お腹いっぱい。
2010/03/28(日) 11:23:15ID:eExRxbez00855名無しさん@お腹いっぱい。
2010/03/28(日) 11:45:51ID:VBzOe5Qi00856名無しさん@お腹いっぱい。
2010/03/28(日) 12:07:11ID:Fa2trr1400857名無しさん@お腹いっぱい。
2010/03/28(日) 12:19:18ID:tMpj2tSi00858名無しさん@お腹いっぱい。
2010/03/28(日) 12:38:36ID:Fa2trr140まあどうでもいいけど
0859名無しさん@お腹いっぱい。
2010/03/28(日) 13:58:48ID:xHzPO34t0> FireGesturesなんかじゃこんなことできない
とは本人だったらさすがに言わないんじゃないか?
マウスジェスチャも「FireGestures :: Add-ons for Firefoxの機能を追加」したのが発端らしいし。
FireGesturesのbugとか潰してたらID:uapGZt7m0の言うことにも一理あるけどな。
0860名無しさん@お腹いっぱい。
2010/03/28(日) 15:18:41ID:xHzPO34t00861名無しさん@お腹いっぱい。
2010/03/30(火) 00:09:35ID:pex8Y9qb0下記のHTMLで、sytle属性の値から20px引いた値を、それぞれに再設定したいのですが、
どのようにスクリプトを書けばいいでしょうか?
●HTML
<div class="title" id="title1" style="top: 135px">
<a href="" target=""onClick="" onMouseOver="" onmouseout=""></a>
</div>
<div class="submenu" id="submenu1" style="top: 150px"></div>
<div class="divider" id="title2" style="top: 155px">
<hr class="menu" />
</div>
<div class="submenu" id="submenu2" style="top: 180px"></div>
<div class="title" id="title3" style="top: 200px">
<a href="" target=" onMouseOver="" onmouseout="">
<img name="" id="" src="" border="">
</a>
</div>
<div class="submenu" id="submenu3" style="top: 220px"></div>
●環境
Windows XP Professional SP3 32bit
Firefox 3.5.8
Greasemonkey 0.8.20100211.5
よろしくお願いします。
0862861
2010/03/30(火) 00:25:44ID:pex8Y9qb0XPathで、divタグのclassがtitleのものを取得する場合、下のように書くと思うのですが、
これを、”styleにtop:を含む場合” や ”styleにtop:を含み、且つclassがtitleのもの” という
条件の書き方は出来ますか?
var temp = document.evaluate('//div[@class="title"]', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
>>861を実行する場合、divタグでstyleにtopを含むものを取得して、現在のstyleの値から
20pxを引いた値をセットするという手順になると思うのですが、この二点が特に分かりません。
・divタグでstyleにtop:という文字を含むものを取得
・styleの値から20pxを引いた値をセット(数値の取得 と 設定)
長々とすみませんが、>>861を実現するスクリプトが分かる方いらっしゃいましたら、
教えていただければ助かります。
どうかよろしくお願いします。
0863名無しさん@お腹いっぱい。
2010/03/30(火) 01:08:11ID:tunG/lEu0文字列を含む → contains
かつ → and
element.style.top = (parseInt(element.style.top) - 20) + "px";
0864861
2010/03/30(火) 01:44:04ID:75e9y+rn0レスありがとうございます!
すみません、教えていただいた事を試すのに少し格闘していて、返事が遅くなりました。
下の通り無事できました。
夜遅くにレスいただき、どうもありがとうございました。
var temp = document.evaluate('//div[contains(@style, "top")]', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
//var temp = document.evaluate('//div[@class="title" and contains(@style, "top")]', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
for (var i = 0, L = temp.snapshotLength; i < L; i++)
{
temp.snapshotItem(i).style.top = (parseInt(temp.snapshotItem(i).style.top) - 20) + "px";
}
難しい・・・。(・ω´・;)
0865名無しさん@お腹いっぱい。
2010/03/30(火) 02:57:48ID:2IF3BkZw00866名無しさん@お腹いっぱい。
2010/03/30(火) 03:20:08ID:6US8rss200867名無しさん@お腹いっぱい。
2010/03/30(火) 03:24:45ID:2IF3BkZw00868名無しさん@お腹いっぱい。
2010/03/31(水) 14:54:01ID:hgy2u1BD0compatibility Firefox 2.0 3.0 3.1って書いてるだろ?
0869名無しさん@お腹いっぱい。
2010/03/31(水) 19:54:04ID:l6d6UK/K0bbs2chreader exでlegoexというスキンを使って2chを見ています
レスに画像へのリンクがある場合は、greased lightboxを使って表示するようにしています
legoexのオプションで「F5キーをフックして動的に更新を行う」の機能を有効にしてF5キーを押すと
通常のページごと再読み込みをするのとは違い、新着レスのみ付け足すような形で更新されるようになります
その新着レスに画像へのリンクがあった場合、リンクをクリックしてもgreased lightboxではなく、
新しいタブで画像が表示されるようになってしまいます
legoexのgeneral.jsというファイルを見てみると、以下のような部分から
/** 更新を実行する処理を定義します。
* @param {event} e イベント
*/
reloadProc: function(e){
if (!SkinPref.getBool("enableHookReload", Alt_enableHookReload)) return;
if (e.keyCode == 116) {
ThreadDocument.reload();
e.preventDefault();
}
}
このif (e.keyCode == 116){}内の、ThreadDocument.reload()が動的更新の処理で
e.preventDefault()が通常の再読み込み動作を抑えているらしいことが分かったので
ThreadDocument.reload()が実行されたときに、
greased lightboxが、通常の更新時と同じような動作をするようにすればいいんだと思うのですが
greased lightboxのどのへんを書き換えればいいか、私には分からなかったので教えていただけないでしょうか
長文で申し訳ありませんが、どうかよろしくお願いします。
0870名無しさん@お腹いっぱい。
2010/03/31(水) 20:33:26ID:qS/Fl7al0greasedlightbox.user.jsの行末に
document.addEventListener('DOMNodeInserted', function() {
greasedLightbox.init();
}, false);
と追加したらどうなる?
0871名無しさん@お腹いっぱい。
2010/03/31(水) 21:46:50ID:l6d6UK/K0行末っていうのは一番最後の行ってことですよね
どうも変なウィンドウが開いて固まります
http://bbs.2ch2.net/freedom_uploader/img/1169728249/0356.jpg
http://bbs.2ch2.net/freedom_uploader/img/1169728249/0357.jpg
0872名無しさん@お腹いっぱい。
2010/03/31(水) 22:06:30ID:o1dJxKy70Greased Lightbox の init 関数の中で appendChild してる箇所があるから
>>870 だと無限呼び出しが発生してるのかも知れない
>>869 の ThreadDocument.reload(); の後に
var ev = document.createEvent("Event");
ev.initEvent("bbs2chReloaded", true, true);
document.dispatchEvent(ev);
とでも追加して、>>870 の DOMNodeInserted を bbs2chReloaded としたらどうだろう
0873名無しさん@お腹いっぱい。
2010/03/31(水) 22:26:20ID:l6d6UK/K0いや本当に強力して戴いてありがたいです
ただ>>872でも駄目みたいです
F5押して出てきた画像のリンクをクリックしても
やっぱり新しいタブで開かれてしまいます
>>871みたいなウインドウは出なくなったんですが
0874名無しさん@お腹いっぱい。
2010/03/31(水) 22:33:29ID:o1dJxKy70↓
setTimeout(function(){ greasedLightbox.init(); }, 0);
これで動かなかったらちょっと分からない
0875名無しさん@お腹いっぱい。
2010/03/31(水) 22:48:21ID:l6d6UK/K0駄目でした
やはり新しいタブで画像が開いてしまいます
0876名無しさん@お腹いっぱい。
2010/03/31(水) 23:24:22ID:o1dJxKy70実際にレスポンスが返ってきてノードが追加される前に関数を抜けてくるからダメっぽい
>>872のコードを ThreadDocument.reload() の中の xmlEventHandler() の中の
Nodes.content.appendChild(content);
の後ろ辺りに追加してみれ
0877名無しさん@お腹いっぱい。
2010/04/01(木) 00:00:09ID:G/6HMEWx0プログラムは素人同然なので、ThreadDocument.reload()の中というのが
いまいち分からないんですが
Nodes.content.appendChild(content)で検索すると2箇所それらしいところがあるんですが
どちらの後に書き加えればいいのでしょうか
0878名無しさん@お腹いっぱい。
2010/04/01(木) 00:07:10ID:9HJjwmef0うまく動いています。ありがとうございます。
>>870
すばやくレスしてくださってありがとうございました。
0879名無しさん@お腹いっぱい。
2010/04/01(木) 00:07:25ID:G/6HMEWx0ぎゃあああああああ
出来ました
本当にありがとうございました
ちなみにNodes.content.appendChild(content)の2つある内の下のほうだけ
後ろに書き加えたんですが
上のもう一つのは気にしなくていいんですか?
0880名無しさん@お腹いっぱい。
2010/04/01(木) 00:11:30ID:+PNhu/c80それは良かった
>>879
F5を押して更新した時だけでいいならそれでOK
0881名無しさん@お腹いっぱい。
2010/04/01(木) 00:16:42ID:G/6HMEWx0教えてくださった皆さん、本当に本当にありがとうございました
いやあ本当に嬉しい
0882名無しさん@お腹いっぱい。
2010/04/01(木) 01:09:25ID:NlPP3eNg0次からは第三者を巻き込まないで作者間で解決してね、ボケ
0883名無しさん@お腹いっぱい。
2010/04/01(木) 07:53:32ID:g9rRYzo+00884名無しさん@お腹いっぱい。
2010/04/01(木) 09:15:35ID:9HJjwmef0関連スレを含めてこれしかレスしてないんだけど人違いではないか
0885名無しさん@お腹いっぱい。
2010/04/01(木) 14:18:19ID:4trLOH1IPそのひといつもその時間に起きてケチ付ける人だから
かまわない方がいいよ
0886名無しさん@お腹いっぱい。
2010/04/01(木) 18:11:30ID:i3OWuiuU0一緒に住んでるのか?
0887名無しさん@お腹いっぱい。
2010/04/01(木) 23:32:26ID:BnHiBq5e0ループできるようにするスクリプトが動かない
0888名無しさん@お腹いっぱい。
2010/04/01(木) 23:34:18ID:basekho+0ではおやすみ
0889名無しさん@お腹いっぱい。
2010/04/02(金) 00:57:23ID:1jAjT5Vx00890名無しさん@お腹いっぱい。
2010/04/02(金) 02:36:12ID:p0nz4rYvP0891名無しさん@お腹いっぱい。
2010/04/02(金) 16:16:01ID:YJX8x3uq00892名無しさん@お腹いっぱい。
2010/04/02(金) 16:33:29ID:LKS8G6vP0ねぇねぇまだ?
wktk
0893名無しさん@お腹いっぱい。
2010/04/04(日) 00:04:54ID:R7t0mPmUPuserChrome.cssでできますか?
0894名無しさん@お腹いっぱい。
2010/04/04(日) 00:16:30ID:9/AUs0SW0http://userscripts.org/scripts/versions/39167
0895名無しさん@お腹いっぱい。
2010/04/04(日) 10:36:29ID:rN4GUyc9P0896名無しさん@お腹いっぱい。
2010/04/04(日) 11:11:20ID:9/AUs0SW00897名無しさん@お腹いっぱい。
2010/04/04(日) 11:15:47ID:rN4GUyc9PDiscussionsで修正方法が載ってる
0898名無しさん@お腹いっぱい。
2010/04/04(日) 14:43:33ID:GZ00T1Go0動画サムネに対応画質表示機能なくね?
0899名無しさん@お腹いっぱい。
2010/04/04(日) 15:09:06ID:fTqtTdy6P広告が邪魔なわけでもないし、HDで見たいわけでもないからなあ
便利に使わせてもらってるよ
0900名無しさん@お腹いっぱい。
2010/04/04(日) 16:28:34ID:rN4GUyc9PYouTube HD Suiteでサムネ出して、YouTube Auto Buffer & Auto HD & Remove AdsでHD視聴と、オートプレイ&広告を無効にしてる。
でも最近サムネ機能はいらない気がしてきた・・。
0901名無しさん@お腹いっぱい。
2010/04/04(日) 16:39:14ID:9/AUs0SW0正式なのでてから試そうと思う
HDSuiteはサムネイルの横にHDとかSDとかでるのが好き
でもまだ完ぺきじゃないっぽいね
関連動画のサムネイルには表示されないから
0902名無しさん@お腹いっぱい。
2010/04/04(日) 23:30:17ID:zQ9K4xHm0データベースへの接続に失敗しました。
データベースへの接続に失敗しました。
loda.jpオワタ
0903名無しさん@お腹いっぱい。
2010/04/05(月) 00:01:38ID:FQXX1cjV00904名無しさん@お腹いっぱい。
2010/04/05(月) 00:17:57ID:isKWdb3uPここか関連スレか忘れたけど何度も既出
0905名無しさん@お腹いっぱい。
2010/04/06(火) 23:44:12ID:D2M4TLGD0Chromeで動かないんだけど動く奴で似たのない?
0906名無しさん@お腹いっぱい。
2010/04/07(水) 00:00:36ID:8U44WlBc0スレチ
http://pc12.2ch.net/test/read.cgi/software/1269660472/
あたりに行け
0907名無しさん@お腹いっぱい。
2010/04/07(水) 02:43:04ID:EkzX/kK60userChrome.jsを使ったuserContentで動かないんだけど似たのない?
と言いたかった
分かりにくくてすまん
0908名無しさん@お腹いっぱい。
2010/04/07(水) 03:34:11ID:sg9x4KZPPオレもブラウザだと思ってたわ
ttp://userscripts.org/scripts/show/32322
自分は上の改造版のこちらを使ってる
ttp://loda.jp/script/?id=402
0909名無しさん@お腹いっぱい。
2010/04/07(水) 04:03:10ID:EkzX/kK60ありがとー使ってみる
0910名無しさん@お腹いっぱい。
2010/04/07(水) 22:12:16ID:l36D20vmPttp://d.hatena.ne.jp/Griever/20100407/1270643936
これって悪意や問題がある greasemonkey script を使わなければ大丈夫?
0911名無しさん@お腹いっぱい。
2010/04/07(水) 22:36:31ID:ikZ5XZZV0今のところ俺には必要ないけど
0912名無しさん@お腹いっぱい。
2010/04/08(木) 10:21:54ID:q2jXWEeo0色々とフィルターを掛けたいならGoogle Reader NG Filter
3.6.3 userContent.jsで動かす事は出来る。
GoogleReader使う人ならかなりのお勧め、正規表現を使う必要があるけど一度使うと便利過ぎて手放せなくなる、マジで。
0913名無しさん@お腹いっぱい。
2010/04/08(木) 15:34:02ID:eHo8whOI0いろいろ動かんがな
0914名無しさん@お腹いっぱい。
2010/04/08(木) 15:43:14ID:e3VoZckoP0915名無しさん@お腹いっぱい。
2010/04/09(金) 12:38:25ID:26d0npST0ローカルからスクリプトのインスコできないし、webから1つ1つインスコするの面倒だよう。。
0916名無しさん@お腹いっぱい。
2010/04/09(金) 12:38:50ID:ztgbTNfj0今YouTube Enhancerってスクリプト使ってるけど
検索ボタン押すたびに検索結果を新しいウィンドウで開くからうざったい
0917名無しさん@お腹いっぱい。
2010/04/09(金) 12:39:49ID:do7yrq5zP0918名無しさん@お腹いっぱい。
2010/04/09(金) 12:54:16ID:VxPFXnxA0ドロップでもいいんだからできるでしょ
0919名無しさん@お腹いっぱい。
2010/04/09(金) 13:10:18ID:26d0npST0ドロップしても、ファイルを保存のダイアログがでるだけで、インスコできない。。
0920名無しさん@お腹いっぱい。
2010/04/09(金) 13:23:11ID:+wJGF6U800921名無しさん@お腹いっぱい。
2010/04/09(金) 19:30:13ID:DvzNXZ3H0うちじゃuserContent.jsではうごかない。
何か読み込み順番とかある?
0922名無しさん@お腹いっぱい。
2010/04/09(金) 23:56:39ID:2X5RjhpK0つ{}.js
0923名無しさん@お腹いっぱい。
2010/04/10(土) 00:18:09ID:u61nEkTC0括弧で括らないと全てのページで適応になるだけじゃなかったっけ?
一応やってみたけど駄目だった。
ちなみに他のuserContent.js用のスクリプトをoffにしたんだけど動かないなぁ。
環境がやっぱり悪いのかな
0924名無しさん@お腹いっぱい。
2010/04/10(土) 00:23:13ID:u61nEkTC0ごめん、もう一度試してみたら動いた!
やっぱり括弧でくくってなかったのが悪かったみたいだなぁ。
どうもありがとう。
0925名無しさん@お腹いっぱい。
2010/04/10(土) 00:31:03ID:U+G8SJKn0そら、良かったべ。
0926名無しさん@お腹いっぱい。
2010/04/10(土) 11:07:23ID:C/aUXzP400927名無しさん@お腹いっぱい。
2010/04/10(土) 16:00:31ID:YQFllnbN00928名無しさん@お腹いっぱい。
2010/04/10(土) 18:26:40ID:XKctwG6R0なんだけど今日なんか拡張マイリストが表示ならなくなりました。
マイリスト登録のボタンは出ます。
別のプロファイルでしてみてもダメでした。
同じ症状の人っています?
0929名無しさん@お腹いっぱい。
2010/04/10(土) 19:55:10ID:7sE27CEp0コメ番?ニコ厨乙
レス数が900を超えています。1000を超えると表示できなくなるよ。