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/09/06(日) 19:19:29.10ID:NbUJzz200
>>631
こちらの14行目に
https://github.com/alice0775/userChrome.js/blob/master/68/middle-click-close-tab-in-alltabs-popup.uc.js

このように入れてみましたが動きませんでした
誤りがあるでしょうか

gTabsPanel.showAllTabsPanel();init: function() {
2020/09/06(日) 19:21:23.25ID:+PqMcTzY0
AddonsPage_fx72.uc.js
こんな便利なものがあったなんて
作ってくれてありがと
2020/09/06(日) 19:34:39.78ID:rImiO+qI0
>>632
入れるのはinit: function() {の後だよ
2020/09/06(日) 19:42:59.48ID:NbUJzz200
>>634
動きました
ありがとうございました
これでまたFirefoxでしばらく戦えます
2020/09/08(火) 20:43:40.33ID:yvz6aH8M0
>>633
横からですが、私も使わせてもらいます。
こりゃ、本当に便利ですね。
使っている幾つかの 〇〇.uc.js の @description を日本語に書き換えたので
解りやすくなりました。
2020/09/08(火) 23:32:42.03ID:GzWTcG1R0
>>633
なにこれ?
2020/09/09(水) 00:25:34.71ID:QskEPqA+0
>>637
Firefoxで userChrome.js を使用している場合に
アドオンマネージャーに追加表示できるようにするもの。
2020/09/09(水) 00:50:26.69ID:/h/gjnbK0
>>638
すげー更新もできるんだ!
教えてくれてありがとう
2020/09/09(水) 14:05:17.41ID:nAL42lhL00909
さすがに更新はできないぞ
2020/09/09(水) 14:09:24.67ID:59OPeS0l00909
更新もできたらすごいことだけど
Firefoxのバージョンアップに伴い動作しなくなった
userChrome.js用スクリプトの変更すべき個所を修正し動作するようにできたらいいよね
642名無しさん@お腹いっぱい。 (ワッチョイ b5b1-Vd7c)
垢版 |
2020/09/14(月) 16:29:15.73ID:nXcjYgTC0
あるサイトに自分でおまけのhtmlを追加で書き込みたいんだけど、普通にhtmlタグ直打ちで書き込む方法ないですか?
appendChildとかで1つ1つやるのはめんどうなんです
2020/09/14(月) 16:30:23.67ID:lttpMZPj0
insertAdjacentHTML
644名無しさん@お腹いっぱい。 (ワッチョイ 3d73-psz/)
垢版 |
2020/09/14(月) 19:59:14.34ID:vR3lOZPd0
>>643
できました
ありがとうございました
2020/09/15(火) 01:02:12.07ID:ekOm+8fK0
な、age厨だろ
2020/09/15(火) 23:41:19.83ID:8CSJXFHY0
alice0775さん、openLibraryContextMenu.uc.jsとshowParentFolder.uc.jsのリリース、
verticalTabLiteforFx.uc.jsの更新ありがとうございます
647名無しさん@お腹いっぱい。 (ワッチョイ bf30-xVpC)
垢版 |
2020/09/16(水) 17:47:43.31ID:ePuCGpHr0
nightlyでタブのフェードを消す方法を教えて下さい
これでは駄目でした
.tab-content {
padding-top:5px !important;min-width:55px !important;
mask-image: none !important;
}
2020/09/16(水) 17:53:34.08ID:iYN53bTL0


質問スレで暴れてる基地外age厨スルー推奨
2020/09/16(水) 17:57:24.24ID:XKVJxZyG0
なぜかスレチでcssのレスがある意味が分からんわ
cssスレあるのにさ
650名無しさん@お腹いっぱい。 (ワッチョイ bf30-xVpC)
垢版 |
2020/09/16(水) 18:09:16.74ID:ePuCGpHr0
すまん
2020/09/16(水) 20:20:49.65ID:zADeuJtJ0
すいません。
YouTubeのアノテーションをデフォルトでOFFにする単体機能のスクリプトはありますかね?
探しても意外と見つからないもので。
2020/09/17(木) 05:47:22.38ID:m3J3EEtD0
便乗で質問
youtubeの自動翻訳で日本語にするの
あります?
毎回設定するのたいへんで
2020/09/17(木) 08:05:29.88ID:d6OKEcJd0
>>652
自動翻訳なら
https://addons.mozilla.org/ja/firefox/addon/traduzir-paginas-web/
2020/09/17(木) 08:28:12.23ID:/hWTiuAw0
YouTubeの字幕を、歯車からいちいち「日本語(自動翻訳)」を選ぶのを省力化したいって意味だよね
2020/09/17(木) 12:08:23.37ID:jDM7iGm1M
>>653
すみません説明不足でした

>>654
それです
2020/09/17(木) 14:32:22.04ID:HBR3C78t0
YouTubeで自動翻訳字幕(日本語)を常にオン
https://greasyfork.org/ja/scripts/391647

これとか?
2020/09/17(木) 18:16:56.00ID:m3J3EEtD0
>>656
ありがとうございます
これは便利ですね〜
2020/09/17(木) 23:54:12.99ID:FNKpWxer0
Instagram の投稿をログインなしでもすべて見れて
写真・動画をクリックしたら表示・再生できるスプリクトありますか?
2020/09/18(金) 00:34:51.13ID:oTSOz2hT0
>>658
マウスホイールをクリックじゃだめかな?
2020/09/18(金) 19:59:52.81ID:yW0wDB7R0
getElementsByClassNameでGetしたElementから値を取得したいのですが、
肝心のElementが初期状態で表示されずに、
ページ内に表示されているタブをクリックすることで
ページに設定されているJavaScriptが動作して初めて欲しいものが出現します
このように操作によって後から出現するElementをGetするにはTempermonkeyでどのように扱えばいいのでしょうか?
2020/09/18(金) 23:32:52.61ID:Yd8Bv0LR0
クリック後でいいならaddEventListenerでmousedownイベントを拾って、要素の取得すればいいんじゃない?
2020/09/19(土) 06:38:58.69ID:ByZBc2br0
>>661
なるほど、そういう手があるんですね
ありがとうございました
2020/09/19(土) 14:48:07.02ID:trbskYEF0
>>522
> YouTube ProgressBar Preserverすごくいいんだけど
> 赤いバーがほんのちょっとだけど動画にかぶってるのが気になる
>
> これってもうちょい下にして完全に動画にかぶらせないようにとかって出来ないんですかね?

こういう投稿が以前あったけど、もっといいスクリプトを見つけたわ。
Youtube UI Fixといって、プレイヤー部分をそのまま動画の下に移動でき、
再生中も隠れることはない。
もちろん再生バーも表示されたままで、動画にかぶることもないよ。
新UIでも動作するし、おすすめ。
ttps://greasyfork.org/en/scripts/11485-youtube-ui-fix
2020/09/19(土) 16:06:01.50ID:vIYNv02U0
>>663
ライブ中の配信を見ると、プレイヤーコントロールに「ライブ」って表示されるんだが、
これつかうと、「ライ」になってしまうな。。。
2020/09/19(土) 17:32:14.69ID:7uEI0GeD0
コードを .ytp-chrome-controls .ytp-button で検索
width: 33px -> width: 39px
2020/09/19(土) 19:16:05.87ID:fO+jc9IV0
>>663
最高だこれというか昔のYoutubeはこうだったんだよな
なぜUIは改悪されるのか……
2020/09/19(土) 21:26:48.35ID:vIYNv02U0
>>665
サンクス。自分のだと50がちょうどよかった。環境でちがうんかな。
ただ、ここに表示される文字列「プレミヤ公開」とかいうのもあるんだな。
これだと88くらいがちょうどいいんだけど、副作用でボタンの幅もでかくなりすぎる。。
まあ。こんなのどうでもいいけど。

>>666
動画画面を最大にしたいってんなら今のがいいからなあ。
すきずきなんだろうな。
2020/09/20(日) 22:59:02.64ID:HqJxMT690
verticalTabLiteforFx.uc.jsを入れてみたんですけど、
タブを閉じると、5秒位すべてのタブのタイトルが消えてアイコンのみ表示されるという不具合があるんですけど、これはおま環ですか?
2020/09/21(月) 00:49:13.54ID:T4kWd8bK0
alice0775さん、doNotSelectTab_fx60.uc.jsの更新ありがとうございます
2020/09/21(月) 01:45:52.20ID:qzGEZ7oT0
>>668
まっさらから入れたけど同じ症状になったんで結局自作のほうに戻った
2020/09/21(月) 02:24:29.70ID:pPLbn3s60
OSのアニメーション有効になっているからだと思う
2020/09/21(月) 11:22:41.91ID:TYvJ9UrS0
>>670
自分だけじゃなかったんですね
ありがとうございます

>>671
Windows10側のアニメーションをオフにしたら治りました
コントロールパネル→システム→システムの詳細設定→「視覚効果」タブのアニメーション関連のチェックを外したら治りました!
これで快適にブラウジングできます
ありがとうございます
2020/09/21(月) 21:34:40.91ID:kvVb1kvp0
firefox用スクリプトアップローダー | uploader.jp
https://u6.getuploader.com/script/

こちらのファイル削除編集方法はどうすればできるんでしたっけ
2020/09/21(月) 21:36:45.04ID:kvVb1kvp0
すみませんわかりました
2020/09/21(月) 21:40:15.17ID:T4kWd8bK0
alice0775さん、verticalTabLiteforFx.uc.jsの更新ありがとうございます
2020/09/21(月) 21:45:43.68ID:kvVb1kvp0
alice0775さんのverticalTabLiteforFx.uc.js向けにuserChrome.css作ってみました。
https://u6.getuploader.com/script/download/1970
https://i.imgur.com/Ce587RW.png
2020/09/24(木) 05:19:28.12ID:F+fSXl6d0
>>676
GJ
2020/09/24(木) 10:54:47.55ID:GgGH+ws20
verticalTabLiteforFx.uc.jsですが ピン留めしたタブが多くなると(4つから5つ以上)
最大化したときマウスオーバーしても出てこなくなってしまうよね
2020/09/24(木) 11:03:23.35ID:GgGH+ws20
すみません出てきました
タブをCSSで変えていたのが原因でした
2020/09/24(木) 21:31:23.16ID:jOXzjEm10
>>676
これなんですか?
2020/09/24(木) 23:02:56.99ID:FlYFwvzg0
超説明されてるのに分からないは草
2020/09/24(木) 23:04:37.38ID:26xSzNz90
alice0775さん、SearchPriorityOverOnDrop.uc.jsのリリース、
contextScanWithVirusTotal.uc.jsとrightMouseButtonDragSelectTabs.uc.js、
ucjsDownloadsManager.uc.jsとucjs_clearfield_Fx60.uc.js、
verticalTabLiteforFx.uc.jsの更新ありがとうございます
2020/09/24(木) 23:44:51.64ID:jOXzjEm10
>>681
全然わからない
684名無しさん@お腹いっぱい。 (ワッチョイ 12ba-wDiw)
垢版 |
2020/09/25(金) 00:17:25.83ID:wGaUFOzs0
>>683
alice0775さんがverticalTabLiteforFx.uc.jsに入れてくれたから
>>676のcssは必要ないです
2020/09/25(金) 07:07:41.07ID:K2S1A4j20
>>683
ブックマークみたいにタブが縦に並ぶ
2020/09/25(金) 09:16:33.63ID:HkQ5DasL0
ここはalice0721を信仰する人たちの集会所ですか?
2020/09/25(金) 11:44:28.64ID:Q0uNQ37/a
GitHubListSort.user.js
81.0から動作しなくなった。修正版アップ方よろしくです。
2020/09/25(金) 13:54:00.50ID:OjF3tKOOr
Vivaldi最新版とテテ版のFirefox81にTampermonkeyで動いてるのを確認したからからおま環なのでは?
他の何かが干渉してないか?
2020/09/25(金) 14:55:27.17ID:T4kWNIUv0
Violentmonkeyでも動作してる
2020/09/25(金) 15:00:05.00ID:Q0uNQ37/a
>>688
Swift Selection Searchが原因だった。
そのためSelection Context Searchに移行したのにSwiftに戻したのが悪かった。
Swiftの方が使い易いのに残念!
2020/09/25(金) 15:11:14.26ID:Q0uNQ37/a
Swift Selection Searchを有効にして、LoadTabOnSelect3を無効にすると
GitHubListSort.user.jsも動きました。
2020/09/25(金) 15:24:18.28ID:Q0uNQ37/a
たびたび、ごめん。
LoadTabOnSelect3を無効にしてもダメだった。
Selection Context Searchに戻すしかないみたい。
2020/09/25(金) 18:08:04.36ID:+ryVgz0i0
nicovideo Thumbinfo popup使ってる人動いてます?
ESR78の環境なんですけど気づいたら動いてなかったものでいつからなのかわからないんですけど。
2020/09/25(金) 18:36:26.38ID:Q0uNQ37/a
新規プロファイルでGitHubListSort.user.js、Swift Selection Search試しましたがダメでした。
以前ロダのrearrangeOrder4GitHub.txtをブックマークツールバーへ登録して、
GitHubListSort.user.jsの代用ができたのですが、81.0では動きません。
他に良い方法ありませんか?
2020/09/25(金) 18:53:40.78ID:9nBbw33x0
最新版に更新したら多段タブが効かなくなった
2020/09/26(土) 20:47:24.55ID:wELX3DiSa
Swift Selection Searchは捨てられない。
GitHubListSort.user.jsが必要時はSwift・・・を一時的に無効にして使うことにした。
今後、GitHubListSort.user.js側でSwift・・・と共存できるように対応できないかな?
2020/09/26(土) 20:50:48.56ID:TpzMMo9A0
テスト
2020/09/26(土) 20:55:16.13ID:TpzMMo9A0
>>693
たぶんこれ
前スレより

547 :名無しさん@お腹いっぱい。 [sage] :2019/12/07(土) 20:25:28.10 ID:o5TjLuGJ0
>>545
Array.shift → Array.prototype.shift.call
Array.unshift → Array.prototype.unshift.call
Array.slice → Array.prototype.slice.call
Array.forEach → Array.prototype.forEach.call
Array.map → Array.prototype.map.call
$A(arguments) → Array.prototype.slice.call(arguments)
でどうかな
2020/09/26(土) 21:14:09.69ID:mhtDxId90
>>698
動きました!
ありがとうございます
2020/09/27(日) 11:32:39.68ID:LS4HQYMl0
アドオンマネージャ内の格納されてる「オプション」と「更新」ボタンを「・・・」から出して配置するuserChrome.jsを誰か作って(他力本願系無能)
2020/09/27(日) 11:38:10.05ID:LuGfmrxD0
アドオンマネージャーのその部分は改悪だったよね
2020/09/27(日) 11:42:35.80ID:+10BehZh0
タブ右クリのこれより右を閉じるも階層化したりとほんと余計なことしかしない
2020/09/27(日) 11:49:14.69ID:LuGfmrxD0
タブコンテキストメニューに「左側のタブをすべて閉じる」を標準装備しないのも疑問
2020/09/27(日) 11:54:43.35ID:VUkMBTp+0
そんなんいらんやろ
2020/09/27(日) 12:12:53.90ID:LuGfmrxD0
>>704
右側を閉じるが付いてるのに?
これまでずっと左側のタブを閉じたくて一つ一つ閉じていたよ
どれだけ手間と時間がかかるのか
2020/09/27(日) 12:43:58.20ID:RyunFvY90
gesturefyで左(右)側のタブを閉じるで一発でしょ
2020/09/27(日) 13:25:12.98ID:VUkMBTp+0
基本新しいタブは右に開くので常に開いておくのは左に行く
よって左側を閉じる必要はない
2020/09/27(日) 13:33:15.78ID:LuGfmrxD0
左側のタブはページを見終わった古いものだから
左を閉じるがあるのは合理的だし右を閉じるよりも必要だと思う

マウスジェスチャーで左右どちらも閉じれるようにしてるし
タブコンテキストメニューに「左側のタブをすべて閉じる」のアドオンも入れてるからいいんだけどね
2020/09/27(日) 13:41:39.97ID:c0cJERTi0
ピン止めという機能を使うと必然と左に集まるからデフォは右側しかないんだよ
2020/09/27(日) 14:05:59.44ID:VUkMBTp+0
>左側のタブはページを見終わった古いものだから
これがそもそもおかしい
2020/09/27(日) 14:15:48.79ID:LuGfmrxD0
>>710
タブを開くページを見る→リンクを開く→リンク先のページを見る

繰り返して行くと見終わったページは左側に多くなり
右側は今見てるページかこれから見るページにならないかな
見終わったページを閉じるとしたら左側がより多くなると思うんだけど
2020/09/27(日) 14:21:54.17ID:VUkMBTp+0
>>711
新しく開くからそうなる
調べものでgoogleとかで複数を新しく開いた場合
googleよりすべて右になる
2020/09/27(日) 14:31:08.90ID:LuGfmrxD0
新しいタブで開かず同じタブを利用するのならタブは増えないからそうなのかもしれないけど
自分の場合できる限り新規タブで開いてるから一般的な開き方と違うのかもしれないですね
2020/09/27(日) 14:39:06.64ID:tJxBLnbe0
>>713
その使い方の人で左側を閉じたい時って
右側にタブないだろうから
他のタブを全部閉じる使ってくれって事なんだろ
2020/09/27(日) 15:16:00.14ID:LS4HQYMl0
左タブ全消しが無くても納得派だけど調べ物Aしてるときに調べ物Bを始めてもうAはイラネってときに左側タブの全消し欲しくなったりする
そして左の常駐タブを守るtabProtect_mod2.uc.jsにはいつもお世話になってます
2020/09/27(日) 15:50:50.39ID:LuGfmrxD0
Firefox 78 でのタブのコンテキストメニューの変更点
https://support.mozilla.org/ja/kb/changes-tab-context-menu-firefox-78

>>複数のタブを閉じる メニューは、左側のタブをすべて閉じる といった
>>ユーザーが求める機能を追加する余地を加えたことにもなります。

将来「左側のタブをすべて閉じる」がデフォで付くかもしれないのかな
2020/09/27(日) 17:16:10.62ID:LWhEhEz60
>>705
shift押しながらタブを範囲選択してまとめて閉じれば手間が減ります
2020/09/27(日) 17:31:54.05ID:AwV87I750
ジェスチャで右も左も一撃なんだが…
馬鹿かな?
2020/09/27(日) 20:06:01.84ID:RyunFvY90
ジェスチャ使いたくないならClose Tabs Shortcutsってアドオンでもいいけどね
2020/09/27(日) 22:25:58.94ID:0VykZcYca
>>718-719
>>708
本人はジェスチャ使ってるって言ってるしお門違いだぞ

お門違いって言ったらそもそもこの話題がスレチもいいとこなんですけどね
2020/09/28(月) 00:13:02.16ID:hXKBpsVJ0
aliceたんスプリクト一覧ってないのかな?
最近知ったので分からないのが多い
2020/09/28(月) 01:41:28.92ID:2nc1g11Q0
>>720
>これまでずっと左側のタブを閉じたくて一つ一つ閉じていたよ
>どれだけ手間と時間がかかるのか
でもさぁ、「左側のタブをすべて閉じる」ジェスチャー使ってる割に矛盾してるんだよな
2020/09/29(火) 15:15:57.86ID:UeP9v/030NIKU
>>694
ちょっと気になったんでSwift Selection Search入れて検証したら
TampermonkeyだとGitHubListSort.user.js関係なくGitHubのサイトではスクリプト自体が動かないね
alertやconsole.logだけにしても無反応だった
Greasemonkey、Violentmonkey、usi (User|Unified Script Injector)はどれも動いたよ
2020/09/29(火) 15:38:33.40ID:UeP9v/030NIKU
連投失礼
Tampermonkeyで設定を見直したら動いたよ
設定の全般にある「設定のモード」を「上級者」
一番下にある実験的の「Tampermonkeyをサイトのコンテンツ CSP に追加」を「いいえ」から「はい」に変更
Tampermonkeyを再起動かFirefoxを再起動したらスクリプトが動くようになった
設定変更は自己責任でよろ
別の設定でも動くかもしれんけど面倒なのでやめた
2020/09/29(火) 16:00:59.83ID:xLMPE+fxaNIKU
>>723
わざわざ検証、ありがとう。
グリモンではGitHubListSort.user.js動きますね。
その他のスクリプト5個はTampermonkeyで動作してるので、しばらく二本立てで運用します。
もともとスクリプトはグリモンで動かしてたけど一部動作しなくなり、すべてTampermonkeyに乗り換えました。
2020/09/29(火) 16:15:22.51ID:xLMPE+fxaNIKU
>>724
ダメみたいです。
Tampermonkeyを再起動時は動いたけど、Firefox再起動ではダメでした。
2020/10/01(木) 13:00:59.55ID:So75zLCt0
リンクをクリックすると、リンクの数字pに対応したデータがjavascriptで読み込まれるページがあります
読み込むための関数は.jsファイル内でmax=5という変数の設定がされていて、pとmaxを比較してp>maxならエラーとする処理が記述されています
monkeyでこの変数を書き換えるか、もしくは比較処理部分のスクリプトを消す方法があれば教えてください
2020/10/01(木) 13:43:56.09ID:kziSVqtZ0
>>727
それだけだと何とも言えないけど、一般的に下記でイケるはず
1) 対象要素のイベントを剥ぐ(innerHTMLを使って同内容で対象要素を書き換え)
2) 元のスクリプトをコピーして当該部分だけ書き換えて注入
3) 2)を1)の要素のクリックイベントに登録
2020/10/01(木) 14:18:25.56ID:6YHL7p+D0
今日またGoogleの仕様変更あったようで、showFullTitle4Googleが効かなくなりました
2020/10/01(木) 14:47:40.66ID:rD5HpDRT0
>>728
たしかにそれならいけそうですね
ところで、2)の注入は、monkeyに全部記述しなくてならないのでしょうか?
けっこう長いので、できればどこかのフォルダに.jsファイルとして保存しておいたのを読み込ませたいです
2020/10/01(木) 15:52:41.25ID:hDJwOfsKa
monkey
設定のモードを上級者
セキュリティのスクリプトによるローカルファイルへのアクセスを許可する

外部スクリプトを読み込む要領で
// @require file:///c:\yourpath\hoge.js
をヘッダーに追加する
■ このスレッドは過去ログ倉庫に格納されています
大学生アイラと影の怪物と戦うリョウが、深夜3時3分の静止した世界で交錯する超常スリラーの概要

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