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

■ このスレッドは過去ログ倉庫に格納されています
2021/02/13(土) 22:55:23.86ID:8CneVZ400
※各所でスレ番号分断、乗っ取りの元凶になっている【強制コテハン】は導入禁止です。 勝手に立ててPart1からやり直して下さい。

■前スレ
Firefox userChrome.js greasemonkeyスクリプトスレ41
https://egg.5ch.net/test/read.cgi/software/1579175685/
2023/09/08(金) 06:56:05.81ID:LOZzr4Gg0
>>510
すげえ ビルゲイツさんですか?
2023/09/08(金) 08:19:50.78ID:flNNRDQW0
WebAborn.user.jsあるから動かなくてもちょっと直すだけでいけるっしょ
2023/09/14(木) 18:27:03.98ID:Pf1OAq8x0
グリモン使って自前のスクリプト組んでる人ってどういうことしてるの?
もちろん望むスクリプトがないからなんだろうけど気になる
2023/09/14(木) 20:32:31.72ID:U8HjRjWz0
>>513
DuckDuckGoにgoogle Mapとか翻訳サイトとかニュースサイトへのリンクを付けてる
Google Black Bar Returns Now Customizableの代替品
2023/09/14(木) 20:34:00.45ID:flNcvoiu0
>>513
俺はあんま大したことはしてないなあ
基本的にはページ開いた時に毎回操作することになるボタンを自動でクリックする程度

あとはCSSでは対応できない、内容に基づく要素非表示・要素強調とか
最近はCSSでhasが使えるようになったお陰で以前ほどは使わなくて済むようになってきたけど

すげー些細だけど個人的に気に入ってるのは、
Amazonのカート内商品に価格変更があった場合にその差額が微額なら非表示にするスクリプト
2023/09/14(木) 20:58:48.64ID:1DZGTDdd0
ヤフーニュースとスポナビ動画の画質 1080p 固定するのと
ヤフ知恵袋の表示順序「質問日時の新しい順」に固定できるのがほしいな
2023/09/14(木) 23:54:55.70ID:CBOFEprj0
>>514
なんて言うスクリプトですか?
duckduckgo使っているから使用してみたいです
2023/09/15(金) 06:17:29.98ID:pWmFrKbk0
俺には1から作る知能はないから既存のを改造する程度
2023/09/15(金) 12:26:11.40ID:TAaKzOa30
自分は「HTML5ビデオプレーヤーの拡張スクリプト」のショートカットキーをいじるくらいかなぁ
2023/09/15(金) 14:21:54.89ID:nqBUeniI0
user.jsなら大量に作ってるけどuc.jsは10も満たないな
一番難儀したのはこのスレなどでアドバイスを貰って作った
リダイレクトされたURLを取得してページを改変するuc.jsだわ
2023/09/15(金) 18:44:45.60ID:C1LLupqX0
>>517
自前だよ

