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

■ このスレッドは過去ログ倉庫に格納されています
2020/01/22(水) 23:16:10.84ID:WqhclyBK0
!extend:checked:vvvvv:1000:512
次スレを立てる方は↑を二行重ねて書いてください

■前スレ
Firefox userChrome.js greasemonkeyスクリプトスレ40
https://egg.5ch.net/test/read.cgi/software/1567300946/

■拡張機能
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
2020/06/02(火) 12:47:34.23ID:5GR3iGkp0
まずuserChrome.jsがちゃんと導入できているかを確認しよう
ただ更新したつもりでもインストールフォルダが前と違ったなんて事例もあるから
2020/06/02(火) 12:55:15.26ID:oE60ktFZ0
>>302
そのとおりでした。すいません
2020/06/03(水) 18:23:53.47ID:76ohwLok0
77ってdocument-endのタイミング変わってないか?
ある要素をクリックするだけのスクリプトが動かなくなったわ
こんなのにオブザーバー使うの面倒くせーよ
2020/06/03(水) 18:33:59.02ID:JMwlLXjp0
>>304
普通にwindow.onloadでイケるのでは
2020/06/03(水) 19:07:05.67ID:76ohwLok0
ごめんそもそもスクリプトを注入されてなかったわ
コンソールに出てるcontent policy securityってやつだと思うんだけど何をどうすれば良いの?
バージョンを76.01に戻したら何も問題ない
2020/06/03(水) 19:21:06.76ID:3SblmQLK0
またCSPか
使ってるグリモン系アドオンとどのページか言えるならなんとかなるかもしれんが
2020/06/03(水) 19:33:49.03ID:41kv/DJh0
77.0では
GitHubのファイル一覧を更新日時順(降順)に並べ替える
が使えなくなっていたし
ページを中クリックで閉じる自作のやつもGoogle検索で
使えなくなっていた
2020/06/03(水) 19:36:44.54ID:76ohwLok0
>>307
サイトはhttps://play.google.com/storeでtampermonkeyです
ってこれアドオンの問題なのか
310名無しさん@お腹いっぱい。 (ワッチョイ 5dcf-7hTT)
垢版 |
2020/06/03(水) 19:45:01.46ID:76ohwLok0
307氏のおかげで答えに辿り着いたわ
security.csp.enableをfalse
2020/06/03(水) 19:50:21.90ID:+YH4RXJG0
それはダメ
scriptタグ突っ込むようなGMスクリプト使うなよ
2020/06/03(水) 19:57:47.51ID:76ohwLok0
>>311
そうなの?開発者直々の解決法なんだが
https://github.com/Tampermonkey/tampermonkey/issues/955
あと内容にかかわらず全てのuser.jsが注入されてない
githubでも同様の現象が起こる
こりゃ更新待ちかね…
2020/06/03(水) 20:10:01.53ID:76ohwLok0
別のissueに今日中にベータ版リリースするから心配すんなって書いてあったわ
>>310のsecurity.csp.enableは今すぐ使えないと死んじゃうって人だけ設定を変えてくれ
2020/06/03(水) 20:57:25.13ID:xTY1T0EY0
タブスペースの空いている部分を中クリックで「閉じたタブを元に戻す」の動作にする方法はありませんか?
2020/06/04(木) 00:18:25.62ID:GKpDI3Bv0
本来の動作をevent.stopPropagation()で止めてundoCloseTab(0)するコードを書けばいい
2020/06/04(木) 01:36:30.82ID:PDYNanYh0
>>314
ロダにあるUndoCloseTabButtonN.uc.js
2020/06/04(木) 16:20:02.17ID:FrXGpD60a
>>308
rearrangeOrder4GitHub.txt
これをブックマークツールバーに登録して代替。
たぶん、rearrangeOrder4GitHub.user.js作者さんの代替案。
https://u6.getuploader.com/script/download/1925
2020/06/04(木) 19:24:17.14ID:0uZSEWXY0
76でもそうだったんだけど77でucjsDownloadsStatusModoki.uc.jsで表示したバーの
下の部分が隠れてしまうのは仕様でしょうか?同名cssは入れてあります
2020/06/04(木) 20:20:18.36ID:gKXqrZE40
>>315
>>316
できた
ありがとう
2020/06/04(木) 20:21:18.19ID:BIUXLRtA0
>>317
教えてくださりありがとうございます
入れました
2020/06/07(日) 19:07:08.56ID:DCtlsg640
Yahoo!ニュース自動推移が効かなくなって
とても不便になってしまった。
代わりのものはないかな?
2020/06/07(日) 20:05:57.83ID:Fgy5QK9C0
show Yahoo! News detail pageは効いてるぞ
2020/06/07(日) 20:07:42.82ID:yRbDPPBF0
Yahoo!ニュース自動推移も機能してる
2020/06/07(日) 21:53:29.28ID:Hp35pPxz0
旧パスワードマネージャ死んだのか
2020/06/08(月) 12:14:55.85ID:43xJ3oCk0
>>324
新しいのはe10s無効だと動かんしどんどん切り捨てられていく
2020/06/09(火) 03:33:20.13ID:Amdn2pW+0
tampermonkey更新されてgithubやtwitter用のスクリプトCSP切らなくても動くようになったな
2020/06/09(火) 15:13:23.78ID:Q4tvFCYTa
uploader.jp
いつからか日時が表示出来なくなった。
なんで?
2020/06/09(火) 15:57:39.58ID:HSVSDRSa0
>>326
about:configでCSPを無効にしなくてもViolentmonkeyなら動作してたけどね
今回の更新でTampermonkeyだけでOKになったね
2020/06/10(水) 00:06:31.07ID:/VmQvbcX0
Violentmonkeyってここ最近までずっとCSPに対応してなかったから選択肢にないな
2020/06/10(水) 00:42:42.21ID:B73dJcgr0
ucjsのframescript側からローカルに置いたファイルをjsmとしてCu.importするうまい方法ってないかな
2020/06/10(水) 13:13:20.10ID:BUTDU73p0
Yahoo自動のやつ、さっきは自動で行ったんだがなんか行かなくなったぞ
https://greasyfork.org/ja/scripts/35120-yahoo-%E3%83%8B%E3%83%A5%E3%83%BC%E3%82%B9%E8%87%AA%E5%8B%95%E6%8E%A8%E7%A7%BB/code
2020/06/10(水) 16:14:33.97ID:B73dJcgr0
>>330
自己レスだがプロファイルディレクトリのextensions以下ならchrome.manifestでresource登録してアクセス可能になる模様
2020/06/10(水) 18:15:29.20ID:tjcIQxPR0
Yahooニュースのtopics自動で飛ばすやつ、コンソールでエラー見ると
クロスオリジン要求をブロックしました: 同一生成元ポリシーにより、https://***にあるリモートリソースの読み込みは拒否されます (理由: CORS 要求が成功しなかった)。
って出るんだが、これどうすればいい?
2020/06/10(水) 21:19:00.13ID:O5FuNuHL0
>>332
resource:だけじゃなくchrome:でもfile:でも大丈夫だよ
どうせmanifest登録するならスクリプト経由ですればmanifestも好きなところに置ける
何ならmanifestなしでもresource登録できる

