探検


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

■ このスレッドは過去ログ倉庫に格納されています
1名無しさん@お腹いっぱい。
垢版 |
2025/03/08(土) 15:39:04.31ID:pOxfyNuN0
■前スレ
Firefox userChrome.js greasemonkeyスクリプトスレ43
https://egg.5ch.net/test/read.cgi/software/1700794897/
Firefox userChrome.js greasemonkeyスクリプトスレ44
https://egg.5ch.net/test/read.cgi/software/1710342779/
2025/12/10(水) 17:41:02.84ID:AsINNQWR0
なるね。透けないテーマもあるけど
2025/12/10(水) 18:29:27.24ID:6jrMsaKY0
サイドバーの背景色指定されてないテーマだと透明になるね
とりあえずuserChrome.cssに
:root[lwtheme] {
--sidebar-background-color: -moz-sidebar !important;
--sidebar-text-color: -moz-sidebartext !important;
}
2025/12/10(水) 22:30:15.38ID:can4oKoK0
ありがとうざいます
それを追記したら前に戻りました
595名無しさん@お腹いっぱい。
垢版 |
2025/12/17(水) 12:14:31.33ID:fs6jp0y20
firefox142.0.1というバージョンを使っています。基本ctrl+Hなどで出現する履歴サイドバーがありますが自分は[最後に表示した日時順に並べる]を
使用していまして、履歴欄を適当に下部までスクロールして目当てのリンクを開くことは出来るのですが、その位置でクリックしてページを開くと履歴欄が
一番上まで戻ってしまいます。開くのが一つのページならいいですが、その時間帯でいくつか気になるページがあったのに一つクリックすると履歴欄が
最新の位置に更新してしまうという状態です。この更新を抑止するuserchrome.jsやスクリプトはあるのでしょうか?
2025/12/17(水) 12:31:59.31ID:8+HocFt/0
な、ガイジage厨だろ👆
2025/12/17(水) 13:05:27.24ID:EUszER5B0
>>595
ありますよ
https://github.com/alice0775/userChrome.js/blob/master/135/patchForBug892485.LibraryScroll.uc.js
2025/12/17(水) 13:11:05.73ID:XKljw5UQ0
こっち patchForBug892485.historySidebarScroll.uc.js じゃね?
2025/12/17(水) 13:54:45.67ID:EUszER5B0
そうでした
600名無しさん@お腹いっぱい。
垢版 |
2025/12/17(水) 15:10:39.64ID:fs6jp0y20
>>597,598
本当にありがとうございます🙇
試したら出来ました。感謝🥲
2025/12/17(水) 15:41:34.53ID:1yuewLMT0
XのがonClickイベント効かなくしてやがるな
トップがおすすめデフォになって阿鼻叫喚してる人が多数
2025/12/17(水) 17:15:10.56ID:Aa4WZlqs0
フォロー中のタブに click() してやって普通に切り替わるが?
変更になったCSSセレクタに書き換えてないだけじゃないのそれ

最初強制的におすすめになるのはムカつくけど
2025/12/20(土) 06:26:57.86ID:ecqAg+l30
Nightly 新しい検索バーがデフォになって ぶっ壊れたw
604名無しさん@お腹いっぱい。
垢版 |
2025/12/22(月) 17:42:12.83ID:pQWyTG7G0
userChrome.js/135/ReplaceAndGoForms.uc.js at master · alice0775/userChrome.js · GitHub
https://github.com/alice0775/userChrome.js/blob/master/135/ReplaceAndGoForms.uc.js