(function(){
var link = document.createElement('a');
link.innerHTML = 'Google';
link.href = 'https://www.google.co.jp/';
link.style.verticalAlign = 'top';
link.style.fontWeight = "bold";
link.style.fontSize = "xx-large";

var space = document.createElement('b');
space.innerHTML = '  '

document.body.prepend(link);
document.body.prepend(space);
})();
2023/09/15(金) 21:47:39.77ID:8K843DWz0
自前のuc.jsはUI改変と独自ショートカットキー実装くらいだな
もっとスキルあって色々出来たら楽しいだろうけど
2023/09/16(土) 08:01:47.71ID:HIxodMe20
firefoxポータブルを使ってるけど久々に117までバージョンアップしたらic.jsが機能しなくて困ってる
aliceさんの117 config.js, config-prefs.js、106 userChrome.jsで上書きしたけど変わらず
使いたいのは
OpenWith、searchbox_syncModoki、serachWP_modoki、serachWP_modoki_highlightbutton
TabWheelScroll、タブをダブルクリックでリロードv2
どなたか解決策をご教示ください!
2023/09/16(土) 12:33:05.37ID:GcCtMosY0
>>523
ファイルは合ってるから、あとありがちなのは配置場所が間違ってるとかuserChrome.jsの文字コードがShift-JISになってるとかじゃない?
2023/09/16(土) 17:42:36.57ID:sxXvkH9p0
>>513
ページめくりするのにBackとかNextがないサイト(数字クリックでページ移動するサイト)にBackやNextをつけたお
そんだけのために3時間費やしたぜ・・・
2023/09/16(土) 17:48:35.11ID:MrA9cyoR0
URL中の最後にある数字だけ増減する「数値を増やして移動」がMouseGestures2_e10s.uc.jsにある
数字でページを表すタイプはそれでいける
2023/09/16(土) 17:53:36.31ID:sxXvkH9p0
>>526
俺の3時間を返して・・・w
2023/09/16(土) 20:07:28.03ID:M+P4TmIV0
>>527
身に着けた技能がどこかで役立つから
2023/09/18(月) 00:21:18.99ID:+zXxmsMU0
最近、Translate YouTube subtitleというスクリプトを有効にしていると、
Youtubeの埋め込み動画が再生されない現象に遭遇するようになったのですが、
修正方法等ご存じでしょうか

例えば以下のページの埋め込み動画が再生できなくなります
https://developers.google.com/youtube/youtube_player_demo?hl=ja
2023/09/19(火) 20:22:12.99ID:SG7A0h+W0
117.0からだと思うが、ロダの下記2件動作不備。
MenubarReplaceWithButton.uc.js
Restart_ToolBarButtonSet.uc.js
2023/09/19(火) 20:23:05.83ID:SG7A0h+W0
117.0からだと思うが、ロダの下記2件動作不備。
MenubarReplaceWithButton.uc.js
Restart_ToolBarButtonSet.uc.js
2023/09/19(火) 20:24:39.23ID:SG7A0h+W0
117.0からだと思うが、ロダの下記2件動作不備。
MenubarReplaceWithButton.uc.js
Restart_ToolBarButtonSet.uc.js
2023/09/19(火) 20:25:03.48ID:SG7A0h+W0
test
2023/09/19(火) 20:41:06.60ID:SG7A0h+W0
ごめん、動いてます。
2023/09/19(火) 23:37:34.18ID:HO3CaJ5r0
死ね
2023/09/27(水) 21:37:55.66ID:yVd10yGE0
FirefoxESRに115が降ってきたので適用
000-reuseBlankTabIfCcurrentTab.uc.jsを入れてブックマークのフォルダから右クリックですべて開くを選択するとブックマークが開けないことが判明
どのバージョンから動かないのかは分からない
2023/09/28(木) 00:46:55.25ID:bRIB1G9n0
ESR115になったので、MouseGestures2_e10s.uc.js を更新 (115) しました

「L>R」 で 「選択テキストを検索バーにコピー を実行」 したいのですが、
左クリックしながらマウスを選択し、そのまま右クリックをしても、検索バーにコピーが実行されません。
一度、左クリックを離して、右クリックをする必要があります。
これが不便なので修正して頂けませんか。

なお、596行目をコメントにして、
//this._stopGesture(event);
try {
gBrowser.selectedBrowser.finder.getInitialSelection().then((r)=> {
this._selectedTXT = r.selectedText;
this._stopGesture(event);
})
} catch(ex){
this._stopGesture(event);
}
この様なコードを、過去の MouseGestures2_e10s.uc.js からコピペしたら
期待したように動くようになったのですが、これが正しい修正なのかは不明
2023/09/28(木) 01:04:56.87ID:YJSr23/W0
誤作動誘発させる仕様変更の要望で草
2023/09/28(木) 01:08:23.26ID:CSgu3ew10
いい加減にJSActorsのやつ使えよな
2023/09/28(木) 02:46:21.95ID:bRIB1G9n0
ESR115になったので、BSTweakerさんのDragNgoModoki.uc.jsを最新版に更新しました。
https://bitbucket.org/BSTweaker/userchromejs/src/master/DragNgoModoki.uc.js

