探検


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

2026/06/01(月) 16:45:10.35ID:TQ+0+Go60
■前スレ
Firefox userChrome.js greasemonkeyスクリプトスレ45
https://egg.5ch.io/test/read.cgi/software/1741415944/
2026/09/06(日) 13:57:42.36ID:HaxJpVa50
>>184
専門的な話は全く分からないですが、現状alice0775さんのsort_Result_SearchBar_History.uc.jsについては
新検索バーは、入力順(古いものが上、新しいものが上、どちらも正常に動作しているように見えます。

>>alice0775さん
fix old searchbarということで素早い対応ありがとうございます。
しかしながらどうにもまだ旧検索バーでの挙動が変です。
1,2,3,4,5,6,7,8,9,1,2,3,4,5と検索した場合、
履歴は6,7,8,9,1,2,3,4,5と一旦表示されますが、そのまま15分?ほど放置していると
何故か1,2,3,4,5,6,7,8,9という順番になってしまいます。
ちなみにこの状態で新検索バーに変更すると、6,7,8,9,1,2,3,4,5とちゃんと表示されます。
更にこの状態で旧検索バーに変更すると、1,2,3,4,5,6,7,8,9と戻ってしまいます。
186名無しさん@お腹いっぱい。
垢版 |
2026/09/06(日) 14:22:34.34ID:Xl/nhlVH0
旧検索バーとは?
2026/09/06(日) 14:51:46.68ID:rP00iobC0
browser.formfill.agedWeightを0にしてみるとか
2026/09/06(日) 20:41:19.08ID:HaxJpVa50
fix old searchbar take 2を試してみましたが、状況変わらないですね。
新検索バーと同じ新しいものが上という順番には完全にはならないですね。
対応は難しそうですかね、旧検索バーもそのうち使えなくなるでしょうし
この機会に新検索バーへ切り替えて慣れるのもありかも知れませんね。
お手数おかけしました。ありがとうございました。
2026/09/06(日) 22:17:49.44ID:rXby0dC20
バグかわからないですが、doNotSelectTab_fx60.uc.jsで、非アクティブタブをアクティブタブの隣に持ってきて入れ替えた後、タブバー上でマウスホイールを回しても、そのタブに切り替えられません。

普通にタブをクリックすれば問題なく切り替えできます。

また、MouseGestures2_e10s.uc.jsでタブ切り替えに「W-」「W+」を設定して使ってるんですが、入れ替えた直後は「W-」「W+」でもそのタブへ切り替えられません。

一度、別のタブを選択すると、その後は正常にホイールや「W-」「W+」で切り替えられるようになります。

Firefox155です。
2026/09/07(月) 02:00:46.49ID:LPFQO1A60
serachWP_modokiって公開するのもう止めちゃったの?
サイトには一番新しいので71っぽいけど。
今自分が使っているのはFirefox 149。
2026/09/07(月) 02:16:19.62ID:LPFQO1A60
いや、searchWP_modoki.ucと
serachWP_modoki_highlightbutton.ucで
スペルが違うから検索で引っかからなかっただけか。
2026/09/07(月) 07:41:18.24ID:+iPmAqj70
>>191
これ毎回引っかかるよなw
こっそり直してくれてもいいんだけど
2026/09/07(月) 20:28:33.57ID:ofS3Qiva0
>>189
aliceさん、直りました。
早々に修正していただきありがとうございました。
2026/09/08(火) 19:32:44.95ID:CIl0WkjZ0
alice0775さんへ
>>183で質問させて頂いた者です。あのあとAIに相談してFirefox155の旧検索バーで
入力順(新しいものが上)で動作するものが出来上がりました。
時間経過による並び順の乱れも発生しません。ちゃんと動作しているように見えます。
それでAIが言うにはalice0775さんへ次のことを報告すると同様のトラブルの解決に役立つかも知れないとのことでした。
釈迦に説法で僭越なのですが報告させて頂きます。私自身は何のことだか全く分かりません。
(`form-history`ではなく`search-autocomplete`という別の部品名に変わっていたこと、`isRemovableAt`と`nsISupportsWeakReference`が必要だったことなど)
AIが見当違いなことを言ってるようならスルーして下さい、対応ありがとうございました。
2026/09/11(金) 00:38:50.08ID:0L+m09Qc0
Firefox156でucjsDownloadsStatusModoki.uc.jsが動かなかったが以下を変更したら動いた
66行目あたり
init: function() {
if (document.documentElement.getAttribute("chromehidden") !="" )
return;
↓
init: function() {
if (document.documentElement.getAttribute("popup-window")) return;
2026/09/11(金) 11:32:01.65ID:Sl4xrKO30
searchWP_modoki.uc.js
searchbox_syncModoki.uc.js

155だと149のが使えなくなってますね
2026/09/11(金) 11:40:33.26ID:Sl4xrKO30
OpenWith_1.2.1c.uc.js

これも155で使えなくなってるけどうちだけかもしれない。
userChrome.jsは一応155のに更新してあるけど。
2026/09/11(金) 13:20:25.22ID:A573mCVE0
うちは使えてる
2026/09/11(金) 16:47:41.67ID:Sl4xrKO30
>>198
ありがとう。

config.js
config-prefs.js

も更新しなきゃいけないのすっかり忘れてました。
200名無しさん@お腹いっぱい。
垢版 |
2026/09/14(月) 18:51:30.35ID:4D138ZZw0
OpenWith
結構便利だったけど

ContextSearch web-extでも同様のことできるのAIのおかげでわかって
AIに都度聞いて、いろいろ便利になった。あと検索の文字化けもなおしてもらったり

100%使い切れてはないけど
2026/09/14(月) 19:17:05.23ID:4WFK76ZQ0
別のブラウザにページとリンクを送り開くことができるんですか
2026/09/17(木) 02:21:55.63ID:c5GNkMTg0
show_SearchBar_Histrory_Dropmarker.uc.js
を使っている人は、Fx157で157用のものに更新する必要がある
そうしないとアドレスバーのドロップダウンの表示に問題が出る
2026/09/17(木) 12:31:24.15ID:7jQEI0HW0
急にどーした
2026/09/17(木) 12:46:06.03ID:eV+hnzid0
>>202
ドロップマーカーが表示されないって事かな?
2026/09/18(金) 19:14:15.15ID:RKJ8Ajt+0
>>200
OpenWith、別にFirefoxで閲覧しているページを渡すだけなら使えてるけど
ただ、Vivaldiなどに渡すと新規ウィンドウで開くみたいだけど(直前に開いていたタブは無視して

aliceさんとこの155フォルダに有るuserChrome.jsやinstall_folderのconfig.jsやconfig-prefs.js差し替えた?
206名無しさん@お腹いっぱい。
垢版 |
2026/09/19(土) 19:36:20.18ID:vvviBWxi0
>>205
質問の意図が分かりかねますが

私はFirefox(ContextSearch-web-ext)で
新しいWINDOWで開きたいとき
ccommand
"C:\Program Files\Mozilla Firefox\firefox.exe" {searchTerms} {url}

新しいタブで開きたいとき
ccommand
"C:\Program Files\Mozilla Firefox\firefox.exe" {searchTerms} & "C:\Program Files\Mozilla Firefox\firefox.exe" {url}

でできるみたいなので これで様子見
2026/09/22(火) 12:11:15.61ID:2cYRprjF0
>>206
いや質問ではなくて、そもそも双方のスクリプトの種類が異なるのだと思うけど
当方は
>200
>OpenWith、別にFirefoxで閲覧しているページを渡すだけなら使えてるけど

を受けて OpenWith についてどういう状況なのみたいな感じだけど

>>205
>>206
はどうやら
ContextSearch-web-ext が気になっているので、スクリプトが異なるので話が噛み合うはずないよ
2026/09/22(火) 12:13:19.97ID:2cYRprjF0
>>200
>>206
>200
>OpenWith、別にFirefoxで閲覧しているページを渡すだけなら使えてるけど

を受けて OpenWith についてどういう状況なのみたいな感じ、が正しい アンカー間違えました
2026/10/01(木) 18:50:17.32ID:mxDEtWLb0
157になってからUIが丸みを帯びたスタイルになったと思うんですけど
昔に戻すやり方ご存知でしたら教えてください
2026/10/01(木) 22:01:07.52ID:I6EmM8PR0
前のUIに戻す
browser.nova.enabled を true→falseに変更
2026/10/02(金) 00:04:16.10ID:OTRJW9770
novaが正式採用されたんだから以前のに戻すより早く慣れた方が良い
前のに戻す事が出来なくなってから慣れるより
早めに慣れた方が後になって困らない
2026/10/02(金) 00:24:50.42ID:VWhgE6I00
面倒くさいから、 デフォで使おうか
2026/10/02(金) 01:01:34.42ID:GAYwaxns0
userChrome.cssで好きなように弄ればいいのでは?
2026/10/02(金) 02:36:33.38ID:F5Y2WiQH0
>>211
今慣れようが後で慣れようが慣れるのに掛かる時間は同じだろw
だったら快適に使える今の環境を引っ張ったほうがいいに決まってるじゃんw
お前は何を言ってるんだ?w
2026/10/02(金) 03:12:17.64ID:5Zn3Sa3t0
>>214
まぁどっちでも良いけど強制された未来が待ってるの確定してんだから早めに慣れとけって事だろ

先送り思考で停止して後で悪態つくのも何言ってんだって話にはなる
2026/10/02(金) 03:22:53.53ID:GAYwaxns0
cssで好きにデザインすればよかろうて
アプデでちょっとずれたとしても自分で直せるぞ
2026/10/02(金) 04:39:57.92ID:F5Y2WiQH0
>>215
だからなんで早めに慣れとく必要があるんだよ?w
来月Firefox157nova検定試験でもあるのか?w
2026/10/02(金) 08:03:32.91ID:5Zn3Sa3t0
人の話聞かねぇ奴だな
2026/10/02(金) 08:06:15.47ID:1lTaOHYQ0
ID:OTRJW9770
ID:5Zn3Sa3t0
統一されてるねえ
220名無しさん@お腹いっぱい。
垢版 |
2026/10/02(金) 08:39:38.35ID:MVWsr09q0
草生やしてバカみたい
221名無しさん@お腹いっぱい。
垢版 |
2026/10/02(金) 09:41:14.78ID:OTRJW9770
>>214
お前頭悪いな
結局後に慣れるなら早い内に慣れた方が良いだろ
それに余程の事が無ければnovaからの変更はないので
結局使わなければならない
設定も無くなったらnovaを使わなくてはいけない
その時に以前の仕様に変更して慣れる事を先延ばしにして逃げてた奴は
使いにくいだの文句を言い面倒くさい奴認定でスルーされる
そういう奴がかまって貰えない事に腹を立てて
スレを荒らすと言う事が多々有るのでね
現に草生やして低能な煽り行為してるし
2026/10/02(金) 10:19:44.43ID:SWN2fk150
サイドバー内でブックマークとか履歴とかに移るボタンが出なくなったのが許せないわ
履歴表示だと出るのにブックマークでは出なくて一方通行とかなんなの?
設定で横に選択ボタンを常時表示させれば選べるようにはなるけどそういうことじゃないんだよ
2026/10/02(金) 10:54:52.86ID:F5Y2WiQH0
>>221
だからなんで早めに慣れとく必要があるんだよ?w
Windows11へ発売日に移行した人、Windows10のサポート終了まで待って移行した人、
果たしてどっちが良かったですかね?w
あなたは即Windows11に移行した人っぽいけどw
2026/10/02(金) 11:57:52.82ID:VWhgE6I00
面倒臭いのが湧いてるな
2026/10/02(金) 12:23:12.92ID:ssnhaAxu0
>>223
きもちわる
226名無しさん@お腹いっぱい。
垢版 |
2026/10/02(金) 12:46:12.91ID:/XcUR9XZ0
新しい事に馴染めず旧来の物を使い続ける
これ老害思考です
227名無しさん@お腹いっぱい。
垢版 |
2026/10/02(金) 15:50:57.64ID:OTRJW9770
もう変わる事が無いから早めに慣れて自分なりに対策取った方が良いのに
理解出来ないって・・・
な頭悪いだろいまだにWindowsXPとか7使ってそうじゃねw
Windowsに関してはさっさと11に移行した人だろw
慣れたら使いやすいし
未だにWindows10を延命して使っててもねぇ
いつまでサポート終了するのにWindows10にしがみついてんだとしか言えないわ

今までの傾向からプロファイリングすると
こう言う奴はドヤ顔でuserで他人に設定変更勧めたり自分で変更して
userファイルだけ削除して不具合が起きて
○○出来ないだの発狂する
そして好きな言葉が「自己責任」「新期インストール」「プロファイル新期に作り直し」
最終アドバイスが新期で環境を作り直しで教えた事に対して責任を取らない
ひろゆきを崇拝して論破と言うのも好き
そして反論が出来ないと逃走して1日たってIDが変わると何食わぬ顔で再びレスしだす5ch中毒者
こっちが他に用事が有ってレスしないとすぐに論破したあいつは逃げたと勝利宣言とかしちゃうおめでたい性格
こんな所だろう
2026/10/02(金) 18:00:04.84ID:F5Y2WiQH0
>>227
妄想が凄いなw妄想で他人に敵意を向けすぎw
腹を立ててスレを荒らすやつがいるって自分のことじゃねーかw
AIにでも聞いてみなよ、あなたの言ってることには合理性が無いって言われるぞw
早めに慣れて自分なりに対策とるのも、後で慣れて自分なりに対策とるのも、どっちも同じだろ?w
むしろ時間が経つと情報が精査されてスマートに対策が出来る可能性すらある
MozillaがNovaを継続的に修正・改善している今の段階ではこの後もまた色々変わってくる
ならまだNovaを使わず快適に使える今の環境を引っ張って、
自分のよいタイミングで移行するっていう考えは普通に合理的な考えだろw
2026/10/02(金) 20:49:31.91ID:5Zn3Sa3t0
どっちも同じでは無いな
2026/10/02(金) 22:09:35.44ID:2kFfvsYE0
なんか自分の中で、早めに対処=良いこと、先送り=悪いこと、みたいな固定観念があって
ケースバイケースでの思考が出来なくなっているように見える
2026/10/03(土) 13:36:21.73ID:8u4kZBcI0
>>228
お望み通りAIに聞いた結果

新しいUIへの違和感や使いにくさがある中で、どちらの選択をとるべきか悩みますよね。

結論からお伝えすると、「早く新しいUIに慣れる(または設定を崩さず使いやすくカスタマイズする)」のがおすすめです。

1年後に設定(about:configなどのフラグ)が廃止されることが分かっている場合、旧UIに戻して使い続けることにはいくつかのデメリットとリスクがあります。
旧UIに戻して使い続ける場合の注意点

1年後に必ず「移行の負担」がやってくる
旧UIに戻しても、1年後に設定が廃止された時点で強制的に新UIへ移行することになります。問題を先送りにするだけで、結局は後から慣れる期間が必要になります。

アップデートで表示や動作が崩れるリスク
Firefoxは頻繁にアップデートされます。内部のCSSや構造が変わることで、無理に旧UIを再現していると表示が崩れたり、一部の機能が正常に動かなくなったりするトラブルが増えます。

最新機能やアクセシビリティの恩恵を受けられない
新UIはセキュリティや拡張性、操作性の向上を目的に変更されていることが多いため、旧UIのままだと新しい便利機能と噛み合わない場合があります。
232名無しさん@お腹いっぱい。
垢版 |
2026/10/03(土) 13:37:44.86ID:8u4kZBcI0
>>228
あなたの好きなAI様も新しいのになれろってさw
wwwwww
233名無しさん@お腹いっぱい。
垢版 |
2026/10/03(土) 13:45:03.92ID:8u4kZBcI0
1つだけだと違う意見も有ると言い訳されるので他のAIにも聞いた結果

結論から言うと、基本的には早めに新しいUIに慣れる方をおすすめします。
ただ、その間は旧設定を「つなぎ」として使うのが現実的です。

慣れる方をおすすめする理由

旧UIを残す設定は、いずれ消える前提のものです。
先延ばしにしても、消えた時点で結局一度に慣れる必要が出ます。

旧UIを残している間は、不具合修正や新機能が新UI側を中心に進みます。
Mozillaも、2つのバージョンを並行して支えると小さなチームの時間と注意が分散してしまうと説明しています。
旧UIは取り残されやすくなります。 mozilla
新UIは、使いにくい点への要望を受けて改善が続いています。
たとえばサイドバーについては、旧版の利便性の多くを新版に取り込む方針が示されています。
時間が経つほど使いやすくなる可能性があります。 mozilla


基本的には早めに新しいUIに慣れる方をおすすめしますだってよw
2026/10/03(土) 20:03:28.54ID:D+C00qRA0
>>231
まだやんのかよwさすが荒らしw
AIも質問の仕方がアホだとアホな回答をする典型だな。阿部元監督の娘みたいだなお前はw
もう一度最初から俺のレスを読み直せ、俺がずっと言ってるのは「快適に使える今の環境」を引っ張るってことだ
アップデートによって快適に使えなくなって不便と思ったらそのタイミングで自分で判断して移行すればいいんだよ
Windows10がまだサポートされていて快適に使えるのにWindows11の発売日にWindows11に移行しなくても別にいいんだよw
2026/10/03(土) 21:02:28.80ID:LXoFeETV0
まだ言ってんのかお前
2026/10/04(日) 00:35:42.66ID:Dy1n5Xc60
userChrome.jsスクリプトスレなんだから以前の方法ができるように工夫するスレという認識ですわ
まぁどっちでも好きな方使えばいいと思うけどね
2026/10/04(日) 00:39:00.10ID:JyGzUuVY0
cssで外側をuc.jsで挙動を弄るのが定番よ
uc.jsにcssも含めるのでもいいしな
238名無しさん@お腹いっぱい。
垢版 |
2026/10/04(日) 01:33:40.27ID:g+O0jFod0
>>234
こいつまだやってるの?
とっくに結論出てるのに1人で老害やってればw
お前はずっと環境引っ張ってて良いんじゃ無いw
誰もお前に新しいの使えなんて強要してないよ
お前こそ最初からレス見ればアスペ全開じゃん
AIに聞いてみたら僕のレスはアスペですか?って
お前が聞けないのなら聞いてあげようか?w
2026/10/04(日) 01:50:20.43ID:g+O0jFod0
あなたは
1.対人コミュニケーションの難しさ
言葉の裏の意味や皮肉、冗談、暗黙のルールが読み取りにくい
相手の表情や場の空気から気持ちを推測するのが苦手
会話のキャッチボールがずれやすい(一方的に話す、話題を合わせにくいなど)
相手の立場に立って考えることが難しい場面がある

2. 興味や行動のこだわり
決まった手順や習慣を変えるのが苦手

の傾向が有ります
これは自閉スペクトラム症(ASD)の可能性が極めて高いです

受診するなら、窓口はこのあたりです。
精神科・心療内科(「発達障害の相談」「大人の発達障害」と書いてあるところだと話が早いです)
発達障害者支援センター(各都道府県にあり、診断前の相談も無料でできます。まず話を聞いてほしい場合に向いています)

だとよw
2026/10/04(日) 02:03:42.54ID:zOmfGvKk0
>>238
まだやんのかよwさすが荒らしw相変わらず妄想が凄いw
ずっと環境を引っ張るなんて誰も言っていないのにw
AIの回答をベタベタ貼り付けちゃう人特有の痛さが出過ぎだろw
2026/10/04(日) 03:53:18.92ID:wcihf8dQ0
>>240
いい加減やめろよ
2026/10/05(月) 01:31:26.09ID:oA0fq0g30
>>240
いい加減ウザイよ
2026/10/05(月) 08:27:45.21ID:l2bqtM+P0
>>239 ってなんでAIの回答が「あなたは〜」になっているんだろうね?
議論相手の書き込みをAIに質問するんだから普通の人なら
開示版でこんなこと書いてる人がいたんだけど〜とかでAIに提示するはず
自分の書き込みとしてAIに質問してるのおかしくない?
もしかして二人は同一人物による自演もしくは多重人格だったりする?
こわいよ
2026/10/05(月) 17:44:10.07ID:oA0fq0g30
おかしくないだろ
2026/10/05(月) 22:44:53.89ID:zRgXKxbD0
>>227や>>239のレス見ておかしい人だと思わない感性が凄いなw
2026/10/06(火) 00:50:32.81ID:zpY+1s/r0
>>245
お前が一番ウザイよ
2026/10/06(火) 01:05:19.75ID:PXnmlqL30
>>246
荒らしの相手してるお前も荒らしなんやでw自覚していないんだろうけどw
2026/10/06(火) 01:08:48.92ID:6CkOPOw00
ミンナイッショヤ( ´∀`)人(´∀` )ナカーマ
2026/10/06(火) 03:51:10.10ID:BnSezV920
>>246
お前が一番ウザイよ
2026/10/06(火) 07:11:39.17ID:ZvI/Uc+i0
249
だよ
251名無しさん@お腹いっぱい。
垢版 |
2026/10/06(火) 11:49:44.78ID:zpY+1s/r0
>>247-250
アスペはやっぱり荒らすねぇ
2026/10/06(火) 12:33:47.81ID:jCZkVf8I0
どっちでも良いよどっちもやめてくれ
2026/10/06(火) 14:58:19.47ID:HL6BusQT0
>>251
一番のアスペはお前だよウザイ
2026/10/06(火) 15:15:07.39ID:RSE5OdM40
>>251
お前も荒らしだよやめてくれ
2026/10/06(火) 15:26:53.74ID:AZAZiTOH0
やめろって言ってんだろ
2026/10/07(水) 02:45:39.89ID:1JYf243R0
飛行機ブンブン飛んでるな
2026/10/13(火) 22:27:42.30ID:D+56W/Xh0
私は精神科医により自閉症スペクトラム障害診断済みです
2026/10/16(金) 01:17:46.89ID:qZvCmURh0
いちいち修正面倒臭いから素で良いような気がしてきた
2026/10/16(金) 06:03:12.74ID:ON39teFC0
俺も面倒だからどうしてもってところだけにしてるよ
2026/10/16(金) 07:21:26.99ID:W9koTovn0
幼少時は自称スペクトルマンだた
2026/10/16(金) 12:05:05.97ID:qZvCmURh0
特撮ヒーローは、顔が大きく足が短い。(初代ウルトラマンのような例外もある)
2026/10/16(金) 13:20:34.14ID:Z6hpvKJb0
ESR更新のために v140 から v153 に更新しました。
MouseGestures2_e10s.uc.js も更新したところ以下のような問題が生じました。

1. 「選択テキストを検索バーにコピー」に「L>R」をバインドします
2. あるテキストをダブルクリックして選択した後、そのままマウスカーソルを右方向に動かして、右方向にあるテキストを選択します (これは、左クリックをしたままで行います)
3. 左クリックをしたまま、右クリックをします
4. これによって「L>R」が成立して、選択テキストが検索バーにコピーされるはずですが、最初にダブルクリックした時に選択した部分のみが検索バーにコピーされます。
  ダブルクリック後にマウスカーソルを右方向に動かして選択した分は、検索バーにコピーされません。

なおこの問題なのですが、

if (this._selectedTXT) {
 this._stopGesture(event);
} else {
 try {
  gBrowser.selectedBrowser.finder.getInitialSelection().then((r)=> {
   this._selectedTXT = r.selectedText;
   this._stopGesture(event);
  })
 } catch(ex){
  this._stopGesture(event);
 }
}
2026/10/16(金) 13:21:29.93ID:Z6hpvKJb0
ソースの上記の部分を以下のようにすると発生しなくなります。

//if (this._selectedTXT) {
// this._stopGesture(event);
//} else {
 try {
  gBrowser.selectedBrowser.finder.getInitialSelection().then((r)=> {
   this._selectedTXT = r.selectedText;
   this._stopGesture(event);
  })
 } catch(ex){
  this._stopGesture(event);
 }
//}

このような対処法で問題ないでしょうか? もっと正しい対処法がありましたらお願いします。

もう一つ問題があり、テキストを一切選択していない状態で、「L>R」を実行すると、
以前は、検索バーの内容がクリアされていたのですが、今回はマウスカーソル周囲のテキストが勝手に入力されるようになってしまっています。
2026/10/16(金) 13:57:05.11ID:qZvCmURh0
_getLinkTEXT: function(aNode) {
if (!aNode)
return "";
let text = this._gatherTextUnder(aNode);

を

_getLinkTEXT: function(aNode) {
if (!aNode)
return "";

/*リンクでないなら""*/
if (!(aNode instanceof content.HTMLAnchorElement ||
aNode instanceof content.HTMLAreaElement)) {
return "";
}

let text = this._gatherTextUnder(aNode);

とか?
レスを投稿する


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