Firefox userChrome.js greasemonkeyスクリプトスレ45 (710レス)
1-

611: 2025/12/26(金)00:54 ID:UzvVbbVc0(1) AAS
レス乞食うぜえ
612: 2025/12/27(土)21:43 ID:/H6/m7E+0(1) AAS
searchWP_modokiとsearchbox_syncModoki
613: 2025/12/27(土)21:58 ID:Rynqq9YC0(1) AAS
なんや「がんもどき」みたいやな
614: 2025/12/27(土)23:52 ID:+30cWN7s0(1) AAS
レスおもんなw
615: 2025/12/28(日)00:35 ID:V2WKYFfQ0(1) AAS
天然記念物級の残念な感性
616: 2025/12/28(日)10:46 ID:sox4JKR90(1) AAS
このスレもすっかり本来の使用者でない人たちのたまり場になってしまったね
617: 警備員[Lv.1][新芽] 2025/12/28(日)10:49 ID:81Wjnpbj0(1) AAS
真面目に質問しても相手にされないし
動かなくなりましたと書けばクレクレ言われるからね
618: 2025/12/28(日)12:37 ID:Ixm0NIJZ0(1) AAS
firefox用スクリプトアップローダー で好きなの使えばいいじゃんって話
619: 2025/12/28(日)23:51 ID:Mmq2utbx0(1) AAS
Firefox_ToolBarButtons.uc.js
AddonsPage.uc.js
IME-Colors-e10s.uc.js
OpenWith_1.2.1c.uc.js
ucjsNavigation.uc.js
620: 01/06(火)22:39 ID:CpcBfObp0(1) AAS
外部リンク:github.com
このaddMenuPlus.uc.mjsのほう動かせてる方いたらやり方教えてほしいです
この人が作ったuserChrome.js使ってuc.jsのほうが動くのはわかったんですが
>>389 のような不具合があるのと作者が今後mjsしか更新しないと言ってるので
621
(1): 01/06(火)23:38 ID:5mrMRvoB0(1) AAS
そこの親フォルダにある000-$.sys.mjsと000-syncify.sys.mjsを、addMenuPlus.uc.mjsと同じフォルダに置く

それと、スクリプトローダーはaliceさんのじゃなくこっちを使う
通常のスクリプトローダー一式の他に、profile/chromeフォルダにあるutilsフォルダ(とその中身)をchromeフォルダに置く
外部リンク:github.com
622: 01/07(水)00:09 ID:HSOV2Uc60(1/2) AAS
>>621
ありがとうございます。
そちらのスクリプトローダーを使っており、
以下のような配置をしていますが動作しないのは
置き場所が間違ってるんでしょうか
chrome/
+-/AddMenuPlus/ - 00-$.sys.mjs、000-syncify.sys.mjs、addMenuPlus.uc.mjs
+-/userChromeJS/ - そのほかAliceさんのスクリプトなど(動作確認済み)
+-/utils/ - GitHubからダウンロードしたものそのまま配置
+-_addmenu.js
省1
623
(1): 01/07(水)10:16 ID:6bCjCwy70(1/2) AAS
何故addMenuPlus.uc.mjsだけ別のフォルダに置くのか
他のuc.jsと同じフォルダに置くに決まってる
624
(1): 01/07(水)10:21 ID:6bCjCwy70(2/2) AAS
もしくはあれか、userChrome.jsだけ入れ替えてconfig.jsとかをaliceさんのそのまま使ってるとか
625: 01/07(水)22:11 ID:HSOV2Uc60(2/2) AAS
>>623,624
原因わかりました
外部リンク:github.com
「Releases」からDLしたローダーを使っていたので古かったようです
新しいものに差し替えてaddMenuPlus.uc.mjs関連のスクリプトを
他のuc.jsと同じフォルダに置くと動きました
ただ_addmenu.jsを読み込めないようです
もう少し試行錯誤してみます
626: 01/09(金)23:21 ID:M69gyQh/0(1) AAS
alice0775さんへ
userchrome.jsのインストール方法 方法 その4なのですが
11/30にuserchrome.jsが更新されており、現在の差分では動作しないようです
差分内容を更新して頂けると助かります
627: 01/10(土)09:21 ID:K/XSZtjR0(1/3) AAS
alice0775さんへ
READMEの更新ありがとうございます、差分適用出来ました
ですが、AutoCloseBookMarkFolder_Fx37.uc.jsが正常に動作しない状態です
以前の差分では動作していました
大本の他サイト配布のuserChrome.jsが原因かも知れませんし
本来他サイトの配布物については無関係だと思いますが
確認して頂けると非常に助かります。
628: 警備員[Lv.7][新] 01/10(土)11:33 ID:Su1krBXY0(1) AAS
要求しすぎな
629: 01/10(土)12:52 ID:K/XSZtjR0(2/3) AAS
alice0775さんへ
再更新ありがとうございます
ですが残念ながら正常に動作しませんでした
最初の更新ではフォルダを開いても他フォルダが自動で閉じないという現象でしたが
take2では今開いているフォルダの下にあるフォルダを開くと違うフォルダが開くような挙動をします
Firefoxのバージョンは146.0.1です
ご負担でしたら対応頂けなくても大丈夫です、ありがとうございました
一応ご報告まで
630: 01/10(土)15:02 ID:K/XSZtjR0(3/3) AAS
alice0775さんへ
更新ありがとうございます
take3で以前のように動作するようになりました!
お忙しいところご対応頂きありがとうございました!
631: 01/10(土)17:40 ID:WDWVsEZS0(1) AAS
タブをダブルクリックでピン留めするスクリプトが機能しなくなったんだけど、どう修正すればいいか教えてエロい人
firefoxのバージョンは140.6.0esr
// ==/UserScript==