「Replace and Submit」の部分を「貼り付けて検索」にしたいんですが、変更するとスクリプトそのものが
無反応になってしまいます。分かる人、変更方法を教えて下さい。
2025/12/22(月) 17:51:18.73ID:Hyk+MWCb0
>>604
きちんとUTF-8のBOMなしに対応したエディタを使ってないとかかな?
あと、関係あるかは知らんけど、そのソースだと "Replace and Submrt" と
誤った記載になってるくらい
2025/12/22(月) 18:00:15.27ID:MEQ1fu1/0
保存するときの文字コードとかおかしいんじゃね?
2025/12/22(月) 18:07:11.53ID:MEQ1fu1/0
さぶムるト?
2025/12/22(月) 18:48:34.14ID:eH3wnpXO0
貼り付けて検索にしてみたけどうちだと動いたよ
2025/12/22(月) 22:48:36.34ID:i1JPsThu0
ガイジage厨に触るからこうなる
2025/12/25(木) 23:19:05.71ID:xhm3zInJ0
tablockと
tabprotectと
マウスジェスチャくらいしか使って無いんだけど
みんなどんなスクリプト使ってんの?
なんか便利なのあったら教えて
2025/12/26(金) 00:54:00.51ID:UzvVbbVc0
レス乞食うぜえ
2025/12/27(土) 21:43:17.93ID:/H6/m7E+0
searchWP_modokiとsearchbox_syncModoki
2025/12/27(土) 21:58:03.08ID:Rynqq9YC0
なんや「がんもどき」みたいやな
2025/12/27(土) 23:52:24.86ID:+30cWN7s0
レスおもんなw
2025/12/28(日) 00:35:32.37ID:V2WKYFfQ0
天然記念物級の残念な感性
2025/12/28(日) 10:46:16.90ID:sox4JKR90
このスレもすっかり本来の使用者でない人たちのたまり場になってしまったね
2025/12/28(日) 10:49:50.73ID:81Wjnpbj0
真面目に質問しても相手にされないし
動かなくなりましたと書けばクレクレ言われるからね
2025/12/28(日) 12:37:19.96ID:Ixm0NIJZ0
firefox用スクリプトアップローダー で好きなの使えばいいじゃんって話
2025/12/28(日) 23:51:08.95ID:Mmq2utbx0
Firefox_ToolBarButtons.uc.js
AddonsPage.uc.js
IME-Colors-e10s.uc.js
OpenWith_1.2.1c.uc.js
ucjsNavigation.uc.js
2026/01/06(火) 22:39:38.30ID:CpcBfObp0
https://github.com/benzBrake/FirefoxCustomize/tree/master/userChromeJS/addMenuPlus
このaddMenuPlus.uc.mjsのほう動かせてる方いたらやり方教えてほしいです
この人が作ったuserChrome.js使ってuc.jsのほうが動くのはわかったんですが
>>389 のような不具合があるのと作者が今後mjsしか更新しないと言ってるので
2026/01/06(火) 23:38:12.81ID:5mrMRvoB0
そこの親フォルダにある000-$.sys.mjsと000-syncify.sys.mjsを、addMenuPlus.uc.mjsと同じフォルダに置く

