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
0004名無しさん@お腹いっぱい。
2010/01/04(月) 22:17:05ID:9DSma4bD00005名無しさん@お腹いっぱい。
2010/01/05(火) 12:11:12ID:oRHWy7a900006名無しさん@お腹いっぱい。
2010/01/05(火) 15:29:15ID:mtv1jfM30ウィンドウを2つ表示した状態で終了すると、次回refererChanger.uc.jsが効かないんだけど
なんでだか判る?
0007名無しさん@お腹いっぱい。
2010/01/06(水) 02:08:18ID:d6qkoGJ90全タブの再読み込みを無効にするためにはどこをどう編集すればいいのでしょうか?
0008名無しさん@お腹いっぱい。
2010/01/06(水) 11:01:02ID:1mIfraS20//1/5 of right side of a tab dblclicked
//すべてのタブを再読み込み
と書いて有る
0009名無しさん@お腹いっぱい。
2010/01/06(水) 11:11:58ID:d6qkoGJ9079行目のそれはわかるんですが、そこからどう編集すべきですかね?
最後まで消したら動作しなかったので。
0010名無しさん@お腹いっぱい。
2010/01/06(水) 11:16:38ID:d6qkoGJ9076行目から91行目までを削除したら望み通りの挙動になりました。
0011名無しさん@お腹いっぱい。
2010/01/06(水) 11:28:42ID:WwYaSZoF0それさえ判ればjs書けなくても考えれば普通は判るはずだ。
あとな、基本的な事だがuserChrome.jsでjs使用する事自体が自己責任だ。
ましてやjs作成者のaliceさんに聞かずに勝手に他人のスクリプト弄ろうと思うならすべて自己責任でしれ。
0012名無しさん@お腹いっぱい。
2010/01/06(水) 17:39:54ID:Kl8qsI1H00013名無しさん@お腹いっぱい。
2010/01/06(水) 19:25:54ID:IEfD/Yp500014名無しさん@お腹いっぱい。
2010/01/06(水) 21:16:33ID:sh7IFB3W0誰かこれuserChrome.jsで作って
0015名無しさん@お腹いっぱい。
2010/01/06(水) 21:21:17ID:intpBkwK0そのまま使えよ
0016名無しさん@お腹いっぱい。
2010/01/06(水) 21:56:02ID:npBh2bpT0BrowserSearch.loadSearch();
この()の部分に何を入れたら良いんでしょうか
0017名無しさん@お腹いっぱい。
2010/01/06(水) 22:42:38ID:npBh2bpT0勘違いしてたのでスルーでm(_ _)m
0018名無しさん@お腹いっぱい。
2010/01/07(木) 00:28:21ID:KHzKLBTR0aliceおばさん、キチガイには餌をやらないでね
0019名無しさん@お腹いっぱい。
2010/01/07(木) 09:51:10ID:nyiqTBx400020名無しさん@お腹いっぱい。
2010/01/07(木) 10:56:17ID:gZk5btm6P小文字大文字の区別をするスクリプトと、しないけどその分手動で登録するため行が長くなってしまうスクリプトでは
どっちが速く動作するの?
0021名無しさん@お腹いっぱい。
2010/01/07(木) 11:06:43ID:zAgOTHz10基地外は建前で実際はalice氏を追い出そうとしてるんだろ
失礼な口調なのも当然じゃね?
0022名無しさん@お腹いっぱい。
2010/01/07(木) 11:09:08ID:NGvIy9uu0両方作ってテストすればいいだけだろ
002320
2010/01/07(木) 11:22:45ID:gZk5btm6P小文字大文字の区別をしないスクリプトと、区別する分手動で登録するため行が長くなってしまうスクリプトでは
どっちが速く動作するの?
でした。
0024名無しさん@お腹いっぱい。
2010/01/08(金) 01:50:16ID:bzDA2W+y0有効にならないようなんですけど、どこを修正すればよいのかわかる方いませんか?
0025名無しさん@お腹いっぱい。
2010/01/08(金) 09:14:39ID:xr2AZHoz0エスパーだが
// @note browser.tabs.insertRelatedAfterCurrent は false としておくこと
では?
0026名無しさん@お腹いっぱい。
2010/01/08(金) 12:09:00ID:/zkq/D720どうすればよいでしょうか?
0027名無しさん@お腹いっぱい。
2010/01/08(金) 12:56:00ID:bzDA2W+y0ビンゴです。ありがとう。
0028名無しさん@お腹いっぱい。
2010/01/08(金) 14:29:14ID:nVAhHFtA00029名無しさん@お腹いっぱい。
2010/01/08(金) 14:39:43ID:+IQXjkcC0「選択範囲をURLとして開く」と「選択範囲内のリンクを開く」のアクションを
ContextMenuExtensionのカスタムスプリクト用に移植したいんですが、コードはあるでしょうか?
そのままコピペは当然の如く無理でした
0030名無しさん@お腹いっぱい。
2010/01/08(金) 21:09:20ID:VmSSNUaX0消せるスクリプトはないでしょうか?
0031名無しさん@お腹いっぱい。
2010/01/08(金) 23:20:59ID:3ovFIaxu0ttp://piro.sakura.ne.jp/xul/doc/ctxextensions/help-appendix.xml#shortexpressions
0032名無しさん@お腹いっぱい。
2010/01/09(土) 09:02:50ID:WmgjBs1Z0・キャレットブラウズの現在選択部分をもっと明瞭に(secure loginくらいに)
・尚且つIMEのon offでその現在選択部分の色が緑や赤に変わる
secure loginの画像
ttps://blueimp.net/mozilla/img/screenshots/secure-login-01.png
0033名無しさん@お腹いっぱい。
2010/01/09(土) 09:34:14ID:1mf77zgn0↑はcssでできる
↓はIME and DiMENSiON入れろ
0034名無しさん@お腹いっぱい。
2010/01/09(土) 10:32:46ID:Ib8g+PcT0>- ←をハイパーリンク化しないようにするにはどうしたらいいんだろう
いじったら出来たので書いておく
43行目を →| var pattern = /(>|\uFF1E|>)([0-9]+)/g; |← に変更
003532
2010/01/09(土) 16:32:27ID:vDz3N8J50ありがとうございます
恥ずかしい話ですがcssすら書けないもので・・・
それとIME and DIMENSIONは作者サイトを端から端まで読んで格闘してみましたが動作しませんでした
0036名無しさん@お腹いっぱい。
2010/01/09(土) 17:53:53ID:SOr7ob+n00038名無しさん@お腹いっぱい。
2010/01/09(土) 21:07:45ID:8UeEb3yC00039名無しさん@お腹いっぱい。
2010/01/09(土) 21:08:30ID:8UeEb3yC00040名無しさん@お腹いっぱい。
2010/01/09(土) 23:32:23ID:Ib8g+PcT0使いやすくなった ありがとう
0041名無しさん@お腹いっぱい。
2010/01/10(日) 05:53:23ID:wz2ZDSW000042名無しさん@お腹いっぱい。
2010/01/10(日) 08:00:58ID:wAyqM8qAP出来ないなら初心者スレ行け
0043名無しさん@お腹いっぱい。
2010/01/10(日) 09:32:17ID:wtSIWjAxP0044名無しさん@お腹いっぱい。
2010/01/10(日) 15:15:05ID:CmbM2OdT00045名無しさん@お腹いっぱい。
2010/01/10(日) 21:25:40ID:sX6zd6UG00046名無しさん@お腹いっぱい。
2010/01/10(日) 21:32:08ID:5bk9dUkc0Youtube Download Links! + Upgrade Firefox Speed for Greasemonkey
ttp://userscripts.org/scripts/show/66100
胡散臭いの来たと思ってソースコードを見たら…
0047名無しさん@お腹いっぱい。
2010/01/10(日) 21:37:51ID:kIx5hyO40稀にみる糞Script
0048名無しさん@お腹いっぱい。
2010/01/10(日) 21:48:09ID:5bk9dUkc0アホがなだれ込んで来ませんように
0049名無しさん@お腹いっぱい。
2010/01/10(日) 22:02:25ID:jZJh/FtE0これはひどい…
0050名無しさん@お腹いっぱい。
2010/01/10(日) 22:08:39ID:jZJh/FtE0こっちもひどい…
0051名無しさん@お腹いっぱい。
2010/01/10(日) 22:08:52ID:51O8m27P0Remixで紹介されてたこれって、作者が中国人みたいだけど安全ですか?
0052名無しさん@お腹いっぱい。
2010/01/10(日) 22:13:36ID:i5bh1GWu00053名無しさん@お腹いっぱい。
2010/01/10(日) 22:18:35ID:kIx5hyO40ならRemixで聞くのが筋だな
0054名無しさん@お腹いっぱい。
2010/01/10(日) 22:29:48ID:ULhZo4uO00055名無しさん@お腹いっぱい。
2010/01/10(日) 22:31:07ID:ULhZo4uO0見にくいだけだと思う
0056名無しさん@お腹いっぱい。
2010/01/11(月) 00:43:36ID:5186oaYz0なにこれwwwww
0057名無しさん@お腹いっぱい。
2010/01/11(月) 00:58:36ID:8VO8i07g00058名無しさん@お腹いっぱい。
2010/01/11(月) 09:51:41ID:Bf2DJEVt0alert爆弾(笑)
0059名無しさん@お腹いっぱい。
2010/01/11(月) 20:55:51ID:sXWS/Nkh0*:focus { outline: orange 1px solid !important; }
動作未確認だがこんな感じだろうからあとはググれ。
0060名無しさん@お腹いっぱい。
2010/01/11(月) 23:49:49ID:SYKmXkWJ0このMARVELLのサイトを開くだけで、「プラットフォーム」 と 「パートナンバー」を自動選択して、
検索を実行したいのですが、上段の方をSEARCHをクリックした動作をさせる方法が分かりません。
//Windows XP x86(32-bit)を選択
document.getElementById('select_platform').value = '3';
//88E8056を選択
document.getElementById('select_part_number').value = '16';
//上段のSEARCHを実行
ここの部分が分からないです。
doDriverSearch('1'); と書いてみましたが、エラーコンソールに「doDriverSearch is not defined」
というエラーが表示されて動作しませんでした。
方法をご存知の方いましたら、教えてください。
よろしくお願いします。
0061名無しさん@お腹いっぱい。
2010/01/12(火) 00:15:56ID:zsBTgpP70まだページ読み終えてないときに実行してんじゃねーの
onloadにaddEventListenerしろよ
スレチ
006260
2010/01/12(火) 00:42:59ID:Qkt/AWVV0レスありがとうございます。
下記のようにしてみましたが、同じく「doDriverSearch is not defined」と出てしまいます。
(5000ミリ秒などにしても駄目でした。)
window.addEventListener('load', function(){
//Windows XP x86(32-bit)を選択
document.getElementById('select_platform').value = '3';
//88E8056を選択
document.getElementById('select_part_number').value = '16';
//上段のSEARCHを実行 (↓前スレにあったのを参考にしてみました。)
setTimeout(function(unsafeWindow){ eval("doDriverSearch('1');", unsafeWindow); }, 2000, unsafeWindow);
}, false);
ご存知の方いましたら、どうかよろしくお願いします。
※FirefoxでGreasemonkeyを使っているのですが、ここではスレ違いなのでしょうか!?
0063名無しさん@お腹いっぱい。
2010/01/12(火) 00:55:52ID:oUHNzSga0ttps://developer.mozilla.org/en/DOM/document.createEvent
0064名無しさん@お腹いっぱい。
2010/01/12(火) 01:09:56ID:zsBTgpP700065名無しさん@お腹いっぱい。
2010/01/12(火) 01:23:03ID:Qkt/AWVV0遅くにレスどうもありがとうございます。
サンプルの一部を下記のように書き換えてみたのですが、何も起こらずエラーも出ずでした。 _| ̄|●lll
function preventDef(event) {
event.preventDefault();
}
function addHandler() {
document.getElementById("lb_drivers_1").addEventListener("click", preventDef, false);
}
function simulateClick() {
var evt = document.createEvent("MouseEvents");
evt.initMouseEvent("click", true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
}
006660
2010/01/12(火) 01:27:04ID:Qkt/AWVV0遅くにレスどうもありがとうございます。
レスいただいたコードを試してみましたが、
document.getElementById("lb_drivers_1").click(); is not defined
とエラーが出てしまいました。
できれば、サイトの関数を直接使いたいため、unsafeWindowを使用して
サイトの関数を呼び出すサンプルを探しているのですが、なかなか見付
けられずにいます。 _| ̄|●lll
0067名無しさん@お腹いっぱい。
2010/01/12(火) 10:52:12ID:7S+2HdJX0006860
2010/01/12(火) 21:41:44ID:Qkt/AWVV0レスありがとうございます。
unsafeWindow.〜と試してみましたが、〜 is not definedと
変わらずエラーが出てしまいます。
0069名無しさん@お腹いっぱい。
2010/01/12(火) 23:53:07ID:XcLA2VyvPttp://www.oshiete-kun.net/archives/2010/01/twitterautopagerize.html
0070名無しさん@お腹いっぱい。
2010/01/13(水) 10:57:56ID:nzpEQp1c0http://www.xuldev.org/firegestures/getscripts.php?lang=ja
の「ページのタイトルと URL をクリップボードへコピー」の改行文字列が正常に働いてないんだけど
他の人はちゃんと動いてる? XP SP3 + Firefox/3.5.7
スクリプトのスレってここでいいんだよね?
0071名無しさん@お腹いっぱい。
2010/01/13(水) 11:25:32ID:yzajIwZbP0072名無しさん@お腹いっぱい。
2010/01/13(水) 13:28:28ID:qA63F2hm0最近になって急にGoogleImage、Amazon、楽天、Youtube、ニコニコ他全部で動かなくった
0073名無しさん@お腹いっぱい。
2010/01/13(水) 14:11:29ID:uKLmPT3n00074名無しさん@お腹いっぱい。
2010/01/13(水) 14:43:12ID:L3UGJ5Kd00075名無しさん@お腹いっぱい。
2010/01/13(水) 16:38:54ID:NeJ87K0G00076名無しさん@お腹いっぱい。
2010/01/13(水) 17:06:38ID:kVwZU0rF0コンテキストメニューにgoogleで検索とでます。
このコンテキストにgoogleマップで検索を追加したいのですが、
この場合、userChrome.jsとuserChrome.cssのどちらでしょうか?
コンテキストメニューにgoogleマップを
0077名無しさん@お腹いっぱい。
2010/01/13(水) 17:13:31ID:qqWggbi40007876
2010/01/13(水) 17:14:39ID:kVwZU0rF0色々ミスってる。。
一番最後の行は無視してください。
×userChrome.css
○userContent.css
0079名無しさん@お腹いっぱい。
2010/01/13(水) 20:38:48ID:u3pK4WbkPした
誰も対応できてない
0080名無しさん@お腹いっぱい。
2010/01/13(水) 20:53:38ID:gZBR6Q9a0conqueryかconqueryModoki.uc.xul辺りを入れて
searchpluginにGoogle Mapを追加すればいいんじゃね?
ttp://www.searchplugin.jp/word/Google+%28Map%29/dl/1/
0081名無しさん@お腹いっぱい。
2010/01/13(水) 21:58:58ID:rcbjuQ/D0最近閉じたタブの一覧について
場所を移動するだけじゃなく別の場所にも同じような機能を載せるには
browser.js内のコードと同じようなコードを繰り返さないといけないの?
似たようなコードが含まれているけどそのまま使い回せたりしないんですか
0082名無しさん@お腹いっぱい。
2010/01/13(水) 23:05:29ID:WDgD3rK90ナンカ良く分からないけど、Gomita さんの Recently Closed Tabs Popup なら
var func = HistoryMenu.populateUndoSubmenu.toString();
func = func.replace("historyUndoPopup", "restoreClosedTabsPopup");
を
var func = HistoryMenu.populateUndoSubmenu.toString();
func = func.replace("PHM_populateUndoSubmenu()", "(id)");
func = func.replace('"historyUndoPopup"', 'id');
とかして、メニューから id 渡す様にすれば HistoryMenu.populateUndoSubmenu2 を
共用できるようになるよ。
008381
2010/01/13(水) 23:46:09ID:rcbjuQ/D0どうもありがとう
ところでevalなしでは無理ですか?
どういう使い方ならいいのかわからないからとりあえずevalは使わないでおこう
みたいな何もわかってない状況なんですけど
0084名無しさん@お腹いっぱい。
2010/01/13(水) 23:47:53ID:rcbjuQ/D0○みたいな何もわかってない状況の自分がこんなことを聞いて返答をもらっても理解できるかどうかわかりませんが
的な
0085名無しさん@お腹いっぱい。
2010/01/14(木) 00:39:24ID:5h31JF+r0HistoryMenu.populateUndoSubmenu2 = function PHM_populateUndoSubmenu2(id) {
var undoPopup = document.getElementById(id);
以下 populateUndoSubmenu の2行目以降
}
とかを独自に持てば可能。
0086名無しさん@お腹いっぱい。
2010/01/14(木) 09:08:11ID:7G/ujrYt00087名無しさん@お腹いっぱい。
2010/01/14(木) 22:20:37ID:hQerzZUB00088名無しさん@お腹いっぱい。
2010/01/15(金) 19:44:58ID:y8Z4MtAx00089名無しさん@お腹いっぱい。
2010/01/15(金) 19:51:36ID:XI1YH2e+0http://pc12.2ch.net/test/read.cgi/software/1222372213/888
0090名無しさん@お腹いっぱい。
2010/01/15(金) 19:52:12ID:PshCS5Z00googleimageの仕様変更に対応した最新版は動いてるけど
0091名無しさん@お腹いっぱい。
2010/01/15(金) 19:54:06ID:+BD90Pj00名前なんでしたっけ
0092名無しさん@お腹いっぱい。
2010/01/15(金) 19:57:43ID:L57u0yQG00093名無しさん@お腹いっぱい。
2010/01/15(金) 20:00:32ID:h/XkxB4r00094名無しさん@お腹いっぱい。
2010/01/15(金) 20:09:09ID:+BD90Pj000095名無しさん@お腹いっぱい。
2010/01/15(金) 20:10:05ID:y8Z4MtAx0動いたわ。サンクス
0096名無しさん@お腹いっぱい。
2010/01/15(金) 22:19:25ID:AmEmw8P70閉じたタブがないときには非表示になっていますが、
これを閉じたタブがないときはグレーテキストで表示させたいと思い
以下のようにやってみたのですが、常時通常のテキストで表示されてしまいます。
コメントアウトしている行の、色を変えるだけのほうは
閉じたタブがあるかないかで色が変わります。
うまく動かすにはどうすればいいですか?
var menupopup = gBrowser.mStrip.childNodes[1];
var menuitem = gBrowser.mUndoCloseTabMenuItem;
menuitem.style.display = "-moz-box";
menupopup.addEventListener("popupshowing", function(){
if (menuitem.hasAttribute("hidden")) {
menuitem.setAttribute("disabled", true);
//menuitem.style.color = "red"; //test
} else {
menuitem.removeAttribute("disabled");
//menuitem.style.color = "blue"; //test
}
}, false);
0097名無しさん@お腹いっぱい。
2010/01/16(土) 01:30:52ID:e5tTlGdY00098名無しさん@お腹いっぱい。
2010/01/16(土) 01:46:14ID:VOtqSNPb0Skip Redirector
http://userscripts.org/scripts/show/57806
AutoPagerizeと同じくSITEINFO登録で増やせる
0099名無しさん@お腹いっぱい。
2010/01/16(土) 02:07:16ID:e5tTlGdY0さんきゅ。ってかそもそも機能を勘違いしてたw
ググル検索結果にはてなブックマークのページが出てきて、目的のページに直接飛ばないものかと思っていたんだがw
しかしこれはこれで便利。やはりありがとう
0100名無しさん@お腹いっぱい。
2010/01/16(土) 05:11:13ID:2FDmh7kr0それだったら、こんなスクリプトがあるよ。
ttp://d.hatena.ne.jp/blooo/20091023/1256227428
0101名無しさん@お腹いっぱい。
2010/01/16(土) 05:24:33ID:M6p6f3gj00102名無しさん@お腹いっぱい。
2010/01/16(土) 05:30:48ID:2FDmh7kr00103名無しさん@お腹いっぱい。
2010/01/16(土) 12:55:20ID:gIzRLe7w0いろいろありがとう。そこにある改良版を使ってみたら要望通りの動作で感動した。
http://www.google.co.jp/url?q=http://b.hatena.ne.jp/entryでも適用させるために、siteinfoに追記したよ!
{
name : 'グーグルはてなブックマーク',
base : '-site:b.hatena.ne.jp',
url : '^http:\/\/w*\.google\.co\.jp\/url\?q=http:\/\/b\.hatena\.ne\.jp\/entry',
removeText : '^はてなブックマーク - ',
}
ただし動かないので注意!
■ このスレッドは過去ログ倉庫に格納されています