(function() {
var ucjsTabPinned = function(e) {
var tab = document.evaluate('ancestor-or-self::*[local-name()="tab"]', e.originalTarget, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;
if (e.button != 0 || tab.localName != 'tab') {
return;
}
if (tab.pinned) {
省13
632: 01/10(土)20:51 ID:OeuYFbls0(1) AAS
スレチESR基地外age厨スルー推奨
633: 01/14(水)00:57 ID:MQpiLCIs0(1) AAS
外部リンク:greasyfork.org
どう使えばええの?
その1行だけのスクリプトを追加しても隠れてくれんかった…
634: 01/25(日)11:52 ID:8ODd0rMv0(1/2) AAS
PC買い替えて久しぶりにuserChrome.js入れ直したけど難易度高いわ
635: 01/25(日)13:13 ID:8ODd0rMv0(2/2) AAS
serachWP_modoki.uc.js
昨日更新されたばかりのやつ動作しないんだけど俺だけ?

秀丸エディタだとファイルの保存はRAWから
ファイルの種類:テキストファイル
エンコードの種類:UTF-8、BOMを付けない
改行コード:変更しない

でいいんだよね?
636: 01/25(日)13:36 ID:Vv24ogL40(1) AAS
149用に更新されたのを147に入れる異常者ですか?
637: 警備員[Lv.0][新芽] 02/02(月)23:43 ID:8f46h9gp0(1) AAS
alice0775さんのMouseGestures2_e10s.uc.jsで左側のタブを閉じるとき
3つ以上のタブが閉じられる時にダイアログで閉じていいですかの英語のメッセ―ジが出るんですが
出なくするにはどうすればいいですか
638
(1): 02/03(火)00:04 ID:oyoyWSyU0(1/3) AAS
2つ以上じゃない?
if (tabs.length > 1 && shouldPrompt) {
ここの1を99とかにしたら?
639: 02/03(火)00:29 ID:RIxx5mey0(1) AAS
>>638
ありがとうございます
変更できました
640
(1): 02/03(火)01:13 ID:gHraia140(1) AAS
んなもん出たことないが
641: 02/03(火)01:31 ID:oyoyWSyU0(2/3) AAS
>>640
browser.tabs.warnOnCloseOtherTabsの設定で出ないか決まるからね
642: 02/03(火)19:09 ID:SVCKYyUz0(1/2) AAS
「タブを解放」をMouseGestures2_e10s.uc.jsからジェスチャで実行出来ないかと
AIに聞いて色々試したけど結局できなかった
マウスジェスチャのアドオンでは普通に対応済みだけど
ver149になっても未対応って事は何か仕様上の問題とかあるのかな
643: 02/03(火)19:41 ID:oyoyWSyU0(3/3) AAS
アクティブタブは開放されない仕様だったはずだからノンアクティブタブをホイールクリックで開放は可能
あとは今も使えるか知らんがdiscardTab.uc.jsを入れるとノンアクティブタブを右クリックしてDiscard Tabで開放できる
644
(2): 警備員[Lv.5][新芽] 02/03(火)19:58 ID:THRrnCeu0(1/4) AAS
Geminiに質問したら一発で回答してくれたよ

['DLD', '現在のタブを解放', function(){ gBrowser.explicitUnloadTabs([gBrowser.selectedTab]); } ],
['DLDR', '選択したタブをすべて解放', function(){ gBrowser.explicitUnloadTabs(gBrowser.selectedTabs); } ],
['DLDL', '他のタブをすべて解放', function(){ let tabs = Array.from(gBrowser.tabs).filter(tab => !tab.selected && !tab.discarded); gBrowser.explicitUnloadTabs(tabs); } ],
645: 02/03(火)20:12 ID:p+/QQqok0(1/2) AAS
覚えられんよ
646: 02/03(火)20:36 ID:SVCKYyUz0(2/2) AAS
>>644
おぉ~解放出来た
Geminiとチャッピー両方に聞いてもろくなコード書いてこなかったのに…
やっぱ無料垢じゃダメか
647: 02/03(火)21:08 ID:THRrnCeu0(2/4) AAS
俺も無料だよ
Googleはログインしてるだけ
648: 02/03(火)22:02 ID:PrazvjDY0(1/2) AAS
道具を使いこなせない無能が道具に八つ当たりするという残念な光景
649: 警備員[Lv.7][新] 02/03(火)22:18 ID:THRrnCeu0(3/4) AAS
最近、Geminiとチャッピー両方でスクリプト作りしてたので慣れてきたというのもある
650: 02/03(火)22:55 ID:PrazvjDY0(2/2) AAS
なんでGeminiはGemini のままで
ChatGPTがチャッピーなどと飼い犬の名前みたいなことになるんだよ
マジ理解不能だよ
651: 警備員[Lv.8][新] 02/03(火)23:01 ID:THRrnCeu0(4/4) AAS
ジェミー
652: 02/03(火)23:42 ID:p+/QQqok0(2/2) AAS
何か 気色悪い
653: 02/04(水)00:12 ID:jOucqVSb0(1) AAS
ジェミニに
「MouseGestures2_e10s.uc.jsで動作する”タブを解放”のマウスジェスチャのコードを書いて」
って聞いてみたけど
>>644みたいに動くのは出てこなかった
654: 02/04(水)00:36 ID:fdqKDLVS0(1) AAS
FirefoxのuserChrome.jsスクリプトについての質問です。
マウスジェスチャーを行うスクリプト、MouseGestures2_e10s.uc.jsにはこのような記述がありまして、
['UR', '右側のタブをすべて閉じる', function(){ ucjsMouseGestures_helper.closeMultipleTabs("right"); } ],
['DUD', '他のタブをすべて閉じる', function(){ gBrowser.removeAllTabsBut(gBrowser.selectedTab); } ],

その中にこんなのを入れたらタブのアンロードもできないかなと思うんですけど。
gBrowser.explicitUnloadTabs(tabs);
アンロードのジェスチャーを追加することは可能でしょうか。
655
(1): 02/04(水)20:37 ID:qLJp7bj10(1/2) AAS
やっとかざぐるマウスからMouseGestures2_e10s.uc.jsに乗り換えた
MouseGestures2_e10s.uc.jsでマウス右ボタン押しながら左クリック
左ボタン押しながら右クリック

ウィンドウのどの場所でも右ボタン押しながらホイール上下でタブ移動の設定できますかね
656
(1): 02/04(水)21:01 ID:RSMucCzI0(1) AAS
それならxiaoxiaofloodのmouseGesturesがいいんじゃないの
657: 02/04(水)21:11 ID:qLJp7bj10(2/2) AAS
>>656
ありがとうございます
調べてみます
658
(1): 02/05(木)00:26 ID:u5I8XL7n0(1/2) AAS
>>655
「前のタブ」にW-、「次のタブ」にW+を割り当てる
これで右ボタンを押しながらホイールを上に回すと左隣のタブに、下に回すと右隣のタブに移動できる
659: 02/05(木)00:28 ID:u5I8XL7n0(2/2) AAS
デフォだとW-はズームイン、W+はズームアウトに割り当てられてるので、消してしまうか別のコマンドを割り振っておくように
660: 02/05(木)08:47 ID:33g1SFjF0(1) AAS
>>658
できたすごい
ありがとうございます
661: 02/06(金)19:40 ID:/awMqI+U0(1) AAS
MouseGestures2_e10s.uc.js
ウィンドウのどの場所でも右ボタン押しながらホイール上下でタブ移動
設定教えていただきましたが。

マウス右ボタン押しながら左クリック、左ボタン押しながら右クリックも、
最初の方にちゃんと書かれていました。もう至れり尽くせりでありがたい。

// Wheel Gestures, W+ : right-click then wheel turn down , W- : left-click then wheel turn up
// Rocker Gestures, L<R : right-click then left-click , L>R : left-click then right-click

// ホイールジェスチャー、W+:右クリックしてからホイールを下回転、W-:左クリックしてからホイールを上回転
// ロッカージェスチャー、L<R:右クリックしてから左クリック、L>R:左クリックしてから右クリック
662: 02/06(金)20:26 ID:ocFTRe8H0(1) AAS
そっかぁ
これからはまず自分でスクリプト読むからAIに聞いてくれ
死ねボケ
663: 02/06(金)21:32 ID:XG+39lim0(1) AAS
読むからAIに聞け?
イミフ
664: 02/06(金)21:54 ID:ByUpX+ni0(1) AAS
読むそれからAIに〜あたりを「これから」と「それから」で被ってるな
「読んでから」にするかとか思って削ったミスやろ
665
(1): 02/08(日)16:09 ID:fUpz/7v50(1) AAS
Tampermonkeyとviolentmonkey皆さんどっち使ってますか?
violentmonkeyに乗り換えた方が良いのかな?
666: 02/08(日)16:21 ID:RJTwGkSY0(1/2) AAS
どちらでも基本同じなので、お好きな方で
自分はブラウザで使い分けてる
667: 02/08(日)16:24 ID:CzGgPkH+0(1) AAS
violentmonkey使ってるよ
668: 02/08(日)16:27 ID:gOCMMPpE0(1) AAS
TampermonkeyをFirefox系とChrome系どちらにも入れてる
669: 02/08(日)17:28 ID:7xMSehXl0(1) AAS
使い慣れているからTampermonkey
670: 02/08(日)20:26 ID:RJTwGkSY0(2/2) AAS
そういえば、本家グリモンってなんで互換性を捨ててしまったんだろうな
671: 02/09(月)00:32 ID:nx0+fvke0(1) AAS
レス乞食ガイジage厨に触るからこうなる
672: 02/17(火)00:00 ID:PbDXzkUP0(1/4) AAS
>>665
スクリプトの動作がおかしいから調べたらTampermonkey自体だったことがある
なので2年ほど前にViolentmonkeyにしたな
673: 02/17(火)02:20 ID:uZEKdQ8a0(1/2) AAS
たいてい書き方間違ってるからだけどな
674
(1): 02/17(火)02:22 ID:PbDXzkUP0(2/4) AAS
Tampermonkeyだけ動作しなくて他はすべて動作したんだよ
FireMonkeyも動作してた
675
(1): 02/17(火)04:33 ID:Y/9TZPi40(1/2) AAS
>>674
実際にどんなコードが期待通りに動作しなかったの?
676: 02/17(火)08:46 ID:PbDXzkUP0(3/4) AAS
>>675
転送ページを自動でスキップするものだけどTempだけそもそも動作すらしないことがあったんよ
でalertやconsole.logすら読み込まなくてアドオンが原因だと分かった
677: 02/17(火)08:58 ID:Y/9TZPi40(2/2) AAS
動作対象ページが「@include」で書かれたスクリプトを、@includeを無効に設定したTampermonkeyにインストールしていて、それに気がつけなかったとか?
678: 02/17(火)09:09 ID:F2pIU3sH0(1) AAS
流石にalertやconsole.logすら動かなかったら騒ぎになってるし設定のせいだろうな
679: 02/17(火)09:48 ID:PbDXzkUP0(4/4) AAS
何回もF5でやったら読み込むことがあったから完全無効ではなかったよ
680: 02/17(火)10:50 ID:osoIzQvI0(1) AAS
間違いなくおま環だけど、他に動くアドオンがあるなら固執せずにさっさと移る判断は正しいと思う
681: 02/17(火)11:23 ID:zjNO2SHk0(1/2) AAS
Tampermonkeyは4.18.0以降でuserScripts API使うようになったからまあこれでいいんじゃね
Violentは未だに使ってないから今となっては微妙
682: 02/17(火)12:42 ID:uZEKdQ8a0(2/2) AAS
開始しない系は @run-at が適切に設定されていないとか、サイト固有の動作ラグを考慮した作りになっていないとか
とにかくツールが悪いんじゃなくて書かれてるスクリプトがクソなんだよ
683: 02/17(火)13:01 ID:zjNO2SHk0(2/2) AAS
CSPで外部スクリプトの実行がブロックされている場合はツールで差が出るぞ
684: 02/17(火)13:52 ID:q+1MWK2p0(1) AAS
ツールに問題は無いしスクリプト上げてる人もどのツールでも動くことを保証してる訳じゃないし、結局のとこ最後は自分でなんとかしないといかん
685
(1): 02/21(土)17:52 ID:6XedbFYH0(1) AAS
ロダMouseGestures_with_Trail.uc.js、 これだけで一筆書きして遊べる
686
(2): 02/22(日)12:55 ID:eE/HJt+s0(1) AAS
>>685
そのロダのMouseGestures_with_Trail.uc.js、いい感じなのだけけど
色設定の箇所をグレー
rgba(229, 229, 229, 1)
にしてもグリーンのままなのは何故?
687: 02/22(日)16:29 ID:n+av9g6w0(1/2) AAS
>>686 変わるよ

trailColor: "rgba(229, 229, 229, 1)",
688: 02/22(日)16:34 ID:n+av9g6w0(2/2) AAS
緑の方はコメントアウトするか消すかしないと
689: 686 02/25(水)20:29 ID:O6brA2jj0(1) AAS
結論として色は変わりました。
Foxy Gesturesの複合コマンド(R→リンクを新しいタブで開く/新しいタブ)を使いたくて併用していたのでFoxy Gesturesで設定した色が優先されていたようです。
690: 02/25(水)21:21 ID:u+cIqTRt0(1) AAS
お疲れです
691
(1): 02/27(金)18:53 ID:W48VBvSX0(1/2) AAS
RemoveSearchHistoryByDoubleClick.uc.jsが動作しなくなったから、ChatGPTとCopilotに修正お願いしたけど、どちらも動作するスクリプト作成してくれなかった
誰かお助けを
692
(1): 02/27(金)19:44 ID:GXs0L6x20(1/3) AAS
>>691
この変更したのはまだ動作するみたい
2chスレ:software
693: 02/27(金)20:08 ID:W48VBvSX0(2/2) AAS
>>692
教えてくれたスクリプトは既に俺のスクリプトに記述があった
暫くは履歴右の〇ボタン押して「履歴から削除」で対応しておきます
ありがとう
694: 02/27(金)21:33 ID:GXs0L6x20(2/3) AAS
うちのFirefoxは右ダブルで消えるけど
695
(1): 02/27(金)22:35 ID:hvHqwQBI0(1/2) AAS
> 履歴右の〇ボタン
ということは browser.search.widget.new やろな 知らんけど
696
(1): 02/27(金)22:49 ID:GXs0L6x20(3/3) AAS
>>695
何これ
検索バーもアドレスバーと同じにするつもりなの?
検索エンジンクリックでサイトに飛べないじゃん
まいったな
697: 02/27(金)23:28 ID:hvHqwQBI0(2/2) AAS
>>696

Firefox149から、これがデフォルトになるみたい
698: 02/28(土)19:08 ID:Ff2wWuYM0(1) AAS
alice0775さんへ
MouseGestures2_e10s.uc.jsが有効だと
about:downloadsのダウンロードしたアイテムの
コンテキストメニューの項目の一部が白抜きになり選択できなくなるようです
ツールバーのダウンロードパネル、ライブラリウィンドウ
SidebarModoki.uc.js、ucjsDownloadsManager.uc.jsでは正常です

147フォルダのMouseGestures2_e10s.uc.jsです
環境 Windows10 Firefox148.0
699: 03/01(日)17:30 ID:FrRzULu/0(1) AAS
検索窓の履歴表示の間隔が広すぎるの何とかなれば良いなぁ
700: 03/01(日)17:38 ID:Hka1zS3P0(1) AAS
cssで狭くできるんじゃないですか
701: 03/02(月)21:54 ID:HG4LQXo/0(1) AAS
150は久々にuserChrome.jsの更新が必要になるのか
702
(1): 03/03(火)18:56 ID:zEGBgNYX0(1) AAS
148.0に更新したのですがpatchForBug892485.historySidebarScroll.uc.js(履歴サイドバーでスレッドをクリックしても表示がトップに更新されない)
が上まで戻るようになってしまったのですが、このverと同じかこれより上のバージョンのfirefoxの皆さんも同じ状況でしょうか。自分の環境?
703
(1): 03/03(火)19:11 ID:UNTIFamo0(1) AAS
どれかのファイルが古いんじゃないの
704
(2): 03/03(火)19:39 ID:Z2GZx2wN0(1/2) AAS
ロダのDeepL Translator.user.js、コンテキストメニューにアイコンでないのだけど・・・起動時キャッシュ消去しても
おま環なの?
705: 704 03/03(火)19:43 ID:Z2GZx2wN0(2/2) AAS
DeepL Translator.user.js、将来的にサブメニューでページ全体の翻訳も選択出来ると嬉しい
しっかしアイコン出ないなあ
706: 03/03(火)21:21 ID:LbSG1gL+0(1) AAS
コンテキストメニューではなく日本語でないテキスト選択するとアイコンが直にポップアップするだけっぽいな
707: 03/04(水)14:28 ID:UO2ep2hX0(1) AAS
>>702-703
うちも動いてないことに気づけた
更新して動いたが動作チェックしてたらうちの使い方では要らない
ってことにも気づいたw
708: 03/04(水)14:38 ID:zOJDk7Vm0(1) AAS
['UD', '選択テキストで検索',
function(){
ucjsMouseGestures_helper._loadSearchWithDefaultEngine(
ucjsMouseGestures._selectedTXT || ucjsMouseGestures._linkTXT,
false);
} ],

これ本家の使ってみたくて試したらダメだったんですけど、上記にしたら使えました
709: 03/04(水)23:08 ID:DoJluM2D0(1) AAS
な、ガイジage厨だろ👆
710: 03/05(木)22:45 ID:kaiRhVdC0(1) AAS
>>704
コンテキストメニューに出したいならBSTweakerのでいいじゃん
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.921s*