Firefox userChrome.js greasemonkeyスクリプトスレ11
■ このスレッドは過去ログ倉庫に格納されています
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
0710名無しさん@お腹いっぱい。
2010/03/10(水) 17:26:01ID:N7KOMPVO0どこへ行けばいい?
0711577
2010/03/10(水) 22:43:20ID:gaakEuVf0>>581さんが教えてくれたXPathで問題なかったのですが、
name="Description"などとなっているサイトがあり、この
スクリプトが動作しない時があります。
@nameを小文字に統一するのに、’//meta[@name.toLowerCase()="description"]'
と試してみましたが動きませんでした。
Description、DESCRIPTION等を全て小文字にしてから比較したいです。
@name="description"の、@nameを小文字にするにはどのようにすればいいのでしょうか?
ご存知の方いましたら教えてください。
どうかよろしくお願いします。
0712名無しさん@お腹いっぱい。
2010/03/10(水) 23:21:53ID:B06ODPWR0そんなところにJavaScriptの関数書いて機能するわけない(´・ω・`)
or演算子で条件式を羅列してもいいけど、次のように書くこともできる
XPathについてもっと勉強しれ
'//meta[translate(@name,"ABCDEFGHIJKLMNOPQRSTUVWXYZ","abcdefghijklmnopqrstuvwxyz")="description"]'
0713711
2010/03/10(水) 23:35:45ID:gaakEuVf0レスありがとうございます。
無事、小文字に変換できるようになりました。
MDCも見てるんですが、どうも自分の脳では理解に至らなかったり。_| ̄|●lll
本当にどうもありがとうございました!
0714名無しさん@お腹いっぱい。
2010/03/11(木) 18:34:04ID:yPxU4NPQ0全文表示させてるんでしょうか?
0715名無しさん@お腹いっぱい。
2010/03/11(木) 19:37:42ID:wjmNy2yW0wedata
0716名無しさん@お腹いっぱい。
2010/03/11(木) 20:49:13ID:yPxU4NPQ0そういう仕組みだったんですか
ありがとうございます。
0717名無しさん@お腹いっぱい。
2010/03/11(木) 21:27:16ID:erS4FBGm0だめだめ
0718名無しさん@お腹いっぱい。
2010/03/11(木) 21:57:46ID:XiKa7SFWP0719名無しさん@お腹いっぱい。
2010/03/11(木) 21:59:03ID:/RutnFQi00720名無しさん@お腹いっぱい。
2010/03/11(木) 22:19:19ID:XiKa7SFWP0721名無しさん@お腹いっぱい。
2010/03/12(金) 19:20:23ID:MKRpKzH40ttp://userscripts.org/scripts/show/67260
0722名無しさん@お腹いっぱい。
2010/03/12(金) 21:00:25ID:bO8YiyNY03.7a3pre動作確認。いいねこれ
0723名無しさん@お腹いっぱい。
2010/03/12(金) 21:08:39ID:q5AoXOdG0Flashの右クリメニュー出したらなんか暴走したけど
0724名無しさん@お腹いっぱい。
2010/03/12(金) 21:14:32ID:c2iLqiIiP最初のバージョンを試したときはニコニコのトップで
CPU使用が膨れ上がり使用に耐えなかったな
後で試そう
0725名無しさん@お腹いっぱい。
2010/03/12(金) 21:44:32ID:N6xZfJe/00726名無しさん@お腹いっぱい。
2010/03/12(金) 22:17:52ID:Vei4SoVmPんでしばらくホイールをクリクリして遊んでたらFxごと落ちた
0727名無しさん@お腹いっぱい。
2010/03/12(金) 22:22:50ID:j8iTzW7W0このサイトになぜかuserChrome.jsの効果が効いているので意図的に除外したいのですがどうしたらいいでしょうか?
@-moz-document でサイトを指定しています
0728名無しさん@お腹いっぱい。
2010/03/12(金) 23:05:38ID:nmN+wzLX00729642
2010/03/13(土) 22:04:49ID:KPC91drU0方法を教えてください
方法というか答えそのものじゃなくて何かヒント的なものを
ttp://0-9.seesaa.net/
0730名無しさん@お腹いっぱい。
2010/03/13(土) 22:44:08ID:mu3wfzvx0あと要素を作成して属性を設定する部分も関数化して属性はハッシュで一気に指定できるようにしたいところ
0731名無しさん@お腹いっぱい。
2010/03/13(土) 23:55:13ID:KPC91drU0答えそのものは言わないでと大見得を切っておきながら
もらったヒントの内容がじゅうぶん理解できずやりかたのイメージがつかめていませんが
また取り掛かってみます
0732名無しさん@お腹いっぱい。
2010/03/14(日) 18:03:51ID:jLzZWQKe0ここのExtraConfigMenu.uc.xulの「〜を編集」をサクラエディタで開きたいのですがパス指定してもうまくいきませんorz
フォルダは問題なく開きます。
どなたかご教授お願い致します。
0733名無しさん@お腹いっぱい。
2010/03/14(日) 18:16:20ID:jLzZWQKe0スレ汚しすいません
0734名無しさん@お腹いっぱい。
2010/03/14(日) 20:11:11ID:HfTzzZvp0http://www.youtube.com/watch?v=jtSLD9Dm1Z8&feature=player_embedded
0735名無しさん@お腹いっぱい。
2010/03/15(月) 01:36:47ID:UhuK5eO600736名無しさん@お腹いっぱい。
2010/03/15(月) 02:03:50ID:wzZ6QvN100737名無しさん@お腹いっぱい。
2010/03/15(月) 15:25:09ID:yYixkWw400738名無しさん@お腹いっぱい。
2010/03/15(月) 15:35:08ID:ycr6WfcQ00739名無しさん@お腹いっぱい。
2010/03/16(火) 01:49:07ID:6TrOJC/q00740名無しさん@お腹いっぱい。
2010/03/16(火) 01:54:25ID:9x13lNN20たまには外に出ようね
0741名無しさん@お腹いっぱい。
2010/03/16(火) 02:00:27ID:6TrOJC/q00742名無しさん@お腹いっぱい。
2010/03/16(火) 02:21:50ID:18BiFEVU0少なくとも公式、まとめ、wiki読んでから来い
読んで理解出来ないのなら他に乗り換えろ
0743名無しさん@お腹いっぱい。
2010/03/16(火) 02:55:55ID:0qGSnLLkPあるからぐぐって
0744名無しさん@お腹いっぱい。
2010/03/16(火) 03:54:10ID:S2UyoB3e00745名無しさん@お腹いっぱい。
2010/03/16(火) 09:47:43ID:AhdV0Wsi00746名無しさん@お腹いっぱい。
2010/03/16(火) 10:00:37ID:wiY462j100747名無しさん@お腹いっぱい。
2010/03/16(火) 12:01:47ID:5mOeUI3B00748名無しさん@お腹いっぱい。
2010/03/16(火) 13:28:36ID:uF91k2QU0// @name AmazonRemoveMargin
// @namespace http://d.hatena.ne.jp/Puyo2/
// @author プヨぷよ
// @include http://www.amazon.co.jp/gp/product/images/*
// @include http://www.amazon.com/gp/product/images/*
// @description イメージを拡大 のあとに表示される画像を余白がつかない画像にする
// ==/UserScript==
(function () {
var img = document.getElementById("prodImage");
if (img) {
img.src = img.src.replace(/\._[^_]+_/, "");
//ie系でリンクを貼る場合(キャッシュ対策)
//var link = document.createElement("a");
//link.href = img.src;
//img.applyElement(link, "outside");
}
})();
SleipnirでAmazonのイメージの余白削除スクリプトを使っているのですが、これをGreasemonkeyで使うにはどうすればよいでしょうか?
0749名無しさん@お腹いっぱい。
2010/03/17(水) 07:13:00ID:zmCqd7ne0直接nicomimiからダウンロード出来るようにしろよお願いします。
0750名無しさん@お腹いっぱい。
2010/03/17(水) 10:25:55ID:1YT9/mVF0http://www.xuldev.org/misc/script/CopyTabInfo.uc.js
が正常動作しないようになったけど、
Firefox本体のほうで何か変更あったのかな?
0751名無しさん@お腹いっぱい。
2010/03/17(水) 11:41:14ID:P/qis/Wl0setTimeout(function() {
gBrowser.mStrip.childNodes[1].appendChild(document.createElement("menuseparator"));
gBrowser.mStrip.childNodes[1].appendChild(menuitem1);
gBrowser.mStrip.childNodes[1].appendChild(menuitem2);
}, 0);
を
var tabContextMenu =
document.getAnonymousElementByAttribute(gBrowser, "anonid", "tabContextMenu")
|| document.getAnonymousElementByAttribute(document.getElementById("tabbrowser-tabs"), "anonid", "tabContextMenu");
tabContextMenu.appendChild(document.createElement("menuseparator"));
tabContextMenu.appendChild(menuitem1);
tabContextMenu.appendChild(menuitem2);
とするとか
0752名無しさん@お腹いっぱい。
2010/03/17(水) 11:48:12ID:P/qis/Wl0|| document.getAnonymousElementByAttribute(document.getElementById("tabbrowser-tabs"), "anonid", "tabContextMenu")
は無しで。
0753名無しさん@お腹いっぱい。
2010/03/17(水) 15:49:37ID:1YT9/mVF0とりあえず書き換えたら動くようになったよ。
とんくす
0754751
2010/03/17(水) 22:14:01ID:P/qis/Wl0Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.3a4pre) Gecko/20100317 Minefield/3.7a4pre
で Bug 347930 の変更が入ったので(REOPENED だけど)
>>751 のままでよいかも。
0755名無しさん@お腹いっぱい。
2010/03/18(木) 06:35:33ID:7Le71dEa00756名無しさん@お腹いっぱい。
2010/03/18(木) 09:34:14ID:5rNBnT2I0ttp://blog.fkoji.com/2010/03160920.html
0757名無しさん@お腹いっぱい。
2010/03/18(木) 12:25:18ID:JnUmg3w700758名無しさん@お腹いっぱい。
2010/03/18(木) 12:29:23ID:CvnX1uV900759名無しさん@お腹いっぱい。
2010/03/18(木) 12:43:41ID:rhnAR2R400760名無しさん@お腹いっぱい。
2010/03/18(木) 13:08:27ID:AIexQVX40おお、Bug 347930 のパッチ後でも、
document.getAnonymousElementByAttribute(document.getElementById("tabbrowser-tabs"), "anonid", "tabContextMenu")
でいけるようになりました。
他のタブのコンテキストメニュー系も同様に書き換えとこう。
ありがとー
0761751
2010/03/18(木) 14:28:12ID:ENx7lkq+0今は
document.getAnonymousElementByAttribute(gBrowser.tabContainer, "anonid", "tabContextMenu");
にしてます。
0762名無しさん@お腹いっぱい。
2010/03/18(木) 18:13:26ID:1kbmiK8O0新しいDrag'n'go.uc.jsはどこに有りますか?
DragNgoModoki5.uc は自分には合わなかったんで、Drag'n'go.uc.jsで何とか。
0763名無しさん@お腹いっぱい。
2010/03/18(木) 22:25:23ID:4kdeHg4i00764645
2010/03/18(木) 22:26:35ID:Zj7nWpDw0↓のサブスクリプトローダにして様子をみていましたが出ませんでした。
http://stashbox.org/26086/subscriptoverlayloader.js
aliceさんのだと出てしまうのですが、原因分かる方いましたら教えてください。
http://space.geocities.jp/alice0775/STORE/userChrome.js
http://nukkorosu.80code.com/img/nukkorosu13550.png
よろしくお願いします。
0765名無しさん@お腹いっぱい。
2010/03/18(木) 23:11:46ID:AlHvQnVW00766名無しさん@お腹いっぱい。
2010/03/18(木) 23:34:46ID:qUm1u58V0起動時にプロキシが有効になっていればproxyflag-onの時の画像を
なっていなければproxyflag-offの時の画像を表示するという動作がうまく動きません。
どこが悪いのかご指摘願います。
var proxyflag = {
getProxyBranch: function() {return Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefService).getBranch('network.proxy.');},
getProxyType: function() {return this.getProxyBranch().getIntPref('type');},
setProxyType: function(type) {return this.getProxyBranch().setIntPref('type', type);},
update: function(type) {
var icon = document.getElementById("proxyflag-icon");
if (type)
icon.setAttribute("class", "proxyflag-off");
else
icon.setAttribute("class", "proxyflag-on");
},
onClick: function() {
var type = this.getProxyType();
if (type)
this.setProxyType(0);
else
this.setProxyType(1);
this.update(type);
}
};
proxyflag.update(proxyflag.getProxyType());
0767名無しさん@お腹いっぱい。
2010/03/19(金) 00:24:55ID:0D/M/i9d0実行をトレースするためおよびプロパティなどデバッグプリント
意図した通り実行されているか確認
0768名無しさん@お腹いっぱい。
2010/03/19(金) 02:35:01ID:doQehb710[username_or_email]と[password]の部分を自分のモノに変えても
ログイン出来ないのですが他に変更すべき部分はあるのでしょうか??
見たところこれでいけそうな気がするのですが
なにぶん初心者なもので・・・。
0769名無しさん@お腹いっぱい。
2010/03/19(金) 06:33:34ID:hqnx+VTt0ttp://labs.creazy.net/greasemonkey/youtube_hd_suite_fx_beta.user.js
0770名無しさん@お腹いっぱい。
2010/03/19(金) 13:07:25ID:bBY4cTtV00771名無しさん@お腹いっぱい。
2010/03/19(金) 15:42:32ID:AJzYVHzd0タブではなく,新しいウィンドウで開きたいのですが,該当のスクリプトをご存じないでしょうか。
0772名無しさん@お腹いっぱい。
2010/03/19(金) 16:09:12ID:lb5WBa8z00773名無しさん@お腹いっぱい。
2010/03/23(火) 01:14:02ID:1jC3u1xK0ここにある『左のタブをすべて閉じる』スクリプトを軽量マウスジェスチャに下記のように追加したのですが、
実行するとカレントのタブ意外全部閉じてしまいます。
上記サイトのスクリプトは何か問題があるのでしょうか?
// 左のタブをすべて閉じる
case "LRL":
var tabs = gBrowser.mTabContainer.childNodes;
for (var i = tabs.length - 1; tabs[i] != gBrowser.mCurrentTab; i--){}
for (i--; i >=0 ; i--){
gBrowser.removeTab(tabs[i]);
}
0774名無しさん@お腹いっぱい。
2010/03/23(火) 01:30:22ID:PB9UUbvn0ちゃんとbreakは入れてるの?
0775名無しさん@お腹いっぱい。
2010/03/23(火) 01:48:10ID:a6DhQENq00776名無しさん@お腹いっぱい。
2010/03/23(火) 02:49:38ID:PB9UUbvn0聞くだけ聞いといて返答なしかい(´・ω・`)
たぶんbreakしてないために続けて書いてある「右のタブを閉じる」スクリプトまで実行されてるというオチだろう
待っててもアホらしいから寝るぞ
0777773
2010/03/23(火) 11:10:18ID:Q92MgFJ5010分待って反応無かったので寝てしまいました。
言われる通り、break抜けでした。
素早い的確な回答ありがとうございました。
>>775
コピペで張ったし、再度確認しても同じだったのでおかしいと思ってしまいました。
よく考えればマウスジェスチャに取り込んだので、そっちを確認すればよかったですが忘れていました。
0778名無しさん@お腹いっぱい。
2010/03/23(火) 16:14:42ID:20K1f6Ik00779名無しさん@お腹いっぱい。
2010/03/23(火) 22:58:03ID:MgTLRq5z0んなスグにレスつくかよw
ここはチャットじゃねーぞw
0780776
2010/03/23(火) 23:51:25ID:+uUZ4GAo0A) 人が少ない夜中に自分から質問しに来ておいて15分と待たずに寝る奴
B) 夜中なのに質問から15分で回答して、更にそれから1時間は反応を待った奴(俺)
この状況で何故俺が文句を言われなきゃならんのよ?
0781名無しさん@お腹いっぱい。
2010/03/23(火) 23:54:30ID:XLFZRxfU0まーチャットじゃないってのは同意
0782名無しさん@お腹いっぱい。
2010/03/23(火) 23:58:42ID:yzdru4fA0俺ならこうする
while (tags[0] != gBrowser.mCurrentTab) gBrowser.removeTab(tabs[0]);
0783782
2010/03/23(火) 23:59:44ID:yzdru4fA00784776
2010/03/24(水) 00:05:29ID:E706D3A40チャットじゃないといっても何らかの回答を期待して質問しに来てる本人なんだから
わずか10分で寝るってのはちょっと失礼だと思うな
そしてそれを質問者ではなく俺に言ってくる>>779も
>>782
本当は _tPos 使えば無駄なループも要らないんだけどね
0785名無しさん@お腹いっぱい。
2010/03/24(水) 00:14:57ID:oUMAMkfE0まさかこんな夜中に起きてる奴はいないだろ
社会人も学生さんも明日早いんだし
取り敢えず質問カキコしといて明日覗いてみよう
このように
普通に生活している人には
ヒッキープーの昼夜逆転した人生は理解できないのです。
0786名無しさん@お腹いっぱい。
2010/03/24(水) 00:43:11ID:ZmzzOqS80呼び出せるスクリプトというのをご存知の方居ましたら教えて頂きたいです
お願いします
0787名無しさん@お腹いっぱい。
2010/03/24(水) 00:43:27ID:lZC4OQho0世の中には夕方からの人や夜中に働いてるサラリーマンもいるんだカス。
0788名無しさん@お腹いっぱい。
2010/03/24(水) 02:45:34ID:nZWmq7Vf00789名無しさん@お腹いっぱい。
2010/03/24(水) 04:15:03ID:ES4SMJy/0何分までにレスが付かなければ寝ますとか書いておけばいい。
0790名無しさん@お腹いっぱい。
2010/03/24(水) 04:16:24ID:ES4SMJy/0少なくとも夜中に質問した際に、この後寝ますとか
何分までにレスが付かなければ寝ますとか書いておけば(予防)
この流れにはなっていなかった。
0791名無しさん@お腹いっぱい。
2010/03/24(水) 05:40:41ID:WpVpdzmz0ttp://arantius.com/misc/greasemonkey/script-compiler
0792名無しさん@お腹いっぱい。
2010/03/24(水) 05:46:36ID:m4vpxf3mPttp://mozilla-remix.seesaa.net/article/108784474.html
0793名無しさん@お腹いっぱい。
2010/03/24(水) 05:50:57ID:WpVpdzmz00794名無しさん@お腹いっぱい。
2010/03/24(水) 07:02:19ID:IbC6n86U0なにその俺様ルールw
>何分までにレスが付かなければ寝ますとか書いておけばいい。
書いたら書いたで「質問しといて何で上から?」とか叩くんだろw
0795名無しさん@お腹いっぱい。
2010/03/24(水) 08:11:06ID:QWM7XREU0ここはほんとに2chなのか?
0796名無しさん@お腹いっぱい。
2010/03/24(水) 09:05:00ID:AmpuHPIn00797名無しさん@お腹いっぱい。
2010/03/24(水) 09:16:58ID:QWM7XREU0って何にでも使える便利な言葉ですねー
0798名無しさん@お腹いっぱい。
2010/03/24(水) 10:12:46ID:ZmzzOqS800799名無しさん@お腹いっぱい。
2010/03/24(水) 12:56:17ID:mLicN7VP02chだからと言えばそれまで。
少なくとも>>790みたいにオレルールを押し付けるのは間違ってる。
0800名無しさん@お腹いっぱい。
2010/03/24(水) 13:33:55ID:vj+dvqA400801名無しさん@お腹いっぱい。
2010/03/24(水) 13:45:46ID:ES4SMJy/0寝る前に質問しておいて、翌日帰ってきたら確認なんてのは普通にあるだろ。
しかも、>>790のどこが押し付けなんだ?
どの部分を見てそう解釈したのか詳しく。
ただまぁ、オレなら深夜に質問しても5-10分は起きてるな。
それか、>>790みたいに書いておくか、急に眠くなったらその旨をレスする。
それでも、>>794が言っているみたいなレスがついてしまったら、そういう
レスはスルーするだけ。
0802名無しさん@お腹いっぱい。
2010/03/24(水) 14:04:10ID:Fto/7jCN00803名無しさん@お腹いっぱい。
2010/03/24(水) 14:30:51ID:T04Zc6RH0俺はKeyChanger.uc.js
ショートカットキーに好きな動作を組み込めるuserchromeなんだけど
前までは同じ機能のアドオンを入れて設定してたから、プロファイル作り直すときいちいち面倒だったんだよね
でも、これならファイル移動するだけだから、すごく便利
0804名無しさん@お腹いっぱい。
2010/03/24(水) 14:35:35ID:cNbFInZ30時間を気にして発言するのはチャットとかであって掲示板ではない
0805名無しさん@お腹いっぱい。
2010/03/24(水) 14:39:52ID:fWJkInNO0Y
Z
0806名無しさん@お腹いっぱい。
2010/03/24(水) 14:43:25ID:mdwx2xrG0そもそも質問スレじゃないんだから
0807名無しさん@お腹いっぱい。
2010/03/24(水) 15:45:08ID:Y4X9wfIS00808名無しさん@お腹いっぱい。
2010/03/24(水) 16:59:12ID:cNbFInZ300809名無しさん@お腹いっぱい。
2010/03/24(水) 18:00:52ID:AmpuHPIn0これ入れて他のが三つくらい要らなくなった。
■ このスレッドは過去ログ倉庫に格納されています