「テキストを新しいタブでGoogle検索」 したときに、検索窓に履歴を残したいのですが、残ってくれません。
updateSearchbarHistory メソッドの
searchbar.FormHistory.update({
op: "bump",
fieldname: searchbar._textbox.getAttribute("autocompletesearchparam"),
value: searchText
}, {
handleError: function(aError) {
console.error("Saving search to form history failed: " + aError.message);
}
});
が、どうも動作していないようです。良かったら修正をお願いいたします
2023/09/28(木) 18:14:56.39ID:bRIB1G9n0
DragNgoModoki.uc.jsで検索にログが残るようになりました。
ご対応ありがとうございましたm(_ _ )m
2023/10/01(日) 08:10:21.84ID:qYp5mvvM0
greasemonkeyの自作スクリプトの保存場所ってどこになるんでしょうか?
ググったら
C:\Users\◯◯◯\AppData\Roaming\Mozilla\Firefox\Profiles\◯◯◯.default-release\gm_scripts
と書いてるんですがここに自分の作ったスクリプトが見当たりません
2023/10/01(日) 08:59:04.17ID:ZUq6NTS/0
それは旧アドオン時代の話だな
今はアドオン用のストレージの中にあるから
ファイルシステム上でユーザが直接操作できる形では保存されてない
2023/10/01(日) 12:35:13.81ID:JPibeUfK0
>>542
ググるのはいいが、必ず情報鮮度を確認する癖をつけよう
ブログ記事などが投稿された日時や対象バージョンとかを確認するということ
投稿日時が書かれていないキュレーションサイトとかの記事は無視すること
2023/10/06(金) 00:28:35.91ID:ISwZR8+u0
Tampermonkeyに
window.addEventListener("mousedown", event => event.stopImmediatePropagation(), true);
これで止められないmousedownイベントってどうやれば止まるんだろう?優先順位の問題?
2023/10/06(金) 20:42:14.72ID:ISwZR8+u0
自己解決、登録順だったから優先順位の問題だった
run-atをdocument-startしたら先に登録されて解決した
2023/10/12(木) 15:06:28.46ID:D1+dkoze0
Firefox 118.0.2で
SidebarmodokiのDL以外のブクマと履歴が表示されなくなったようなんですが
オマカンでしょうか?
2023/10/12(木) 15:10:56.22ID:D1+dkoze0
あともう一つ
いつからか、ダウンロード終了後にサウンドを鳴らして知らせることのできる、downloadSoundPlay_Fx26.uc.jsが効かなくなっているようです
かなり重宝していたので、こちらの対応もよろしくお願いします。
2023/10/12(木) 23:13:06.73ID:C9QusejJ0
うるさいからもうやめたんじゃない
2023/10/13(金) 01:11:33.83ID:+tqwfqv70
必要な人しか使わないからね
2023/10/13(金) 19:41:57.18ID:G7htEwxo0
>>548

25-26の

XPCOMUtils.defineLazyModuleGetter(window, "Downloads",
"resource://gre/modules/Downloads.jsm");




const { Downloads } = ChromeUtils.import(
"resource://gre/modules/Downloads.jsm");