// chromeフォルダー直下に置いたmyjsmフォルダーの場合
const resHandler = Services.io.getProtocolHandler('resource').QueryInterface(Ci.nsIResProtocolHandler);
const file = Services.dirsvc.get('UChrm', Ci.nsIFile);
file.appendRelativePath('myjsm');
const aliasURI = Services.io.newFileURI(file);
resHandler.setSubstitution('myjsm', aliasURI);
2020/06/10(水) 22:31:34.49ID:B73dJcgr0
>>334
77まではどこに置いてもいいみたいなんだけど
78以降だとextensions以下じゃないとセキュリティチェック(たぶん)で撥ねられるっぽいのですよ
2020/06/10(水) 22:51:27.02ID:B73dJcgr0
78以降でもextensions以下であればfile://で指定しても問題ないみたいね
2020/06/10(水) 23:46:53.32ID:O5FuNuHL0
79.0aで試したがchromeフォルダ直下に置いたjsmをfile:///指定で動いたよ
ttps://ghostbin.co/paste/wshce
2020/06/11(木) 00:33:47.59ID:D0Wfn2BG0
あーわかった
うちの環境はDevEditionとNightlyのchrome以下を共通にするためにシンボリックリンク作って別のところに置いてるんだけど
どうもそれが悪さしてるみたい
いろいろ失礼しました
2020/06/11(木) 04:09:05.28ID:6OfBIf2e0
>>322
>>323
自分だけか〜。とりあえずバックアップから前のバージョンに戻しとこ。
2020/06/13(土) 00:58:42.43ID:WxOnIe55x
textlinkが動かなくなったため最新版を探しているのですが何処にあるのでしょうか
aliceさんのgithub.comだと更新が止まっているようですがスレログ見ると更新されているようで
https://raw.githubusercontent.com/alice0775/userChrome.js/master/textLink_e10s.uc.js
2020/06/13(土) 01:02:31.49ID:GVsbbVR70
77を何故見ない
2020/06/13(土) 01:08:33.00ID:WxOnIe55x
>>341
ありがとうございます。見つかりました
2020/06/13(土) 21:06:19.32ID:SJaDFB/60
aliceさんのdoNotSelectTab_fx60.uc.jsがたぶん77で動かなくなってしまっとる
みなさんどんな感じでっしゃろ?
2020/06/13(土) 21:25:40.98ID:fMRJDMnD0
一瞬ちらつくが79.0a1まで機能してる
2020/06/14(日) 05:48:23.83ID:05ZJiyZW0
ありがとう、原因はツリースタイルタブでした
新しいプロファイルまで作ったのにTST信者なので通常タブを試してなかったですアホですね
TST 3.3.6 ならチラつくこともなく動きました
2020/06/15(月) 04:02:21.51ID:1QdNRCnv0
Yahoo!ニュース自動推移の件、これはやりすぎ?
https://greasyfork.org/ja/scripts/403843-yahoo-news-original-finder