それと、スクリプトローダーはaliceさんのじゃなくこっちを使う
通常のスクリプトローダー一式の他に、profile/chromeフォルダにあるutilsフォルダ(とその中身)をchromeフォルダに置く
ttps://github.com/benzBrake/userChrome.js-Loader/tree/main
2026/01/07(水) 00:09:36.92ID:HSOV2Uc60
>>621
ありがとうございます。
そちらのスクリプトローダーを使っており、
以下のような配置をしていますが動作しないのは
置き場所が間違ってるんでしょうか
chrome/
+-/AddMenuPlus/ - 00-$.sys.mjs、000-syncify.sys.mjs、addMenuPlus.uc.mjs
+-/userChromeJS/ - そのほかAliceさんのスクリプトなど(動作確認済み)
+-/utils/ - GitHubからダウンロードしたものそのまま配置
+-_addmenu.js
+-userChrome.js
2026/01/07(水) 10:16:46.02ID:6bCjCwy70
何故addMenuPlus.uc.mjsだけ別のフォルダに置くのか
他のuc.jsと同じフォルダに置くに決まってる
2026/01/07(水) 10:21:23.95ID:6bCjCwy70
もしくはあれか、userChrome.jsだけ入れ替えてconfig.jsとかをaliceさんのそのまま使ってるとか
2026/01/07(水) 22:11:47.15ID:HSOV2Uc60
>>623,624
原因わかりました
ttps://github.com/benzBrake/userChrome.js-Loader/tree/main の
「Releases」からDLしたローダーを使っていたので古かったようです
新しいものに差し替えてaddMenuPlus.uc.mjs関連のスクリプトを
他のuc.jsと同じフォルダに置くと動きました
ただ_addmenu.jsを読み込めないようです
もう少し試行錯誤してみます
2026/01/09(金) 23:21:57.75ID:M69gyQh/0
alice0775さんへ
userchrome.jsのインストール方法 方法 その4なのですが
11/30にuserchrome.jsが更新されており、現在の差分では動作しないようです
差分内容を更新して頂けると助かります
2026/01/10(土) 09:21:21.32ID:K/XSZtjR0
alice0775さんへ
READMEの更新ありがとうございます、差分適用出来ました
ですが、AutoCloseBookMarkFolder_Fx37.uc.jsが正常に動作しない状態です
以前の差分では動作していました
大本の他サイト配布のuserChrome.jsが原因かも知れませんし
本来他サイトの配布物については無関係だと思いますが
確認して頂けると非常に助かります。
2026/01/10(土) 11:33:28.92ID:Su1krBXY0
要求しすぎな
2026/01/10(土) 12:52:54.61ID:K/XSZtjR0
alice0775さんへ
再更新ありがとうございます
ですが残念ながら正常に動作しませんでした
最初の更新ではフォルダを開いても他フォルダが自動で閉じないという現象でしたが
take2では今開いているフォルダの下にあるフォルダを開くと違うフォルダが開くような挙動をします
Firefoxのバージョンは146.0.1です
ご負担でしたら対応頂けなくても大丈夫です、ありがとうございました
一応ご報告まで
2026/01/10(土) 15:02:22.50ID:K/XSZtjR0
alice0775さんへ
更新ありがとうございます
take3で以前のように動作するようになりました!
お忙しいところご対応頂きありがとうございました!
631名無しさん@お腹いっぱい。
垢版 |
2026/01/10(土) 17:40:38.05ID:WDWVsEZS0
タブをダブルクリックでピン留めするスクリプトが機能しなくなったんだけど、どう修正すればいいか教えてエロい人
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) {
gBrowser.unpinTab(tab);
} else {
gBrowser.pinTab(tab);
}
e.preventDefault();
e.stopPropagation();
};
gBrowser.tabContainer.addEventListener('dblclick', ucjsTabPinned, false);
window.addEventListener('unload', function uninit() {
gBrowser.tabContainer.removeEventListener('dblclick', ucjsTabPinned, false);
window.removeEventListener('unload', uninit, false);
}, false);
})();
2026/01/10(土) 20:51:56.53ID:OeuYFbls0
スレチESR基地外age厨スルー推奨
2026/01/14(水) 00:57:43.77ID:MQpiLCIs0
https://greasyfork.org/ja/scripts/411442-flow-youtube-chat/discussions/318975
どう使えばええの?
その1行だけのスクリプトを追加しても隠れてくれんかった…
2026/01/25(日) 11:52:56.99ID:8ODd0rMv0
PC買い替えて久しぶりにuserChrome.js入れ直したけど難易度高いわ
2026/01/25(日) 13:13:13.05ID:8ODd0rMv0
serachWP_modoki.uc.js
昨日更新されたばかりのやつ動作しないんだけど俺だけ?

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