2023/10/13(金) 23:19:00.34ID:E0R1Cnxn0
>>551
ありがとうございます。動作しました音が鳴りました!
SidebarModokiの方は今やってみると正常動作しているようです
あの時だけちょっとおかしかったみたいです。スミマセンでした。
2023/10/23(月) 23:36:54.79ID:SA+jNZPZ0
ESR115でexpandsidebar_fx58.uc.js使ってる人に聞きたいんだけど問題なく動いてますか
102から全部試したけど全然動かん
2023/10/23(月) 23:49:21.50ID:R2mwYBAa0
動いてます
2023/10/24(火) 00:46:04.20ID:dV4dMPHt0
まだ使ってるんだ
556553
垢版 |
2023/10/24(火) 00:54:16.70ID:fK29aLbe0
設定弄ってたらなんか出てきたけどめっさピーキーで使いずらい
お勧めの設定教えてください
2023/10/25(水) 20:50:00.45ID:638yzKIj0
119にしたら unreadTabs.uc.js が動かなくなった
賢者様、どうすればいいのか教えて下され
2023/10/26(木) 02:50:50.81ID:US/M/TIY0
動いてたバージョンに戻す
2023/10/26(木) 21:16:09.24ID:FJTgHpJM0
https://github.com/alice0775/userChrome.js/blob/master/100/unreadTabs.uc.js

@compatibility 100 に更新したら、119でも unreadTabs.uc.js 動いた!

Alice0775様は偉大のなり
2023/10/26(木) 21:17:53.60ID:FJTgHpJM0
ごめん タイプミス

× Alice0775様は偉大のなり
○ Alice0775様は偉大なり
2023/10/27(金) 04:07:02.71ID:yVae8Hja0
>>559
俺も助かったわ、さんくす
2023/10/27(金) 16:46:40.21ID:fDS/dEV40
// ==UserScript==
// @name test1
// @version 1
// @grant none
// @include *
// ==/UserScript==

(function () {
alert('test1');
})();


ページ遷移するたびにアラート表示させるだけのコードですが、youtube上だとアラートが表示されません
リロードをすると出るのですが、ページ遷移では出てくれません
他のサイトでは問題なくページ遷移するたびに出てきます
原因わかりますか?
2023/10/27(金) 17:05:11.71ID:cIAb3rU70
原因分かるけどGitHubと同じだから解決方法としては
MutationObserverで監視して変更があったら呼び出すか
分からないならsetIntervalでずっと処理させる以外の方法しか知らんな
FirefoxとTampermonkeyでやってるとたまにMutationObserverが機能しなくなったからsetIntervalにした思い出
2023/10/27(金) 18:20:08.19ID:fDS/dEV40
>>563
やっぱりサイト側の問題なんですね
自分もDOMで変更監視してはいるんですがなんか挙動がおかしい・・・
2023/10/27(金) 19:12:25.17ID:nHr26kHV0
ページ遷移をページ遷移でなくてajaxでページを書き換えてるから発動しないんだろうね
2023/10/27(金) 19:22:41.17ID:fDS/dEV40
>>565
なるほどajaxで書き換えてるんだ・・・おかしいと思ったincludeで指定してない範囲のアドレスでもスクリプトが動いてるからこれはなんなんだと

遷移と同時にリロード入れる処理を追加するのが楽かなぁあとajax勉強しよう全く知らないや・・・
2023/10/27(金) 21:32:37.74ID:7ImRHiBH0
yt-navigate-finishとかじゃなかったっけ
2023/10/27(金) 21:36:30.24ID:g5/pZRMp0
実際にはページ遷移してなくてDOMとurl書き換えてるのを捕まえるのは
history.pushState, history.replaceStateのフックとpopStateイベント監視する手もあるけど
youtubeはそれもうまくいかないが
幸いyoutubeはurlが変わった時にdocumentでyt-navigate-finishカスタムイベントが発火する
2023/10/29(日) 15:20:06.62ID:TYetsaue0
119でアクティブタブの色が変わらなくなったんですが解決策わかる方アドバイスください