元記事への自動推移まではせず、リンクを挿入するに留めるほうが使いやすいかな?
2020/06/15(月) 06:31:41.71ID:ScjWWkVc0
推移する間の無駄な履歴まで残さないなんて至れり尽くせりやん
作れるけどニュースにそこまで便利を求めてないしかなり面倒だからやろうとしないし
元記事が必要になる機会なんて普通はないからなぁ
2020/06/16(火) 18:52:15.94ID:JJ7HOWRoa
AddonsPage_fx72.uc.js
78.0で動作せず。
アップデートよろしくです。
2020/06/18(木) 13:37:49.48ID:aI2KVkLE0
77.01でログイン情報を開くでページ読み込みエラー
Firefox_ToolBarButtons.uc.js
修正をお願いします
2020/06/18(木) 17:14:11.77ID:bXYQduCP0
SidebarModoki.uc.js のサイドバーを右側に持っていけない。
どこを書き換えればいいのかどなたかご教示ください。
line42 の SM_RIGHTは trueにしてあるんですが。
2020/06/18(木) 21:59:53.51ID:Sw+8LAN60
alice0775さん、SidebarModoki.uc.jsの更新ありがとうございます
2020/06/20(土) 08:38:46.84ID:ejUPU5gi0
んーでもやっぱり右に持っていけないな;<SidebarModoki.uc.js
2020/06/20(土) 09:37:20.54ID:ejUPU5gi0
標準のサイドバーをドロップダウンメニュー"サイドバーを右側へ移動"させてから
SidebarModokiを表示しなおし、標準サイドバーを"サイドバーを左側へ移動"で思った結果になりました。
というかこれ前(最初の時)にもやってたことだった…;お騒がせスイマセン。
あらためましてaliceさん、いつも更新ありがとうございます!
354名無しさん@お腹いっぱい。 (ワッチョイ 5ab1-VNxU)
垢版 |
2020/06/22(月) 11:42:00.93ID:HPBwrnNA0
ろだにあるUserScriptLoader.uc.jsの改造版を入れてみたけど
アドレスバーに雷マークが付くんだけどスクリプトがダメだな。

