Firefox userChrome.js greasemonkeyスクリプトスレ36at SOFTWARE
Firefox userChrome.js greasemonkeyスクリプトスレ36 - 暇つぶし2ch950:名無しさん@お腹いっぱい。
18/05/19 19:36:45.76 Il1IoKB10.net
60(60.0.1から?)でsaveFolderModoki死んだ...
修正お願いします

951:名無しさん@お腹いっぱい。
18/05/20 15:14:43.94 yG5w8EAP0.net
もう未来はないのに随分昔に魔改造したマウスジェスチャーを
アロー関数 const letに全て変更してuse strictで動くように改造しちゃった……
なんという自己満足の世界

952:名無しさん@お腹いっぱい。
18/05/20 15:36:05.91 75oAQql90.net
どーとでも

953:名無しさん@お腹いっぱい。
18/05/20 16:16:12.09 NCTzZTxy0.net
>>916 見てみたい。うpうpプリーズ。

954:名無しさん@お腹いっぱい。
18/05/20 16:17:59.34 NCTzZTxy0.net
盛大にアンカーミスった。 >>916 ではなく >>914 宛てです。

955:名無しさん@お腹いっぱい。
18/05/20 17:07:08.53 Zrnonzeo0.net
うぜえ

956:名無しさん@お腹いっぱい。
18/05/22 19:29:03.90 rZWayCE10.net
×見てみたい
○欲しい