でいいんだよね?
2026/01/25(日) 13:36:22.22ID:Vv24ogL40
149用に更新されたのを147に入れる異常者ですか?
2026/02/02(月) 23:43:05.02ID:8f46h9gp0
alice0775さんのMouseGestures2_e10s.uc.jsで左側のタブを閉じるとき
3つ以上のタブが閉じられる時にダイアログで閉じていいですかの英語のメッセ―ジが出るんですが
出なくするにはどうすればいいですか
2026/02/03(火) 00:04:24.20ID:oyoyWSyU0
2つ以上じゃない?
if (tabs.length > 1 && shouldPrompt) {
ここの1を99とかにしたら?
2026/02/03(火) 00:29:34.59ID:RIxx5mey0
>>638
ありがとうございます
変更できました
2026/02/03(火) 01:13:25.40ID:gHraia140
んなもん出たことないが
2026/02/03(火) 01:31:31.15ID:oyoyWSyU0
>>640
browser.tabs.warnOnCloseOtherTabsの設定で出ないか決まるからね
2026/02/03(火) 19:09:16.19ID:SVCKYyUz0
「タブを解放」をMouseGestures2_e10s.uc.jsからジェスチャで実行出来ないかと
AIに聞いて色々試したけど結局できなかった
マウスジェスチャのアドオンでは普通に対応済みだけど
ver149になっても未対応って事は何か仕様上の問題とかあるのかな
2026/02/03(火) 19:41:28.86ID:oyoyWSyU0
アクティブタブは開放されない仕様だったはずだからノンアクティブタブをホイールクリックで開放は可能
あとは今も使えるか知らんがdiscardTab.uc.jsを入れるとノンアクティブタブを右クリックしてDiscard Tabで開放できる
2026/02/03(火) 19:58:28.81ID:THRrnCeu0
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); } ],
2026/02/03(火) 20:12:33.15ID:p+/QQqok0
覚えられんよ
2026/02/03(火) 20:36:51.07ID:SVCKYyUz0
>>644
おぉ~解放出来た
Geminiとチャッピー両方に聞いてもろくなコード書いてこなかったのに…
やっぱ無料垢じゃダメか
2026/02/03(火) 21:08:15.07ID:THRrnCeu0
俺も無料だよ
Googleはログインしてるだけ
2026/02/03(火) 22:02:41.70ID:PrazvjDY0
道具を使いこなせない無能が道具に八つ当たりするという残念な光景
2026/02/03(火) 22:18:08.55ID:THRrnCeu0
最近、Geminiとチャッピー両方でスクリプト作りしてたので慣れてきたというのもある
2026/02/03(火) 22:55:47.63ID:PrazvjDY0
なんでGeminiはGemini のままで
ChatGPTがチャッピーなどと飼い犬の名前みたいなことになるんだよ
マジ理解不能だよ
2026/02/03(火) 23:01:48.02ID:THRrnCeu0
ジェミー
2026/02/03(火) 23:42:52.08ID:p+/QQqok0
何か 気色悪い
653名無しさん@お腹いっぱい。
垢版 |
2026/02/04(水) 00:12:24.35ID:jOucqVSb0
ジェミニに
「MouseGestures2_e10s.uc.jsで動作する”タブを解放”のマウスジェスチャのコードを書いて」
って聞いてみたけど
>>644みたいに動くのは出てこなかった
2026/02/04(水) 00:36:18.10ID:fdqKDLVS0
FirefoxのuserChrome.jsスクリプトについての質問です。
マウスジェスチャーを行うスクリプト、MouseGestures2_e10s.uc.jsにはこのような記述がありまして、
['UR', '右側のタブをすべて閉じる', function(){ ucjsMouseGestures_helper.closeMultipleTabs("right"); } ],
['DUD', '他のタブをすべて閉じる', function(){ gBrowser.removeAllTabsBut(gBrowser.selectedTab); } ],

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