waterfox2020 06なんだけど
書き加える項目ってありますか???
2020/06/22(月) 11:54:58.79ID:mGSeQV120
さすがにみんな面倒になってGreasemonkey系のアドオンを使っているんじゃないかな
356名無しさん@お腹いっぱい。 (ワッチョイ 5ab1-VNxU)
垢版 |
2020/06/22(月) 12:10:12.09ID:HPBwrnNA0
返信どうもありがとう!
つい最近、数年ぶりにブラウザをアプデして
あまりの環境の変化に浦島太郎状態でして…orz

MOD版も入れてみたけど雷マークだけですね。

もう流行ってないのかな???
2020/06/22(月) 12:24:21.89ID:FPIYQbXC0
マルチプロセスに対応してないし、今更直すのは相当手間だと思う
358名無しさん@お腹いっぱい。 (ワッチョイ 5ab1-VNxU)
垢版 |
2020/06/22(月) 12:37:51.98ID:HPBwrnNA0
MODが2017年のだったからもしかして…と思ったけど。

分かりました!ありがとうございました(礼)
2020/06/22(月) 12:58:37.47ID:rTvo7RqN0
そいつをWaterfox56で動かすだけならこの程度の修正で済むがなhttps://pastebin.com/qjmxyJAg
ucjsの中身を自分でメンテする気がないなら基本使わんほうがいいよ
360名無しさん@お腹いっぱい。 (ワッチョイ 5ab1-VNxU)
垢版 |
2020/06/22(月) 15:20:01.55ID:HPBwrnNA0
>>359
Emeditorで開いたスクリプトの937行目から947行目に
書いてくれた修正部分の</menu>\からUSL.menuseparator = $('UserScriptLoader-menuseparator');を
コピペして上書き保存したんだけどうまくいかんなあ。
スクリプトを入れるフォルダもUserScriptLoaderModに変更した。
361名無しさん@お腹いっぱい。 (ワッチョイ 5ab1-VNxU)
垢版 |
2020/06/22(月) 16:18:23.53ID:HPBwrnNA0
何度もすまん。いけた。
ありがとう!
+の部分をコピペすればよかったんだ。

userchrome.cssのサイドバー開閉で
自分好みにするのが精一杯orz
メンテしたい気持ちは十分あるけど何を覚えたらいいか
基礎がわからんorz
362名無しさん@お腹いっぱい。 (ワッチョイ 5ab1-VNxU)
垢版 |
2020/06/22(月) 17:02:59.31ID:HPBwrnNA0
てか思わぬ副産物。
uAutopagerizeなんだけど、Google検索の場合
ログイン状態でページ更新出来なかったんだけど
いけるようになった!
2020/06/22(月) 17:21:57.54ID:ZoXRJx1na
>>362
それ問題だったので、AutoPagerize Advancedに乗り換えたと記憶している。
2020/06/22(月) 18:46:47.94ID:XvdmICvi0
スクロールするたびに少しずつ継ぎ足されていく要素を全部絞り出すときどうしてます?
いつもくるくるの存在判定でやってるんだけどすぐ消えるから要素を特定するのにすごい骨が折れる・・・
2020/06/22(月) 18:48:59.80ID:FPIYQbXC0
MutationObserver
2020/06/22(月) 19:09:23.46ID:XvdmICvi0
>>365
具体的にオブザーバーをどう使うの?
全部出たよ!っていう判定できなくない?
2020/06/22(月) 19:26:35.06ID:jrqRDnuZ0
「全部絞り出す」の最終目的は何?
「るくるの存在判定でやってる」って具体的にどんな手順で何をしてるの?
2020/06/22(月) 19:43:13.55ID:XvdmICvi0
>>367
とりあえず目的は全部の要素を取得することかな
手順はローディングアイコンがなくなるまでスクロールするだけだよ
ローディングアイコンが表示されてる=まだ読み込まれてない要素があるってことだから
だからローディングアイコンがないと困るワケよ
ラッパーの高さとかでもイケそうな気がするんだけどなあ
あんまりやらないのかな?こういうこと
2020/06/22(月) 21:03:00.26ID:/MXu02Ug0
自動で行うって、下手すればメモリを食いつぶされるまで止まらないんじゃないの
2020/06/22(月) 21:20:56.64ID:jrqRDnuZ0
1. 継ぎ足される要素の親を observe して、継ぎ足されたら取得しつつ、スクロールする。
2. ローディングアイコンの親(祖先)要素を observe して、しばらく出現しなければ全部完了とみなす。