userChrome.cssに
.tab-background[multiselected="true"], .tab-background[selected="true"] {
background-color: aqua !important;
}
としてる状態でCTRL+クリックで複数のタブを選択すると色が付くのに
アクティブタブには色が付きません
2023/10/29(日) 15:30:28.43ID:MmZES94/0
ハイ次の患者さんどうぞ🚑
2023/10/29(日) 15:33:49.78ID:8s3sacU80
cssスレへ行け
…くらい言ってあげて
2023/10/29(日) 15:44:56.20ID:KwJ5MGY10
CTRL+SHIFT+ALT+Iで調べれば自力で解決できるのにな
画面が出ないなら出るように設定しないといけないが
2023/10/29(日) 15:58:17.56ID:gqwJxAx80
>>569
/* アクティブタブを背景色で強調 */
#TabsToolbar .tabbrowser-tab[selected="true"] .tab-background {
background: azure !important;}
2023/10/29(日) 16:23:27.54ID:KwJ5MGY10
何のためにスレが分かれてるのかね
575569
垢版 |
2023/10/29(日) 19:27:53.68ID:TYetsaue0
>>573
これでできました
ありがとう

そしてスレ間違えちゃったね
ごめんね
2023/11/09(木) 10:11:54.98ID:/FunyXLX0
数日前からgithub.comでユーザースクリプトが全く機能しなくなってるんだけど俺環?

GitHub Sort Content
https://greasyfork.org/ja/scripts/21373-github-sort-content
Absolute Date for GitHub
https://greasyfork.org/ja/scripts/426138-absolute-date-for-github

とか、他にGithub以外のページでも有効なものも全部機能しない
2023/11/09(木) 10:42:25.59ID:gziU69Je0
別のは使えてるからページの仕様変更にともない動かないだけでは?
2023/11/09(木) 13:15:26.61ID:/FunyXLX0
そうなの?
ろだにあるGitHubListSort.user.js(5日にアップされてるやつ)もダメだったんだけど
2023/11/09(木) 13:24:53.52ID:gziU69Je0
となると単純に無効にしてるだけじゃ?
スクリプト全体無効とかになってそう
580名無しさん@お腹いっぱい。
垢版 |
2023/11/09(木) 23:30:25.42ID:eeWw9gHR0
GitHubListSort.user.js は前もそうだったけど全く効かないページが多すぎるんで使うの止めてた
581名無しさん@お腹いっぱい。
垢版 |
2023/11/09(木) 23:36:16.50ID:eeWw9gHR0
https://i.imgur.com/EcwQxiA.jpg
2023/11/10(金) 00:37:30.79ID:VNqR2moC0
>>579
流石にそれはない

今気が付いたけど、通常だと有効なスクリプト一覧の所に設定メニューが出るスクリプト、例えば

Mouseover Popup Image Viewer
https://greasyfork.org/ja/scripts/394820-mouseover-popup-image-viewer

みたいなのでも、Githubにアクセスした時だけ設定メニューが出なくなってる
2023/11/10(金) 00:50:11.01ID:xrdNUWDW0
CSPではじかれとるんと違うか
GM、TM, VM, FMどれ使ってるか知らんけど、CSP上書きするオプション探せば?
2023/11/10(金) 01:00:45.58ID:CykGd4IB0
>>581
画像だけだと何を伝えたいのか分からんのだがどゆこと?

>>583
過去にあった気がするけど拡張機能の更新でCSP対応してないことになるやつが起きてるかもな
2023/11/10(金) 02:56:22.56ID:VNqR2moC0
>>583
情報後出しになって申し訳ない、使ってるのはTampermonkey
で、設定のセキュリティの所にある「サイトのコンテンツ セキュリティ ポリシー (CSP) がある場合は、その CSP に Tampermonkey を追加する」は元から「はい」だったので、
実験的の所にある「Tampermonkey をサイトのコンテンツ CSP に追加」が「いいえ」だったので「はい」にしてみたけど結果は一緒、やっぱりダメだった