ウィンドウのどの場所でも右ボタン押しながらホイール上下でタブ移動の設定できますかね
2026/02/04(水) 21:01:10.27ID:RSMucCzI0
それならxiaoxiaofloodのmouseGesturesがいいんじゃないの
2026/02/04(水) 21:11:20.34ID:qLJp7bj10
>>656
ありがとうございます
調べてみます
2026/02/05(木) 00:26:44.57ID:u5I8XL7n0
>>655
「前のタブ」にW-、「次のタブ」にW+を割り当てる
これで右ボタンを押しながらホイールを上に回すと左隣のタブに、下に回すと右隣のタブに移動できる
2026/02/05(木) 00:28:58.33ID:u5I8XL7n0
デフォだとW-はズームイン、W+はズームアウトに割り当てられてるので、消してしまうか別のコマンドを割り振っておくように
2026/02/05(木) 08:47:14.97ID:33g1SFjF0
>>658
できたすごい
ありがとうございます
2026/02/06(金) 19:40:08.33ID:/awMqI+U0
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:左クリックしてから右クリック
2026/02/06(金) 20:26:44.43ID:ocFTRe8H0
そっかぁ
これからはまず自分でスクリプト読むからAIに聞いてくれ
死ねボケ
2026/02/06(金) 21:32:27.71ID:XG+39lim0
読むからAIに聞け?
イミフ
2026/02/06(金) 21:54:22.53ID:ByUpX+ni0
読むそれからAIに〜あたりを「これから」と「それから」で被ってるな
「読んでから」にするかとか思って削ったミスやろ
665名無しさん@お腹いっぱい。
垢版 |
2026/02/08(日) 16:09:55.51ID:fUpz/7v50
Tampermonkeyとviolentmonkey皆さんどっち使ってますか?
violentmonkeyに乗り換えた方が良いのかな?
2026/02/08(日) 16:21:35.45ID:RJTwGkSY0
どちらでも基本同じなので、お好きな方で
自分はブラウザで使い分けてる
2026/02/08(日) 16:24:51.93ID:CzGgPkH+0
violentmonkey使ってるよ
2026/02/08(日) 16:27:31.04ID:gOCMMPpE0
TampermonkeyをFirefox系とChrome系どちらにも入れてる
2026/02/08(日) 17:28:28.05ID:7xMSehXl0
使い慣れているからTampermonkey
2026/02/08(日) 20:26:07.22ID:RJTwGkSY0
そういえば、本家グリモンってなんで互換性を捨ててしまったんだろうな
2026/02/09(月) 00:32:23.09ID:nx0+fvke0
レス乞食ガイジage厨に触るからこうなる
2026/02/17(火) 00:00:45.63ID:PbDXzkUP0
>>665
スクリプトの動作がおかしいから調べたらTampermonkey自体だったことがある
なので2年ほど前にViolentmonkeyにしたな
2026/02/17(火) 02:20:02.09ID:uZEKdQ8a0
たいてい書き方間違ってるからだけどな
2026/02/17(火) 02:22:42.03ID:PbDXzkUP0
Tampermonkeyだけ動作しなくて他はすべて動作したんだよ
FireMonkeyも動作してた
2026/02/17(火) 04:33:11.26ID:Y/9TZPi40
>>674
実際にどんなコードが期待通りに動作しなかったの?
2026/02/17(火) 08:46:37.93ID:PbDXzkUP0
>>675
転送ページを自動でスキップするものだけどTempだけそもそも動作すらしないことがあったんよ
でalertやconsole.logすら読み込まなくてアドオンが原因だと分かった
2026/02/17(火) 08:58:36.03ID:Y/9TZPi40
動作対象ページが「@include」で書かれたスクリプトを、@includeを無効に設定したTampermonkeyにインストールしていて、それに気がつけなかったとか?
2026/02/17(火) 09:09:58.67ID:F2pIU3sH0
流石にalertやconsole.logすら動かなかったら騒ぎになってるし設定のせいだろうな
2026/02/17(火) 09:48:24.08ID:PbDXzkUP0
何回もF5でやったら読み込むことがあったから完全無効ではなかったよ
2026/02/17(火) 10:50:50.12ID:osoIzQvI0
間違いなくおま環だけど、他に動くアドオンがあるなら固執せずにさっさと移る判断は正しいと思う
2026/02/17(火) 11:23:36.31ID:zjNO2SHk0
Tampermonkeyは4.18.0以降でuserScripts API使うようになったからまあこれでいいんじゃね
Violentは未だに使ってないから今となっては微妙
2026/02/17(火) 12:42:38.70ID:uZEKdQ8a0
開始しない系は @run-at が適切に設定されていないとか、サイト固有の動作ラグを考慮した作りになっていないとか
とにかくツールが悪いんじゃなくて書かれてるスクリプトがクソなんだよ
2026/02/17(火) 13:01:36.09ID:zjNO2SHk0
CSPで外部スクリプトの実行がブロックされている場合はツールで差が出るぞ
2026/02/17(火) 13:52:00.06ID:q+1MWK2p0
ツールに問題は無いしスクリプト上げてる人もどのツールでも動くことを保証してる訳じゃないし、結局のとこ最後は自分でなんとかしないといかん
2026/02/21(土) 17:52:13.65ID:6XedbFYH0
ロダMouseGestures_with_Trail.uc.js、 これだけで一筆書きして遊べる
2026/02/22(日) 12:55:30.34ID:eE/HJt+s0
>>685
そのロダのMouseGestures_with_Trail.uc.js、いい感じなのだけけど
色設定の箇所をグレー
rgba(229, 229, 229, 1)
にしてもグリーンのままなのは何故?
2026/02/22(日) 16:29:56.47ID:n+av9g6w0
>>686 変わるよ

trailColor: "rgba(229, 229, 229, 1)",
2026/02/22(日) 16:34:15.70ID:n+av9g6w0
緑の方はコメントアウトするか消すかしないと
689686
垢版 |
2026/02/25(水) 20:29:17.62ID:O6brA2jj0
結論として色は変わりました。
Foxy Gesturesの複合コマンド(R→リンクを新しいタブで開く/新しいタブ)を使いたくて併用していたのでFoxy Gesturesで設定した色が優先されていたようです。
2026/02/25(水) 21:21:36.29ID:u+cIqTRt0
お疲れです
2026/02/27(金) 18:53:16.74ID:W48VBvSX0
RemoveSearchHistoryByDoubleClick.uc.jsが動作しなくなったから、ChatGPTとCopilotに修正お願いしたけど、どちらも動作するスクリプト作成してくれなかった
誰かお助けを
■ このスレッドは過去ログ倉庫に格納されています

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