Firefox userChrome.js greasemonkeyスクリプトスレ19

このエントリーをはてなブックマークに追加
946名無しさん@お腹いっぱい。:2012/04/23(月) 23:24:21.60 ID:oTkqSIaH0
greasemonkeyを使ってうっとうしいサイトへのリンクを検出して、表示させないようにしたいんだけどどうもうまくいかない
http://ideone.com/mESJn
html上ではリンク検出できるのに、greasemonkey上では動かない。何がおかしいのか教えてけろ
947名無しさん@お腹いっぱい。:2012/04/23(月) 23:43:48.30 ID:FPzVYJAh0
>>945
それが良いと思うよ
それぞれに利点あるし
948名無しさん@お腹いっぱい。:2012/04/23(月) 23:47:19.37 ID:+lNW0Lcp0
>>945
1.4.8以前はUserScriptLoader.uc.jsで動いていたけどね
949名無しさん@お腹いっぱい。:2012/04/24(火) 00:36:54.56 ID:Rokhp9u/0
>>948
1.4.8で急に動かないなんてことがあるんだろうか・・・。
950名無しさん@お腹いっぱい。:2012/04/24(火) 01:33:22.23 ID:ZxBMKZp50
>>947
それぞれの利点って具体的には?
UserScriptLoaderがScriptishよりいくらか軽いとしても、同時に動かす不利の方が大きくないか?
951名無しさん@お腹いっぱい。:2012/04/24(火) 01:38:11.03 ID:7w+2jLWc0
>>941ですが無さそうですね・・・
952名無しさん@お腹いっぱい。:2012/04/24(火) 01:52:56.39 ID:dcANfjEU0
omnisidebar ってのがよく分からんし、どんな機能が欲しいのか分からんから
適当にレスするけど、sidebarbutton_2.2.0b2.uc.js を試してみれば?
どこにあるか確認してないけど、アップロダには上がってるはずだから
953名無しさん@お腹いっぱい。:2012/04/24(火) 02:08:03.48 ID:7w+2jLWc0
>>952
ページに干渉しない開閉するサイドバーが欲しかったのでOmnisidebarの代替があればいいなと思いました
ロダって新しいのありましたっけ?無いならお手上げかな・・・
954名無しさん@お腹いっぱい。:2012/04/24(火) 02:10:42.84 ID:7XI4Blbu0
>>953
過去ログ参照
上の方にある
955名無しさん@お腹いっぱい。:2012/04/24(火) 03:04:25.80 ID:Rj8dtmhS0
956名無しさん@お腹いっぱい。:2012/04/24(火) 03:09:17.27 ID:7w+2jLWc0
>>954
見つかりましたが、思っていたのとは違いました
ありがとうございました
>>955
こんなところでもIDって被るんですね
957946:2012/04/24(火) 06:30:19.89 ID:qNeMa3+k0
事故解決しました
958名無しさん@お腹いっぱい。:2012/04/24(火) 09:11:56.33 ID:y3xnNc4V0
Grieverさん、chromemargin.uc.jsが効かなくなってしまいました
申し訳ないですが修正をおねがいします
959名無しさん@お腹いっぱい。:2012/04/24(火) 09:40:49.03 ID:YzCLv5Jr0
お断りします。
960名無しさん@お腹いっぱい。:2012/04/24(火) 14:44:53.16 ID:APIpuoKP0
// コンテキストメニューにメニューとブックマークを移植
var bookmarksMenu = document.getElementById("bookmarksMenu");
var mainContextMenu = document.getElementById("contentAreaContextMenu");
mainContextMenu.insertBefore(bookmarksMenu, mainContextMenu.firstChild);

var menubar = document.getElementById("main-menubar");
var mainContextMenu = document.getElementById("contentAreaContextMenu");
var menu = mainContextMenu.insertBefore(document.createElement("menu"), mainContextMenu.firstChild);

var menupopup = menu.appendChild(document.createElement("menupopup"));
Array.slice(menubar.childNodes).forEach(function(aNode) menupopup.appendChild(aNode));
menu.setAttribute("label", "Menu");


「メニュー」ではなくメニューの中の「ツール(Tools)」を移動させるには
どのように書き換えればよろしいでしょうか
id調べてあてはめても上手くいきません
961名無しさん@お腹いっぱい。:2012/04/24(火) 15:11:27.14 ID:KED4XMMT0
main-menubarとちがってtools-menuは最初からmenuなんだから
新たにmenuとか作らなくていい。ブックマークの方を参考にコピペ書き換えしたらいい
962名無しさん@お腹いっぱい。:2012/04/24(火) 16:43:09.69 ID:6O73H9bp0
var toolsmenu = document.getElementById("tools-menu");
var mainContextMenu = document.getElementById("contentAreaContextMenu");
mainContextMenu.insertBefore(tools-menu, mainContextMenu.firstChild);
だけでいいはず
963名無しさん@お腹いっぱい。:2012/04/24(火) 18:14:45.80 ID:APIpuoKP0
>>961-962
ありがとうございます
以下のようにしてみたのですがブックマークしかコンテキストメニューには反映
されないですね
今(>>960 状態)はこのような感じなので http://i.imgur.com/S1zE9.png

var bookmarksMenu = document.getElementById("bookmarksMenu");
var mainContextMenu = document.getElementById("contentAreaContextMenu");
mainContextMenu.insertBefore(bookmarksMenu, mainContextMenu.firstChild);

var toolsmenu = document.getElementById("tools-menu");
var mainContextMenu = document.getElementById("contentAreaContextMenu");
mainContextMenu.insertBefore(tools-menu, mainContextMenu.firstChild);

var menupopup = menu.appendChild(document.createElement("menupopup"));
Array.slice(menubar.childNodes).forEach(function(aNode) menupopup.appendChild(aNode));
menu.setAttribute("label", "Menu");
964名無しさん@お腹いっぱい。:2012/04/24(火) 19:21:05.73 ID:y2W4cdBM0
Google Reader NG Filter
既読にならなくなった
他の人はちゃんと動いてる?
965名無しさん@お腹いっぱい。:2012/04/24(火) 20:03:00.19 ID:ZxBMKZp50
>>964
動いている。とりあえず
バージョンを最新の2012/04/19に上げる
動作確認されているのはScriptishなので、他のローダーを使っているのなら変更
で、様子を見てみたら
966964:2012/04/24(火) 23:08:57.64 ID:tJ+bn7oT0
Scriptishで確認したら動いた
で、ローダーが原因だろうって事で調べたら
Greasemonkeyのバージョンを0.9.18から0.9.19にしたせいだった
967名無しさん@お腹いっぱい。:2012/04/24(火) 23:11:16.64 ID:APIpuoKP0
>>963
誰か…help me!
968名無しさん@お腹いっぱい。:2012/04/24(火) 23:17:09.78 ID:KED4XMMT0
>>967
962の4行目を10回音読して考えれ
969名無しさん@お腹いっぱい。:2012/04/24(火) 23:22:56.33 ID:APIpuoKP0
>>968
ふざけてないで正解をサクッと書いてくれよ
970名無しさん@お腹いっぱい。:2012/04/24(火) 23:26:40.73 ID:qMgAfU1l0
>>969
----------------------------------------------------------
971名無しさん@お腹いっぱい。:2012/04/25(水) 18:06:50.73 ID:NqPPd9rA0
知らない人は答えんくてもいいです
先に言われそうなこと言っておいてみる
972名無しさん@お腹いっぱい。:2012/04/25(水) 19:45:38.61 ID:39IoM4z50
指定したサイトを設定したブラウザで開くスクリプトなかったけ?
973名無しさん@お腹いっぱい。:2012/04/25(水) 20:13:33.46 ID:zTC6W7b00
>>972
IE VIEW Modoki
974名無しさん@お腹いっぱい。:2012/04/25(水) 20:17:39.99 ID:6VLxsaOM0
addmenuを入れたらIEその他アプリで開くように作れるし色々夢がひろがりんぐ
975名無しさん@お腹いっぱい。:2012/04/25(水) 20:22:27.63 ID:39IoM4z50
>>973-973
ありがと
976名無しさん@お腹いっぱい。:2012/04/25(水) 22:17:13.03 ID:GwMI4Rcu0
12にアップデートしたらuserscriptloaderが動かなくなったので11に戻したのですが、やっぱり動かなくなってしまいました。
以前もスクリプトのアップデートをしたら同じような状況になったよな気がしたのですが、復旧方法を覚えていませんでした。
このような状態で動くように戻すにはどうすればいいですか?
教えてください。
977名無しさん@お腹いっぱい。:2012/04/25(水) 22:17:29.89 ID:N+Q5NX/q0
addmenuは出来ることが多すぎて、どう改造しようか悩むなあ
メニューに依存するものは大抵できるし
誰か_addMenu.js 自己流改造版うpってくれないかな
978名無しさん@お腹いっぱい。:2012/04/25(水) 22:29:25.29 ID:qh0nwIgO0
>>976
LocalAppDataのProfilesフォルダ以下キャッシュフォルダ以外のどれかのファイル削除で直ると思った
979名無しさん@お腹いっぱい。:2012/04/25(水) 23:36:40.28 ID:R8jtqshF0
AppMenuPlus.uc.jsってのはどう?
ちょっと弄れば右クリメニューとかに追加できるけど
980名無しさん@お腹いっぱい。:2012/04/26(木) 01:38:46.01 ID:va/ESrPj0
>>979
これいいな
981名無しさん@お腹いっぱい。:2012/04/26(木) 02:08:26.67 ID:SPl1bYIc0
次スレ立てた
Firefox userChrome.js greasemonkeyスクリプトスレ20
http://anago.2ch.net/test/read.cgi/software/1335373616/
982名無しさん@お腹いっぱい。:2012/04/26(木) 03:21:19.70 ID:KeU90W1X0
ログインした状態でGoogle検索をすると
検索結果のリンクが新しいタブ(ウインドウ)で開くように
仕様変更されたようなのですが
これを現在のタブで開くようにするスクリプトはありませんでしょうか
983名無しさん@お腹いっぱい。:2012/04/26(木) 03:32:31.07 ID:cYONnwRs0
>>979
こんなんあったんだ、これぞ求めてたものだった。
addmenuのかわりに入れるか。
984名無しさん@お腹いっぱい。:2012/04/26(木) 03:41:43.53 ID:cYONnwRs0
addmenuのかわりというか_addmenu.jsから再起動〜のあたり消して重複なくせばいいな。
985名無しさん@お腹いっぱい。:2012/04/26(木) 09:57:35.80 ID:PnROULP+0
>>963
これでいけたよ
--------
var bookmarksMenu = document.getElementById("bookmarksMenu");
var mainContextMenu = document.getElementById("contentAreaContextMenu");
mainContextMenu.insertBefore(bookmarksMenu, mainContextMenu.firstChild);