>>584
「俺環ではAbsolute Date for GitHubがちゃんと機能してるぞ」って事だと思う
2023/11/10(金) 03:01:51.58ID:VNqR2moC0
重ね重ねすまん、解決した
>>585を書き込んだ後ふと思いついて、設定の一番下にある「Tampermonkeyを再起動する」を実行したら、以前のようにユーザースクリプトが機能するようになった
2023/11/10(金) 04:31:32.35ID:RDpibsIJ0
結局おま環じゃねえか死ね
2023/11/10(金) 12:06:54.99ID:VNqR2moC0
微妙に解決してなかった
Firefoxを立ち上げるたびにTampermonkeyの再起動が必要になる
2023/11/10(金) 12:39:36.63ID:soPTPN+M0
他の拡張とCSP書き換え競合してるんだろうね
2023/11/14(火) 03:58:28.01ID:IGn2rTqI0
結構前からなんだが、5chをクラシックするスクリプトを使うと、
画面が真っ白になってレイアウトが崩れて見れなくなる
クラシックに戻すスクリプト、新しく更新されていませんか?
2023/11/14(火) 10:08:11.22ID:t9gXgx8C0
クラシックするクラシアン
2023/11/22(水) 13:33:35.07ID:9etchsz40
5chはDDoSの影響か一部スクリプトやCSSの読み込みが遅かったりエラーになったりするので数十秒待たないと表示が完了しない。ublockで読み込みやめたら少し速くなるけど

あと、5chutilのchrome版とuserscript版が消えてる
read.cgiのデザイン変更とかついて行くの面倒になったのかな
2023/11/22(水) 13:52:13.30ID:QEYfqNRW0
5ch互換掲示板は「read.crx 2」でまとめて購読した方がラク
2023/11/22(水) 13:57:43.08ID:KzvuCvm80
別に楽を求めていないんだよなあ
楽を求めると却って苦になり苦悩にまで成る
逆説的に聞こえるかもしれないが、そのような事を言いたい場合は、楽ではく、功利的という概念なので、利という言葉をまあ、功利とは普通の言葉だが、まあ日本語ではユーティリティと言われている
言いたい事が解るかな
楽を求めると怠惰で堕落した嫉妬の塊のような徒が誕生することになる
なので、好きなように言葉を使うことだ
それ故に自分はあなたが敢えて『ラク』という片仮名を使ったことを見事な表現だと感嘆の念で今胸が躍動しているところだ
2023/11/22(水) 14:04:12.81ID:KzvuCvm80
利便とかかなあ
何がいいだろうか

利だったわね元は
入ってきたばかりの頃の観念は利と訳された
利便、利益、利潤、利口の利
好きな言葉を自由というのも案外難しいものだが、創意工夫は人間にとって必要不可欠で欠かさざるものであるので、頭を使うこと、思いを馳せることは誰しもが出来ることなので、利便性が高いなど一般的な言葉でも良いが、楽というと案外難しい意味合いになってしまう
対義語が苦楽というように苦になるからだ
困難であるとかそういう意味合いになるだろう
なのでそのような場合は楽と言うと怠惰でだらしのないしみったれの人間像がどうしても思い浮かんでしまう
実際はそのようなことは無いのだがね…
自分は掲示板利用者を賢明な利口で堅実で努力する研究家であると見ている
いわば仲間というようなものだ
まあ、批判も否定もあるかもしれぬが敢えて言う
2023/11/22(水) 14:41:12.13ID:aDuYJCU00
Firefox 120 で ucjsDownloadsManager.uc.js動作しない
2023/11/22(水) 15:31:25.53ID:JYK8gKEc0
Firefox 121.0b1 で「show_SearchBar_Histrory_Dropmarker.uc.js」が動作しなくなりました。
2023/11/22(水) 16:16:31.74ID:aDuYJCU00
alice0775さんありがとうございます。ucjsDownloadsManager.uc.js動作しました
downloadSoundPlay_Fx26.uc.jsも修正お願いします
2023/11/22(水) 17:44:02.43ID:JYK8gKEc0
alice0775様
お世話になります。早速のご対応有難うございます。
「show_SearchBar_Histrory_Dropmarker.uc.js」が再び動作するようになりました。
以上
■ このスレッドは過去ログ倉庫に格納されています
大学生アイラと影の怪物と戦うリョウが、深夜3時3分の静止した世界で交錯する超常スリラーの概要

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