じゃないかな?
2.の「しばらく」ってのがちょっとダサい仕様になるけど、
サイトの仕様に寄るけど(サイト書けや)、書きっぷりからするとローディングアイコンは常時表示じゃないんだよね。
ということは、スクロールしたあとにローディングアイコンが出るかどうか「しばらく待ってみる」処理はすでにしてるはず。
2020/06/22(月) 22:05:34.64ID:seEv2rhV0
>>370
別に特定のサイトってわけじゃなかったんだけど
以前から「ちょっと様子うかがう」のときにモヤモヤしてたので…知らない良さげなメソッドでも用意されてるのかなと
実のところオブザーバーは面倒なので本気の時以外はタイムアウトでやってるんだけど方向性は間違ってないのがわかって良かった
ありがとうございました
2020/06/22(月) 23:29:20.40ID:jrqRDnuZ0
オブザーバの使い勝手を自分の直感に無理やり合わせたスニペットを使ってる
https://pastebin.com/DZ6i2mbA
373名無しさん@お腹いっぱい。 (ワッチョイ 5ab1-VNxU)
垢版 |
2020/06/23(火) 09:42:38.32ID:s4ixVHd20
>>363
おれの場合、それ入れてもダメだった。
昨日、助けてくれたおかげでもう一つの悩みが解決して嬉しかったよ。

