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

■ このスレッドは過去ログ倉庫に格納されています
2021/02/10(水) 02:46:15.36ID:+pHqUOv+0
!extend:checked:vvvvv:1000:512
次スレを立てる方は↑を二行重ねて書いてください
■前スレ
Firefox userChrome.js greasemonkeyスクリプトスレ41
http://egg.5ch.net/test/read.cgi/software/1579702570/
■拡張機能
Greasemonkey
https://addons.mozilla.org/firefox/addon/greasemonkey/
Tampermonkey
https://addons.mozilla.org/firefox/addon/tampermonkey/
Violentmonkey
https://addons.mozilla.org/firefox/addon/violentmonkey/
Userscripts.orgのミラーサイト (ミラー元の http://userscripts.org/ は閉鎖)
https://userscripts-mirror.org/
OpenUserJS.org
https://openuserjs.org/
Greasy Fork
https://greasyfork.org/
userChrome.js用スクリプト - wiki@nothing 【Firefox57以降におけるuserChrome.js用スクリプト利用方法はこちらを参照】
http://wiki.nothing.sh/page/userChrome.js%CD%D1%A5%B9%A5%AF%A5%EA%A5%D7%A5%C8
"alta88's userChromeJS"
http://userchromejs.mozdev.org/
userChromeJS フォーラム
http://forums.mozillazine.org/viewtopic.php?t=1006795
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
2022/02/14(月) 10:35:17.17ID:BdCP1Z+f0St.V
>>554 >>555
ありがとうございます!
チェックを外すって気づかなかった…
2022/02/14(月) 13:36:31.40ID:/KyyapMz0St.V
>>555
別に困ったことないし設定変えないけどこんなのあるの知らなかった
クリックしないとわからないってUI的には最悪だな
他のボタンにもこういうのあるかと思って試したけど流石にこれだけか
2022/02/14(月) 13:53:20.83ID:T6pLlbZ50St.V
移動したりどこかに配置したときにはチェックが表示されるんだよ
2022/02/14(月) 13:55:36.04ID:/KyyapMz0St.V
あーなるほどね
デフォで配置されてるから気付きにくいのか
2022/02/14(月) 16:22:40.66ID:hddhupRZ0St.V
既に配置した状態でも右クリックで出てくるよねその設定
2022/02/14(月) 17:26:17.44ID:6F9BIEHL0St.V
配置してなくても左クリックでチェックボックス出るね
https://i.imgur.com/QHnKMwF.png
2022/02/14(月) 18:26:07.53ID:70WW1Vx80St.V
browser.download.autohideButton false だな
2022/02/15(火) 06:44:53.35ID:cSDIueyC0
>>555
おお!有り難う
ちょっとだけ気になっていた
2022/02/16(水) 11:04:27.05ID:IIpaYA4k0
ucjsDownloadsStatusModoki.uc.js
98.0b5 でうまく表示できてない
2022/02/26(土) 07:42:44.15ID:C1QFbEHna
showFullTitle4Google.user.js
動かず困ってる方へお勧め、Chromeでも動いてる。
google-search-title-qualified
2022/03/02(水) 07:04:15.09ID:rTreWSR60
GM_xmlhttpRequestがコンテナータブを無視してデフォルトでしか通信してくれないんだけど
コンテナータブを指定することって出来ないのかな?
2022/03/02(水) 13:37:36.51ID:T3slwEUS0
そのあたりはWebExtの制限でbackgroundからXMLHttpRequestを呼ぶときにメインコンテキスト扱いになっちゃうから
webRequestでリクエストのcookieヘッダを無理やり書き換えるという力技しかないみたい
https://discourse.mozilla.org/t/specify-context-container-ajax-or-fetch/29697
例えばFireMonkeyはこれをやってるように見えるが他のアドオンは知らん
クロスオリジンじゃなければ素のxhr/fetchをwindow内で呼べばいいけどクロスオリジンだからGM_を使ってるんだよね

xhrで直接コンテナIDを指定できるのはchrome権限限定だけど
WebExtでもできるようにする計画自体はあるっぽいhttps://bugzilla.mozilla.org/show_bug.cgi?id=1670278
2022/03/03(木) 01:34:43.59ID:mU6iyKYt0
>>567
詳しくありがとう
なるほどCookieで識別させればいいのか……でもそれだとコンテナで分けてる意味がないなぁ
2022/03/12(土) 15:08:05.94ID:572VH49s0
ucjsDownloadsManager.uc.js死んだー
クソ改変すんなし...
2022/03/12(土) 16:50:09.29ID:qjfME1ix0
>>569
98対応のバージョンが1か月くらい前に出てるよ
2022/03/12(土) 17:28:10.76ID:jPXRr0Dz0
addonbar_vertical.uc.jsが動かなくなったんですけどどうにかならないですかね
2022/03/12(土) 17:39:31.49ID:LdW7xmpS0
古いの使ってるのでは
2022/03/12(土) 18:42:10.10ID:572VH49s0
>>570
それ入れてるんだけど一瞬ポップアップが出るのなんとかならないかな
2022/03/12(土) 20:38:04.41ID:DN6BR7V60
それbrowser.download.alwaysOpenPanelじゃないの?
2022/03/13(日) 00:21:52.14ID:TAvYdXAP0
>>574
それfalseにしたら出なくなった
ありがとう!
2022/03/19(土) 09:47:18.88ID:4gLxi7N20
SearchWP_modokiを超えるものってまだないの?
上のホイール回転でも下検索扱いで不便なんだけど。
2022/03/19(土) 10:25:24.52ID:/eiqtyOva
>>576
問題ない
2022/03/19(土) 11:04:04.88ID:kUI85apJ0
AfterSearchWE使えよ
2022/03/19(土) 11:20:46.18ID:4gLxi7N20
>>578
ありがとう。
上検索は出来ませんけどSearchWP_modokiの代わりにはなりそうですね。
オプションのTopとBottomの違いは何なんでしょう?
マウスのホイールを下回転しても上回転してもどちらも同じ動作になります。
2022/03/19(土) 11:59:25.54ID:4gLxi7N20
TopとBottomの違いはサーチバーの位置か。
Googleの検索ページで機能するんね。
ピンクがウザいけどしばらく試してみるか・・・
2022/03/19(土) 12:43:15.38ID:DKdDPKV6a
>>579
マウス壊れてない?
2022/03/19(土) 12:46:41.46ID:XSwQicoX0
earchWP_modokiは正常に動作してるぞ
上は上へ下は下へとしっかり動いてる
2022/03/19(土) 13:22:27.87ID:4gLxi7N20
なんでだろう。
うちのは下にホイール回転すると下検索。
上にホイール回転しても下検索になる。

2019/05/24 11:00 Fix overflowed/underflowed
2022/03/19(土) 13:44:08.61ID:4gLxi7N20
バージョンが古いせいだったわ。
てかこの糞作者、倉庫が汚いから整理しろって言われてなかった?
大体なんでセラチなんだよ・・・
2022/03/19(土) 14:09:08.95ID:kUI85apJ0
それは不埒極まりないややね
2022/03/23(水) 23:12:22.42ID:15JB6tR00
Youtubeでショートムービー排除する方法お教えてちょ
2022/04/01(金) 11:06:46.44ID:SD/N8+Ev0USO
removeOldBrowsingHistory.uc.jsが使えなくなったんだけど
他の人はちゃんと動いてる?
2022/04/01(金) 21:01:04.50ID:U0PV/5Yf0
Youtubeでショートムービー排除
何をどうするの
2022/04/02(土) 11:29:42.60ID:XaTnGTJ9a
MenubarReplaceWithButton.uc.js
Checker Plus for Gmail入れると動作しないことがある。
2022/04/02(土) 16:02:53.78ID:jsosTEcqa
更新ありがとう。
Checker Plus for GmailオフにするとOKなるも、オンなら反応せず。
2022/04/02(土) 17:13:46.48ID:PEmm6M4e0
MenubarReplaceWithButton.uc.js
の中ほどにある

document.addEventListener('DOMContentLoaded', function () {

window.addEventListener("MozAfterPaint", function () {
に,

さらに 一番末尾の
});

}, { once: true });
にしてみる
2022/04/02(土) 18:17:10.74ID:jsosTEcqa
>>591
ありがとう、動きました。
2022/04/02(土) 19:04:08.95ID:Cp2HFqVc0
MenubarReplaceWithButton.uc.js
上げ直しました。>>591さんありがとうございます。

自分は新しいウィンドウで開くとか殆どしないので、この不具合を2年以上放置してたんですが、
>>4でMenubarReplaceWithButton.uc.jsという懐かしい名前を見て、
使っててくれてる人いるんだなと思って、何とか修正してみました。まだ不具合ありましたが
>>591さんありがとうございます。

で、何度か動作チェックしてみたんですが、ウィンドウを閉じてfirefoxを終了しても次回起動時に
MenubarReplaceWithButton.uc.jsを入れてなくても、何個もウィンドウが開くことがあります。

そうなったら諦めてFireFoxの設定の 前回のウィンドウとタブを開く(S) のチェックを外してみてください。
2022/04/05(火) 14:14:22.65ID:7PMmfCrM0
Aliceさんのスクリプト使っていて、Firefox100を使い始める奴は
100用にローダーを含めて大量に更新されているから必ず確認するべし
2022/04/05(火) 15:05:39.95ID:izM0FUQO0
>>594
例えば?
2022/04/05(火) 15:49:14.71ID:uSp6DFth0
更新しなくてもいいよー
597名無しさん@お腹いっぱい。 (ワッチョイW 5d03-rqqd)
垢版 |
2022/04/05(火) 18:30:52.30ID:D1AHJ71j0
なは
2022/04/05(火) 21:38:45.50ID:rwfWUySt0
Aliceさんのおかげで生きてられるようなもの
2022/04/09(土) 19:38:32.56ID:Qgw/jEZG0
101では全滅だわ
クリップボード経由で外部ランチャーに処理回せるのは一手間かかる
けど、きちんと動作するか見直しておかないと困ることになるな
代替できないことはまじ困る
2022/04/10(日) 00:09:54.91ID:ypL2zy390
もしかして101でfile://なURLをChromeUtils.importできなくなったんか
もちろんmanifest登録してresource://とかでアクセスすればいいというのは分かるけど
なんか環境依存にならないうまいやり方とか用意されとるのかね
2022/04/10(日) 00:23:54.09ID:ypL2zy390
該当バグはこれかBug 1577122 - mozJSComponentLoader::Import() should only work for internal URLs, and update some tests
セキュリティ絡みっぽくアクセス拒否だなhttps://bugzilla.mozilla.org/show_bug.cgi?id=1577122

file://からの移行はこういうやり方するのがお手本ぽいな はーめんどくさ
https://hg.mozilla.org/mozilla-central/rev/fafb7b2268f385506c5c650c819ac89f8a5b1648#l6.13
2022/04/10(日) 01:10:37.10ID:1iafH/vO0
アラフ
2022/04/10(日) 09:41:25.30ID:ABn0Kctp0
aliceさんの92の中のconfig.js、config-prefs.jsを調べてみたら
現在インストールしているのより5日後の更新日付のものが入っていました
それに差し替えたらローダーが機能するようになり問題解決しました
お騒がせしました
2022/04/11(月) 07:45:02.12ID:cL6HM8jU0
sdfd
605名無しさん@お腹いっぱい。 (ワッチョイ e203-O5ce)
垢版 |
2022/04/11(月) 07:45:12.02ID:cL6HM8jU0
っf
606名無しさん@お腹いっぱい。 (ワッチョイ cb73-ZQpM)
垢版 |
2022/04/11(月) 13:30:36.12ID:LZZAW34K0
ばばあ ありがとう
607名無しさん@お腹いっぱい。 (ワッチョイ 5603-O5ce)
垢版 |
2022/04/11(月) 14:21:13.17ID:tR0g7Bx70
っs
2022/04/19(火) 09:08:40.85ID:BRqBY0x9a
先日ロダにアップされたSidebarBoxAutoHide.uc.js
反応しない。
2022/04/19(火) 10:13:04.62ID:Np7KXu/90
>>608
サイドバーを出しとかないといけないよ
2022/04/19(火) 10:22:47.02ID:BRqBY0x9a
>>609
ん?
変わらないね!
2022/04/19(火) 10:29:58.16ID:BRqBY0x9a
メニュー>表示>サイドバー>常時表示 自動開閉はチェックONの状態です。
2022/04/19(火) 10:50:18.92ID:BRqBY0x9a
ごめん、動きました。
サイドバー>常時表示 自動開閉の表示が分かりにくい。
2022/04/19(火) 12:05:13.55ID:7uqO4oKl0
初見殺し
2022/04/19(火) 16:55:21.45ID:mxHAP9juH
SidebarBoxAutoHide.uc.js、「サイドバーの幅を変更できるようにした」ってあるけどどうやって変更するんだろ
2022/04/19(火) 17:54:56.75ID:9GplFyn6a
>>614
常時表示にしてマウスで境界を
2022/04/19(火) 19:15:08.81ID:mxHAP9juH
>>615
なるほど。ありがとう
2022/04/19(火) 20:00:02.10ID:TwLHSBPa0
中クリックを押したら、インストールしてあるアドオンを動作させるというスクリプトってあったりしますか?

external application buttonというアドオンを使っていて、選択した文字列をコンテキストメニューからexternal application buttonで作成した外部アプリケーションに送るというのをやっているのですが、頻繁に使う機能なので中クリックを押したら動作するようにしたいのです
2022/04/20(水) 20:54:38.39ID:fuumlqwy0
それは文字列を選択した状態で中クリックしたら特定のアドオンのコンテキストメニュー(で実行される処理)を発動させたいということかえ
2022/04/21(木) 00:51:39.27ID:G5BNGK6t0
はい、そうです。

直接外部アプリを起動して選択した文字列を引数として渡せる事がスクリプトでできるなら、アドオンを指定して実行するという手順は必要ないとは思うのですが、どちらかの手段が無いでしょうか?
2022/04/21(木) 12:27:23.04ID:cUrNEIab0
アドオンを経由しなくていいなら別に難しいことはないね
コンテンツ側でイベント拾って親に投げてプロセス起動するだけ
こんなんをベースに改造してみると良いhttps://pastebin.com/XzFF39UR
↑は選択したテキストをコマンドプロンプトでechoするだけのもの
2022/04/21(木) 14:05:11.37ID:Fx++2tzF0
JSActorややこしいな
2022/04/21(木) 14:16:35.09ID:cUrNEIab0
actorの仕組み自体はframescriptよりうまく設計されてると思うけど
ucjsで扱いやすいように一つのファイルにまとめるのがややこしいというか
2022/04/21(木) 14:30:58.85ID:Fx++2tzF0
よい例を提示してもらえたので これを参考にトライしてみるかな
2022/04/22(金) 00:16:44.46ID:FtYoWdTe0
辞書引きツールで試してみた
辞書グループとか辞書番号などのコマンドラインオプションの記述がうまく行かなかった
で、バッチファイルを書いたらうまくいきました
2022/04/24(日) 20:26:46.54ID:oLflZJW50
SidebarBoxAutoHide.uc.js いいね秀逸
自動開閉はcssのみでもできるけど出しっぱなしにできないのが不満だった
cssいじりやすいしメニュー出しても閉じないし
2022/04/29(金) 02:07:41.50ID:in3j6gUaM
>>593
もう見てないかも知れないけどいつも使わせてもらってるよーありがとうだよー
2022/05/01(日) 01:45:18.36ID:Fr47KkPu0
ツイキャスで配信開始終了時にダイアログ出るのすごいウザいんですが
出ないようにできないですかね
2022/05/03(火) 21:45:50.99ID:OSofCtD+0
Tampermonkeyで@includeを廃止するからmatchに移行してくれって出てるな
他もそうなんだろうか?
2022/05/03(火) 22:01:56.47ID:E3Kk3IiY0
えー @exclude は?
2022/05/03(火) 22:22:53.46ID:OSofCtD+0
それは大丈夫
正確には2023年初頭のManifest v3で廃止される可能性がありますって出てる
2022/05/03(火) 22:36:16.48ID:xazbIaH/0
>>630
そもそも、Manifest V3でどうやってTampermonkeyを機能させるつもりなんだろうか...
2022/05/03(火) 22:49:02.79ID:J18D5psa0
FiremonkeyはHelpで@match使えと強調してはいるが警告はないな
内部で変換しているからかな
>FireMonkey attempts to convert @include/@exclude to @match/@exclude-match (v2.35).
>If all are not converted, then all will be merged into @includeGlob/@excludeGlob (duplicates removed).
2022/05/04(水) 10:08:26.18ID:j2jMJDeX0
100にうpしたんで、Aliceさんのスクリプトを100用に差し替えたんだけど
Sidebarmodokiが必ず開いた状態で起動されるので必ず閉じる手間あったのと
閉じた後開き直す時に(他にしてた状態で閉じてても)必ずブックマークで開いていた問題が
修正?されてて正常に動作するようになっていた
Aliceさん本当にありがとう。これからも宜しくお願いします。
2022/05/04(水) 10:46:22.09ID:YNFEzv/i0
100に更新したら、今まではダウンロード終了時に自動で閉じてたucjsDownloadsManager.uc.jsのウインドウが閉じなくなってしまった
無論100対応のに差し替え済み
2022/05/04(水) 12:15:07.63ID:YNFEzv/i0
修正版が出てたので更新、無事閉じるようになった
ありがとうAliceさん、ていうか祝日なのに対応早い
636名無しさん@お腹いっぱい。 (コードモ c776-g7I3)
垢版 |
2022/05/05(木) 14:02:13.98ID:OAnHncj500505
SidebarBoxAutoHide.uc.js

左側のギリギリまでカーソル持っていかないと開かないけど
このマージンは、どこを変更すれば、調整できますか?

もうすこし、余裕もたせたいので
2022/05/05(木) 14:12:22.88ID:/3a9yM6b00505
>>636
6px -6pxを12px -12pxなどと好きなように
2022/05/05(木) 14:14:51.64ID:OAnHncj500505
>>637
ありがとうございます。やってみます。
639名無しさん@お腹いっぱい。 (アウアウウー Saab-H+FE)
垢版 |
2022/05/06(金) 22:58:56.38ID:JZrIMbxsa
MouseGesturesでページ内検索バーを出すのに、2回ジェスチャーしないと出ない。いつまでたってもPCで書き込めないので、携帯から書きました。
2022/05/07(土) 03:35:04.32ID:WNGhJ5Vl0
alice0775さん
修正有り難うございました
2022/05/10(火) 17:56:33.76ID:K774dqLl0
Firefox 101.0b4
UndoListInTabmenuToo.uc.js が動きません
2022/05/13(金) 15:40:30.70ID:mua2Upvv0
mac版FirefoxにuserChrome.jsを導入するところでつまづいています
windows版で導入した事はあるので同じ手順で指定の場所に各ファイルを置いても動作しません
mac版で導入したことある方、アドバイス頂けないでしょうか。宜しくお願いします。
2022/05/13(金) 15:53:33.60ID:eqhCuuFP0
>>642
Mozilla Firefox 拡張機能スレッド Part121
http://egg.5ch.net/test/read.cgi/software/1638098290/308

拡張スレの308以降に同じような流れがある
2022/05/13(金) 16:59:33.39ID:mua2Upvv0
>>643
それ俺です・・・
散々言われたんで大人しくしてました
結局動作してないんでmacの人探しに来ました
2022/05/13(金) 17:11:51.45ID:OBNjRLPR0
そのスレの311で回答されてるのに動かないなら知らんわ
2022/05/15(日) 16:17:24.33ID:S3Q/h/xaM
mac版firefoxにuserChrome.jsを導入できなかった者ですが
config.jsはfirefoxの実行ファイルがある場所じゃなくてResourcesフォルダに入れれば動作しました

この人が教えてくれました
http://egg.5ch.net/test/read.cgi/software/1579702570/284
2022/05/15(日) 16:39:14.40ID:7gy8OutyM
いや、それ>>643の拡張スレの311で答えてくれてるやつだろ。
なんで311はずっと無視なんだよ
2022/05/15(日) 16:57:52.41ID:7r1Ilo1hM
>>647
全然違います
教えてくれたのはconfig.jsとconfig-prefs.jsを置く場所の話で、最初の俺の質問もconfig.jsとconfig-prefs.jsの場所を聞いたのであってさっき書いたのは別のファイルの話
312で見当違いの煽りをされてイラついた上に、結局導入の打開できなかったからそれ以降書けなかったダケです
2022/05/15(日) 16:58:36.76ID:7r1Ilo1hM
いや全然違うわけではないな…
2022/05/15(日) 17:16:42.20ID:3UC7RQ/AM
丁寧に
>Macではパッケージの中身を表示してContents/Resources以下を見る
って書いてあるのに一体何が違うのか
そのものズバリじゃないか
2022/05/15(日) 21:41:45.62ID:XUiW+4D70
CSSのスレでも書いたのですが、こちらにも載せておきます。

YouTubeの説明欄のUIを以前のように戻すスクリプト

YouTube - Proper Description
https://greasyfork.org/ja/scripts/440613-youtube-proper-description
2022/06/02(木) 03:32:50.85ID:ZLC4Ou630
タブがノンアクティブだと動作が止まってるページをスクリプトで動作させる方法ってあったっけ?
2022/06/02(木) 21:37:16.74ID:DJ+gY1kMM
ublock originで
5ch.net##+js(addEventListener-defuser.js, blur)
でどうだろ? 調べりゃ詳しいけどblurとか指定したイベントを阻害する

GreaseMonkey 4.0(4.11)で外部のcssファイル読み込む方法無いですか?
GM_addStyleがなくなったみたいで
2022/06/02(木) 22:09:48.40ID:tohf5LyA0
>>653
const style = document.createElement("style");
style.textContent = css;
document.head.appendChild(style);

document.head.insertAdjacentHTML("beforeend", `<style>body { color: blue; }</style>`);
みたいにstyle要素作ってDOMツリーに突っ込む。GM_addStyleも同等の事やってただけよ
2022/06/03(金) 03:43:37.63ID:RYAzKUti0
>>653
中身だけ抽出してちょっと弄ったら出来ました
bigthx
■ このスレッドは過去ログ倉庫に格納されています
16歳の水野カイトが封印の刀を見つけ、時間が裂けて黒い風と亡霊の侍が現れ、霊の時雨と契約して呪われた刀の継承者となる場面

ニューススポーツなんでも実況