var toolsmenu = document.getElementById("tools-menu");
var mainContextMenu = document.getElementById("contentAreaContextMenu");
mainContextMenu.insertBefore(toolsmenu, mainContextMenu.firstChild);
---------

正解は>>962の3行目のtools-menuのハイフンを抜いてtoolsmenuにするだけ
当たり前だけどvar menupopup = menu〜の項目は不要なので削除している
986名無しさん@お腹いっぱい。:2012/04/26(木) 16:59:23.57 ID:MsEhjRB30
firefox12にアップデートしたらtabsintitlebar-modの動作がおかしくなりました。
修正箇所をわかる方教えてください。
お願いします。
987名無しさん@お腹いっぱい。:2012/04/26(木) 17:16:35.42 ID:1P3ucakw0
>>986
12でも使えてたし13bでも問題なし
988名無しさん@お腹いっぱい。:2012/04/26(木) 17:39:45.69 ID:MsEhjRB30
>>987
レスどうも!
11に戻すと大丈夫なんですけど12だとやはりうちの環境だとタイトルバーの中に入ってくれません。。。
何か他のスクリプトが悪さをしてるのかな?
もう少し色々いじってみます
989名無しさん@お腹いっぱい。:2012/04/26(木) 17:54:54.53 ID:1P3ucakw0
>>988
”タブをタイトルバーに表示/解除”の切り替えがうまくいってない?
990名無しさん@お腹いっぱい。:2012/04/26(木) 18:32:18.36 ID:MsEhjRB30
>>989
アドオンのaiosのせいみたいでした。アップデートしたところタイトルバーに移動されました。
レスがなければアドオンを見返すことはなかったかもしれません。
どうもありがとうございました。
991名無しさん@お腹いっぱい。:2012/04/26(木) 19:06:30.82 ID:4M9zIEO30
なんでアリスさんのサブスクリプトローダー使ってるんだっけ?w
今まで考えもしなかったけどuserChrome.jsとuserChrome.XUL.uc.jsだけでも
動くんだねw
992名無しさん@お腹いっぱい。:2012/04/26(木) 22:11:38.37 ID:PnROULP+0
993名無しさん@お腹いっぱい。:2012/04/26(木) 22:31:43.50 ID:1P3ucakw0
appボタンでメニューバーの項目だけ表示させる
スクリプトありますか?

>>992
GoogleSearchServicePack.uc.js
994名無しさん@お腹いっぱい。:2012/04/26(木) 23:25:26.03 ID:cYONnwRs0
http://imgur.com/sik7R

この右上にタブの一覧表示を出すjsの名前って何でしたっけ?
不要だと思うので削りたいけど、どれか分からなくなってしまった・・・それっぽい名前のがない。
995名無しさん@お腹いっぱい。
カスタマイズ