ただ、waterfox classicがアプデするとまた使えなくなったりするのかな。
スクリプトで使えなくなったやつとかあるのかな???
2020/06/24(水) 07:07:58.11ID:MQNe5Vkk0
な、age厨だろ
2020/06/24(水) 17:19:38.84ID:RqTHOTPWa
AddonsPage_fx72.uc.js
そろそろ、78.0対応よろしくです。
2020/06/25(木) 21:42:22.28ID:aQ5onxTs0
alice0775さん、textZoomPerDomain_e10s.uc.jsとoptionFont.uc.jsの更新ありがとうございます
2020/06/26(金) 11:32:26.75ID:OSa97Bkza
GitHub のファイルリストを更新日時順に並べ替える
ロダの
rearrangeOrder4GitHub.user.js
rearrangeOrder4GitHub.txt
共に動作せず。
みんなどうしてるのかな?
2020/06/26(金) 16:58:51.28ID:CpvngsTe0
>>377
GitHubListSort.user.js の方を使ってる
2020/06/26(金) 18:47:51.14ID:OSa97Bkza
>>378
それ、77.0.1で動いてますか?
GitHubがUIを変更したので動いてないのでは?
2020/06/27(土) 07:19:33.72ID:7pD8pLJoa
GitHubListSort.user.js
更新、ありがとう。
77、78ともに正常です。
381名無しさん@お腹いっぱい。 (ワッチョイ ff73-BdHo)
垢版 |
2020/06/27(土) 18:41:20.12ID:8z5tZq+X0
http://chuoyuki.co.jp/
スクロールするたびに飛び出てくるようなこういううざい演出をやめさせる方法ありませんか?
382名無しさん@お腹いっぱい。 (ワッチョイW 7f83-HX2s)
垢版 |
2020/06/27(土) 20:06:29.84ID:RjNsi+0K0
>>381
スプリクトをブロックするアドオンで普通に止められる
383名無しさん@お腹いっぱい。 (ワッチョイ 0f5a-PrTB)
垢版 |
2020/06/27(土) 20:58:37.20ID:970czBsZ0
>>382
すみません、たとえばどのようなものか教えてください
384名無しさん@お腹いっぱい。 (ワッチョイW 7f83-HX2s)
垢版 |
2020/06/27(土) 21:32:30.24ID:RjNsi+0K0
>>383
おすすめはuBlock Originかな
それとスレチになるから以降は拡張機能スレッドへ
385名無しさん@お腹いっぱい。 (ワッチョイW 7f83-HX2s)
垢版 |
2020/06/27(土) 21:38:55.79ID:RjNsi+0K0
>>383
ごめん。「演出」を止めたいってことだね
演出がよく分からないけど、オレが勘違いしていると思う
オレのレスはなかったことにしてほしい
2020/06/27(土) 22:00:41.62ID:ARH9i3T/0
サイト見てきたがCSSのanimationだな
StylusとかuserContent.cssとかでそのサイトに↓して0秒で表示すればいいんじゃね?
*{animation-duration: 0s !important}
以降はCSSスレに行ってくれ
2020/06/27(土) 22:05:46.34ID:gwa0K1xl0
>>381
Stylusで出来る「css animation」とかで調べれ
2020/06/27(土) 22:07:22.82ID:r629m1nM0
* { animation: none !important } とか?
2020/06/28(日) 05:20:06.44ID:fTEY02wn0
age厨に構うなよ
基地外が感染るぞ
2020/06/28(日) 07:34:02.79ID:HcnCtjEia
AddonsPage_fx72.uc.js
78.0に対応して欲しい。
2020/06/28(日) 12:04:14.46ID:44TAqJzQ0
>>389
よう基地外
2020/06/28(日) 14:48:29.01ID:0se1U2hN0
GitHubListSort.user.jsがFirefox77.0.1で効かないです
動画用にサブで使ってるCentでは効いてる
他の全スクリプトをオフにしてみてもダメ
正常動作報告あるし、誰も言ってないからおまかんかな
2020/06/28(日) 17:07:18.48ID:lGDsDHAOa
>>392
更新したの?
2020/06/28(日) 20:02:25.87ID:0se1U2hN0
>>393
はい。当然。
chromeフォルダの諸々も、拡張をTamper以外オフにしてもダメなんですよね
2020/06/28(日) 20:12:34.53ID:BHA2i/b00
>>394
Tamperを更新した?ちょっと上に更新しないとダメみたいなことが書いてあったような?
2020/06/28(日) 20:39:07.68ID:lGDsDHAOa
>>394
GitHubListSort.user.jsの最新版は動いてる。
Swift Selection Search使ってると問題あったと記憶してる。
新規プロファイルで試す方が手っ取り早いのでは?
2020/06/28(日) 21:03:43.28ID:K3YXUskG0
Violentでも78まで動いてるから試してみれば
398名無しさん@お腹いっぱい。 (アウアウオーT Sabf-t0s3)
垢版 |
2020/06/28(日) 23:22:10.71ID:EorguOXHa
PaleMoonでYoutube HD Suiteがうまく動かない
399名無しさん@お腹いっぱい。 (ワッチョイ 7fbc-LQTF)
垢版 |
2020/06/29(月) 01:40:59.21ID:IxXuiE/L0
78.0でsaveTo.uc.jsが使えなくなっていた
2020/06/29(月) 02:00:05.83ID:aC4arsSi0
な、age厨だろ
401名無しさん@お腹いっぱい。 (ワッチョイ 7fbc-LQTF)
垢版 |
2020/06/29(月) 05:53:18.30ID:IxXuiE/L0
釣れたw
■ このスレッドは過去ログ倉庫に格納されています
16歳の水野カイトが封印の刀を見つけ、時間が裂けて黒い風と亡霊の侍が現れ、霊の時雨と契約して呪われた刀の継承者となる場面

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