957:名無しさん@お腹いっぱい。
18/05/22 21:22:09.25 sAx+xnr10.net
クレクレしてほしくて書いたんだから正しい反応ね(´・ω・`)

958:名無しさん@お腹いっぱい。
18/05/22 21:36:08.72 zfbmcvbS0.net
ほとんどくそ野郎

959:名無しさん@お腹いっぱい。
18/05/22 22:01:51.44 bSoZdo480.net
昔ここで拾ったのですが60.0.1でタブが最下部に来るようになってしまいました
お手数ですが修正お願いします
サイドバーの上にタブが被らない昔のスタイルにするやつです
(function(){
var tabbox = document.createElement("toolbox");
document.getElementById("appcontent").insertBefore(tabbox,document.getElementById("content"));
tabbox.appendChild(document.getElementById("TabsToolbar"));
})();

960:名無しさん@お腹いっぱい。
18/05/22 22:52:13.46 YohpWMsG0.net
>>922
content → tabbrowser-tabbox

961:916
18/05/23 00:05:02.14 TUvfpiks0.net
>>923
ありがとうございます。

962:名無しさん@お腹いっぱい。
18/05/23 00:28:09.68 OjvnQ7zI0.net
tabProtect_mod2.uc.js(tabLock_mod2.uc.js)をabout:blank等のファビコンの設定されてないページで使うとプロテクトのアイコンがサイト名に被って非常にみっともない件
userChrome.cssでどうにかしようと開発ツールとにらめっこしてたんだけどどうにもできん
どうにか綺麗な対処法ないかな

963:名無しさん@お腹いっぱい。
18/05/23 00:35:26.71 PybSLHgI0.net
ff60.0.1で 右ダブルクリックしたら特定の処理を行うスクリプトが,
右ダブルクリック時にコンテキストメニューが隠れなくて困っています。
ESR52では動作するのでe10sが原因ではと思われますが,よろしくお願いします。
(function()
{
gBrowser.addEventListener('dblclick', function(event)
{
if( event.button == 2 ) {
event.preventDefault();
document.getElementById("contentAreaContextMenu").hidePopup();
// ほげほげ
}
}, false);
})();

964:名無しさん@お腹いっぱい。
18/05/23 04:57:09.73 5hMdYpfV0.net
>>926
それって随分前からじゃね?
前に中華のサイトを見て
setTimeout(function(){document.getElementById("contentAreaContextMenu").hidePopup();}, 0);
で対応していたけど
61bだと
setTimeout(function(){document.getElementById("contentAreaContextMenu").hidePopup();}, 30);
が最低ラインじゃね?俺は100にしている
神様、他に方法ありますか?

965:名無しさん@お腹いっぱい。
18/05/23 11:10:38.91 akoqaF8A0.net
global_FindTerm.uc.js
Find表示されなくなっちゃった

966:名無しさん@お腹いっぱい。
18/05/23 17:18:23.63 PybSLHgI0.net
>>927 以前のFirefoxでの動作を調べたところ ff53.0.4(x86) e10s無効 でも問題発生しました。
なので ff52 -> ff53 の仕様変更が原因で e10sは無罪みたいです。お騒がせしました。
スクリプトは setTimeout(…) への変更で期待通りの動作になりました。ありがとうございます!
ff53以降のコンテクストメニュー抑制方法があればより安定した動作になりそうですよね。
ご存じの方いましたらよろしくお願いします。

967:名無しさん@お腹いっぱい。
18/05/23 20:07:19.26 RkJwwnb40.net
alice0775さん、 tabLock_mod2.uc.jsとtabProtect_mod2.uc.jsの更新ありがとうございます

968:名無しさん@お腹いっぱい。
18/05/23 20:08:22.95 Cnxi5ttJ0.net
>>929
それってauxclickイベントがfx53で実装された影響じゃない?
たぶん、clickイベント -> dblclickイベント -> auxclickイベント
の順に発生してるから、auxclickで表示されるコンテキストメニューを消すには
setTimeoutで処理を後に回すしかない、と。
他の方法は無理なんじゃないかな

969:919
18/05/23 22:02:44.65 OjvnQ7zI0.net
>>925の件でスレ汚し失礼します
他に誰も気にしてないないだろうし完全に独り言だしcssだしでスレチだけど睨めっこしてたら一応これで落ち着いたので置いときます
/* タブのファビコンを強制表示する */
.tab-icon-image:not([busy]) {
display: inline !important;
}

970:名無しさん@お腹いっぱい。
18/05/23 22:19:04.04 fBMbAmxU0.net
個人的には右側の閉じる×マークは使ってないから右寄せにすればいいんじゃない?
と思って弄ってみるか

971:名無しさん@お腹いっぱい。
18/05/23 23:36:12.13 fBMbAmxU0.net
画像も弄って細くして無理矢理収めた
URLリンク(up.mugitya.com)

972:名無しさん@お腹いっぱい。
18/05/23 23:39:26.21 OjvnQ7zI0.net
>>934
縦に並べる手もあるか
参考になるわ

973:名無しさん@お腹いっぱい。
18/05/25 02:04:00.45 AtKVxXRb0.net
>>931 詳しくないもので勘違いしていたらすみません。
少し手間が増えるのでアレなんですが dblclickイベントを検知してフラグを立てておいて
auxclickイベントも監視してフラグが立っている時だけコンテキストメニューを隠す
という処理にするのは時間が近過ぎて無理とか,何らかの仕様上の制約がありそうでしょうか?

974:名無しさん@お腹いっぱい。
18/05/25 02:40:53.99 AtKVxXRb0.net
もしかしたら上手くいったかも?
よければ動作検証お願いします。

var gRightDoubleClickFlag = false;
(function()
{
gBrowser.addEventListener('dblclick', function(event)
{
if( event.button == 2 ) {
gRightDoubleClickFlag = true;
// 右ダブルクリック時にさせたい処理をここに記述
}
}
}, false);

gBrowser.addEventListener('contextmenu', function(event)
{
if( gRightDoubleClickFlag ) {
event.preventDefault();
document.getElementById("contentAreaContextMenu").hidePopup();
   
gRightDoubleClickFlag = false;
}
}, false);
})();

975:名無しさん@お腹いっぱい。
18/05/27 16:57:12.23 vEzYf/uf0.net
ShowSearchBarHistroryByClick.uc.js
URLリンク(u6.getuploader.com)
ver0.3
UIカスタマイズをすると履歴表示ボタンが消えるのを修正

976:名無しさん@お腹いっぱい。
18/05/27 17:02:57.62 vEzYf/uf0.net
1回目 普通に上げた時
2回目 余計な記述省いた時
3回目 検索バーの縦幅が広がらないようにした時
4回目 今回
でバージョンが0.4になる気がするけど2回目のことを忘れていたのでバージョン0.3

977:名無しさん@お腹いっぱい。
18/05/27 17:16:49.89 ihQUMTxY0.net
v0.1
v0.1.1
v0.2
v0.3
という解釈もw

978:名無しさん@お腹いっぱい。
18/05/27 17:26:56.82 dEVUkXTD0.net
いただきました
ども

979:名無しさん@お腹いっぱい。
18/05/27 17:28:01.47 p2jO5N6z0.net
0. っていらんやん

980:名無しさん@お腹いっぱい。
18/05/27 17:38:43.88 eZtZDZDr0.net
>>938
細やかな対応
ありがとうございます

981:名無しさん@お腹いっぱい。
18/05/27 17:42:51.63 DSjrJbnj0.net
>>942
まだ1.0以上を名乗れる完成度じゃないってことだよ
ソフトウェアのバージョン作法知らないなら黙っていろよ

982:名無しさん@お腹いっぱい。
18/05/27 18:08:58.80 p2jO5N6z0.net
version はげ でも version ぼけ でも 区別できれば何でもいいけどな

983:名無しさん@お腹いっぱい。
18/05/27 18:16:56.17 DSjrJbnj0.net
>>945
バージョン決めるのは開発者であって、あんたのためじゃない

984:名無しさん@お腹いっぱい。
18/05/27 19:19:03.18 vEzYf/uf0.net
なるほど、version.はげってことは手元にあるversion.ぼけより新しいバージョンだな
なんていう風にどちらがより新しいバージョンにつけられる名前かという共通理解があるなら
それでもいいんだけどね

985:名無しさん@お腹いっぱい。
18/05/27 19:29:03.61 DSjrJbnj0.net
ユーザーはどちらが新しい/古いしか興味ないのかもしれないが
バージョンは主に開発者が管理するのためのものであって意味がある

986:名無しさん@お腹いっぱい。
18/05/27 23:01:50.88 ini1msID0.net
AutoCloseBookMarkFolderが60で動かないのはおま環?

987:名無しさん@お腹いっぱい。
18/05/27 23:05:25.00 vEzYf/uf0.net
>>907じゃないの

988:名無しさん@お腹いっぱい。
18/05/28 00:20:47.61 jZYfLLz10.net
>>949
60.0.1(64bit)で動いてるからおま環かと

989:名無しさん@お腹いっぱい。
18/05/28 02:03:13.59 kVvGcMEc0.net
AutoCloseBookMarkFolder_Fx37.uc.jsならwin7でもlinuxでも動いているよ

990:名無しさん@お腹いっぱい。
18/05/30 19:53:31.25 1X1WN0yb0.net
検索

991:名無しさん@お腹いっぱい。
18/05/30 21:19:43.58 gFrL82+20.net
rebuild_userChrome.uc.js利用してツールメニューに表示されるメニューから
すべてのスクリプトの無効を選択した後有効化する方法がわかりません
どなたか教えてください

992:名無しさん@お腹いっぱい。
18/05/30 21:28:53.68 gFrL82+20.net
すいません
rebuild_userChrome.uc.jsではなくてuserChrome.jsだと思います

993:名無しさん@お腹いっぱい。
18/05/30 21:30:49.40 vk6w3eLZ0.net
初心者すぎる……
userChrome.jsの 有効/無効ってなってるからトグルになってる
トグルはもう一回同じことをするとONOFFが切り替わるってことね

994:名無しさん@お腹いっぱい。
18/05/30 21:39:57.27 gFrL82+20.net
>>956
ツールメニューにuserChrome.jsの設定とか表示されてないんです
それなのでトグルもできないです

995:名無しさん@お腹いっぱい。
18/05/30 21:49:46.57 LmJCuKny0.net
about:configでuserChrome.disable.directoryをリセットして再起動しろ

996:名無しさん@お腹いっぱい。
18/05/30 22:00:02.72 gFrL82+20.net
>>958
助かりました
もダメかと思った
大本を無効にしてはいけないんですね

997:名無しさん@お腹いっぱい。
18/05/31 16:43:42.20 F08yROo90.net
大本
URLリンク(www.oomoto.or.jp)

998:名無しさん@お腹いっぱい。
18/05/31 23:36:25.94 TBKuzB3x0.net
alice0775さん、userChrome.jsの更新ありがとうございます

999:名無しさん@お腹いっぱい。
18/06/01 10:28:44.72 W2Pp/qjO0.net
youtubeみたいに、スクロールしていくとAJAXで項目が追加されていくページで、
項目が追加され終わったつどのイベントってどうやって実装するんでしょうか?

1000:名無しさん@お腹いっぱい。
18/06/01 12:36:52.67 rcHSrDCh0.net
>>962
MutationObserver

1001:名無しさん@お腹いっぱい。
18/06/01 18:47:46.30 W2Pp/qjO0.net
>>963
ありがとうできました

1002:名無しさん@お腹いっぱい。
18/06/03 16:10:29.94 Talci3FU0.net
60.0.1でalice氏のtabProtect_mod2.uc.jsとtabLock_mod2.uc.jsが動作しないんだけど
userchrome.jsその他は導入済みで、上記2つ以外のスクリプトは動いてるので
tabProtect_mod2.uc.jsとtabLock_mod2.uc.jsに問題があるっぽい…
どこか書き換えないといけない箇所とかある?

1003:名無しさん@お腹いっぱい。
18/06/03 16:30:33.28 yl6Ckwr20.net
原因の切り分けが雑
最低限新規プロファイルにuserChrome.jsの導入だけを施して
そのスクリプト以外入れない状態でも動かないのを確認しないと

1004:名無しさん@お腹いっぱい。
18/06/03 16:51:16.91 Talci3FU0.net
すまんアドオンのツリー型タブでの話だった
タブバーを表示させてコンテキストメニューを見たらちゃんとlockとprotectは動作してたわ

1005:名無しさん@お腹いっぱい。
18/06/03 20:10:01.78 yl6Ckwr20.net
ShowSearchBarHistroryByClick.uc.js
URLリンク(u6.getuploader.com)
(ver0.4)「検索バー非表示→表示」で履歴表示ボタンが消えるのを修正/履歴表示件数を上限なしにできるように変更
ただし表示件数が20件より多い場合一気に無制限で表示されるわけではなく
最初に履歴を表示した後一定時間経過で(?)表示件数の上限が増えるだけ
とりあえず100~999までの連番で1000個の履歴を作ってテストをしてみたが
1分経過時点で525まで、2分経過時点で967まで表示された
上限なしに設定した場合起動時に「履歴表示→非表示」するようにした

1006:名無しさん@お腹いっぱい。
18/06/03 20:39:40.73 yl6Ckwr20.net
テストとして表示されている数がわかりやすいように
1.履歴真っ新な状態からスクリプトで1000個の連番の履歴追加して
2.それから履歴表示をする
という手順を踏んでたんだが最初から上限なしで表示されないのはそれが原因かも?
と思って新規プロファイルで1の後再起動してから2をやったら全部表示された
ので上のファイルは削除して後で新しいのを上げるのでよろしく

1007:名無しさん@お腹いっぱい。
18/06/03 21:24:28.16 Qv/dWUkE0.net
ハヤク……ハヤク……

1008:名無しさん@お腹いっぱい。
18/06/03 21:27:25.57 yl6Ckwr20.net
ShowSearchBarHistroryByClick.uc.js
URLリンク(u6.getuploader.com)
(ver0.4)「検索バー非表示→表示」で履歴表示ボタンが消えるのを修正/履歴表示件数を上限なしにできるように変更

1009:名無しさん@お腹いっぱい。
18/06/03 21:30:52.77 EVqyukAm0.net
サーチバー以外のインプットボックスでも個別にワード削除できるようにならんかな
前までデフォでできたのになぜ廃止した...

1010:名無しさん@お腹いっぱい。
18/06/03 21:31:54.02 hTkklK560.net
>>971
乙です

1011:名無しさん@お腹いっぱい。
18/06/03 21:35:04.18 Qv/dWUkE0.net
>>971
アリガトウ……アリガトウ……
しっかり表示されてる

1012:名無しさん@お腹いっぱい。
18/06/03 21:40:50.31 hTkklK560.net
>>971
すいません
履歴の削除は20を超えて可能なのですが
履歴の表示は20しかされませんでした
何�


1013:ゥ設定など必要でしょうか?



1014:名無しさん@お腹いっぱい。
18/06/03 21:43:30.87 Qv/dWUkE0.net
>>972
上下キーなりで選択してDELキーで消せない?
ボックスによるけど
>>975
中身見よう

1015:名無しさん@お腹いっぱい。
18/06/03 21:47:08.74 hTkklK560.net
>>976
すみません
中身は何度も見てるのですが
例えば履歴を表示する数とか値を入れるとかあるんでしょうか

1016:名無しさん@お腹いっぱい。
18/06/03 21:53:16.62 Qv/dWUkE0.net
>>977
節穴とはこのことか
17行目に日本語でコメント書いてある

1017:名無しさん@お腹いっぱい。
18/06/03 22:02:12.18 hTkklK560.net
>>978
慌ててたようです
別のスクリプトを開いてみてました
trueにしてできました

1018:名無しさん@お腹いっぱい。
18/06/04 10:32:28.90 n/7quOT50.net
>>971
ありがとうございます。

1019:名無しさん@お腹いっぱい。
18/06/05 18:42:18.62 5Cp7tFJm0.net
pixivfilter がというか、またpixivのほうが変更になってる模様

1020:名無しさん@お腹いっぱい。
18/06/05 19:17:27.85 50KWUm1y0.net
ShowSearchBarHistroryByClick.uc.jsは履歴が五十音順、アルファベット順に並んでしまうからいまいち使えない・・・
検索した順に履歴を表示するにはどうしたらいいのだろう

1021:名無しさん@お腹いっぱい。
18/06/05 19:24:47.71 XCjEmh7g0.net
>>982
css
/* 検索履歴を検索順に並べる */
user_pref("browser.formfill.bucketSize", -1);
user_pref("browser.formfill.maxTimeGroupings", -1);
user_pref("browser.formfill.timeGroupingSize", -1);

1022:名無しさん@お腹いっぱい。
18/06/05 20:06:49.92 +8LBK+WI0.net
user_prefなのにcssとはこれ如何に

1023:名無しさん@お腹いっぱい。
18/06/05 20:09:11.71 rymGv0Xt0.net
結構前に死んだ履歴ボタン表示用のcssと頭の中でごっちゃになってる説

1024:名無しさん@お腹いっぱい。
18/06/05 20:20:27.95 50KWUm1y0.net
>>983 ありがとう user_prefで変えられたんだね



1026:名無しさん@お腹いっぱい。
18/06/06 02:48:00.28 sHZpXROR0.net
>>983
前から疑問なんだが、検索でmaxTimeGroupingsが1と-1の両方あるんだけど、どっちが正しいのだろう

1027:名無しさん@お腹いっぱい。
18/06/06 04:19:27.14 xBAcuEZy0.net
Firefox userChrome.js greasemonkeyスクリプトスレ37
スレリンク(software板)

1028:名無しさん@お腹いっぱい。
18/06/06 10:35:59.44 RFMXRsWx0.net
>>987
とりあえず-1にしてる

1029:名無しさん@お腹いっぱい。
18/06/07 01:12:16.24 Wce5QsVr0.net
ShowSearchBarHistroryByClick.uc.js
URLリンク(u6.getuploader.com)
検索ボックス右端に履歴表示ボタン生成 or 虫眼鏡ボタンを右クリックで履歴表示
(ver0.5)prefの操作を追加
要は>>983をスクリプトで操作するようにしただけなので既に変更してる人はver0.4で十分
書くのが楽だからwikiの「Nightly61.0a1以降でもuserChrome.js用スクリプトを利用する方法」が前提
「Firefox57以降でuserChrome.js用スクリプトを利用する方法」利用者用にver.0.4もロダに残しておく

1030:名無しさん@お腹いっぱい。
18/06/07 15:19:35.09 87veqbu40.net
>>990
いつも感謝です。

1031:名無しさん@お腹いっぱい。
18/06/07 18:52:35.93 UG2RoOht0.net
alice0775さんのucjsDownloadsManager.uc.jsが更新された
ダウンロード履歴が多くなると履歴が消せなかったのが直った

1032:名無しさん@お腹いっぱい。
18/06/07 20:52:09.45 kFc5kZRI0.net
>>992
ucjsDownloadsStatusModoki.uc.jsも更新されてるね
alice0775さん、いつもありがとうございます

1033:名無しさん@お腹いっぱい。
18/06/07 21:38:02.97 dcjryKcr0.net
alice0775氏のtabprotectとtablockを
ツリータブ上で動かす方法って無い?

1034:名無しさん@お腹いっぱい。
18/06/08 00:11:27.72 6odZQEmQ0.net
仕組みが全く違うから無理
WEのサイドバーはコンテキストメニューも「他のタブを閉じる」とかのコマンドも自作で
Firefox側の機能を使っていないからスクリプト側で書き換えたコマンドが呼ばれない

1035:名無しさん@お腹いっぱい。
18/06/08 00:49:50.59 4vHd44iJ0.net
tabprotectとtablockなんだけど
プロテクトまたはブロック有効にした後
解除したタブを閉じてからその閉じたタブを開くと
プロテクトやブロックが有効状態で開かれるんだよね
この動作で正常なのかな

1036:名無しさん@お腹いっぱい。
18/06/08 08:01:52.71 k5kt3A470.net
>>996
ブロック じゃなくて ロック じゃね?

1037:名無しさん@お腹いっぱい。
18/06/08 08:18:04.99 bFqa47oF0.net
>>996
前はそうだったがもう修正されたはず?
少なくともウチの環境では今はもう再現しない
最新版入れてる?

1038:名無しさん@お腹いっぱい。
18/06/08 11:21:28.81 4vHd44iJ0.net
>>997
ども
>>998
2018/05/05のを使ってました
入れなおしました
たすかりました

1039:名無しさん@お腹いっぱい。
18/06/08 15:39:38.56 doCANxXq0.net
タブ移動してもページ内検索バーを維持する方法ってあります?

1040:名無しさん@お腹いっぱい。
18/06/08 19:17:34.45 jtbnxq+O0.net
60でスクリプト全滅いってたけどまだ使えてるが今後もうダメなのか?

1041:名無しさん@お腹いっぱい。
18/06/08 19:43:00.37 nuJz9+Qj0.net
徐々に関連コードが外されていってるから先細りは間違いない

1042:名無しさん@お腹いっぱい。
18/06/09 00:34:28.26 lZ5D0JEU0.net
Firefox65で

1043:名無しさん@お腹いっぱい。
18/06/09 01:11:52.23 8IlPqWPW0.net
60でスクリプト全滅ってのは
それまでのこのスレでの主流の導入方法だったautoconfigの仕様が60で変更だから
今Wikiで推奨されている方法は別のやり方なのでその話自体は終わっている
ただ別の話として順調に脱xulが進めばいじれる部分がなくなっていくわけで
当然いつかは使えなくなる
今52ESRで粘っている連中と同じで60ESRで粘れば1年ぐらいはもつが

1044:名無しさん@お腹いっぱい。
18/06/09 01:25:42.38 z8uHoHZw0.net
スレリンク(occult板)

1045:名無しさん@お腹いっぱい。
18/06/09 01:27:21.51 z8uHoHZw0.net
           |
            |  彡⌒�


1046:~            \ (´・ω・`)また髪の話してる              (|   |)::::               (γ /:::::::                し \:::                   \



1047:1001
Over 1000 Thread.net
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 183日 6時間 46分 37秒

1048:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch