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

■ このスレッドは過去ログ倉庫に格納されています
2021/02/10(水) 02:46:15.36ID:+pHqUOv+0
!extend:checked:vvvvv:1000:512
次スレを立てる方は↑を二行重ねて書いてください
■前スレ
Firefox userChrome.js greasemonkeyスクリプトスレ41
http://egg.5ch.net/test/read.cgi/software/1579702570/
■拡張機能
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
2021/06/21(月) 17:07:21.45ID:BWyt3x7M0
>>169
Alt+D
2021/06/22(火) 14:27:24.10ID:xE3q2nkX0
すみません
userChromeのマウスジェスチャーで使えるコマンドを聞いたつもりでした
2021/06/23(水) 20:50:19.39ID:Ni3v/o3K0
gURLBar.focus();
2021/06/23(水) 23:44:45.92ID:iwa1R/340
>>172
ありがとう出来ました

ただマウスジェスチャーでフォーカスを移動したとき
ロケーションバーにURLが表示されている場合
先頭(https://のhの左)にカーソルがある状態なのですが
これをURLの選択状態にすることは可能でしょうか
2021/06/24(木) 19:19:35.86ID:HnW70uD20
gURLBar.select();
2021/06/24(木) 23:40:57.79ID:xt/bJvsF0
>>174
望み通りになりましたありがとう
2021/07/06(火) 19:56:08.86ID:14WTRHHs0
UserScriptの開発環境どんなん?
俺はvsc使ってる
2021/07/15(木) 16:09:36.68ID:r+O3dsLI0
MouseGestures2.uc で

「タブを閉じる」、「閉じたタブを開く」は動くんですが

// 文字を大きくする
case "U": document.getElementById("cmd_textZoomEnlarge").doCommand(); break;
// 文字を小さくする
case "D": document.getElementById("cmd_textZoomReduce").doCommand(); break;

が、動きません、助けて下さい m(_ _)m
2021/07/15(木) 17:27:31.18ID:YABx5V4d0
Firefox66でそのコマンド削除されているんで 動くわけがない
179名無しさん@お腹いっぱい。 (ワッチョイ 4d03-xrBJ)
垢版 |
2021/07/15(木) 21:51:03.52ID:r+O3dsLI0
>>178
了解しました、おとなしく Foxy Gestures を使います

ありがとうございました
2021/07/15(木) 21:57:12.26ID:vHngIDpe0
>>177
普通に
Ctrl+ホイールスクロールでいいのでは
2021/07/16(金) 14:33:04.49ID:dUw1TYTQ0
>>177
document.getElementById("cmd_fullZoomToggle").doCommand();
で、文字サイズのみ変更の切り替えはできる。
2021/07/17(土) 11:58:12.68ID:cyaRr4pE0
MouseGestures2_e10s.uc.jsの閉じたタブを元に戻すなんですけど、
「右・左・他のタブ」等で複数のタブ閉じた後だと閉じたタブが全部戻るのを「最後のタブだけ戻す」に出来ますか?
2021/07/17(土) 12:18:42.12ID:jG+nQAWZ0
undoCloseTab(0)
2021/07/17(土) 12:48:41.21ID:bm0vMS+30
自分もMouseGestures2_e10s.uc.jsなんですけど、
「直前に選択していたタブにフォーカス」ってできませんか?
調べ物でタブをたくさん開いてあちこち見てると、さっきのタブどこだ?ってのが多くて
2021/07/17(土) 15:07:47.51ID:cyaRr4pE0
>>183
ありがとう!
2021/07/17(土) 17:45:52.60ID:jG+nQAWZ0
早速 githubになんかきたェ
2021/07/22(木) 12:23:00.02ID:J2rI4v3W0
aliceさん、show_SearchBar_Histrory_Dropmarker.uc.jsをFx91.0b5
に導入してみましたが、暗いテーマだとsvgがほとんど見えません
虫眼鏡アイコンと同じ色にした方がいいと思います
2021/07/22(木) 15:48:20.02ID:J2rI4v3W0
素早い対応ありがとうございます
2021/07/23(金) 13:47:46.76ID:lFje223D0
90で
https://github.com/oflow/userchromejs/blob/master/middle-click-undo-close-tab.uc.js
動かせませんか?
2021/07/23(金) 15:09:46.85ID:ES6/JNMza
>>189
CTRL + SHIFT + Tじゃだめなの?
2021/07/23(金) 19:53:06.90ID:0So/5A7H0
マウス派とキーボード派は永遠に相容れない
2021/07/25(日) 10:29:41.13ID:73eHKYX2a
アマゾン注文履歴フィルタ
Tampermonkeyで動いてたけど、いつからかフィルタは表示されるけど、対象月選択が出来なくなった。
同じ風柳さん作でアドオン版も公開されてるけど、どちらを使えば良いの?
2021/07/25(日) 10:45:19.19ID:73eHKYX2a
>>192
ごめん、動いた。
2021/07/25(日) 17:10:56.88ID:73eHKYX2a
>>192
たびたびゴメン。
対象月選択は出来ない。
年の選択はできる。
多分、90.0からかも?
2021/07/26(月) 11:24:46.74ID:/CmN8YHVaFOX
StylusのAmazon - Dark slateが原因だった。
2021/07/29(木) 11:01:37.00ID:3Ra6EqIH0
violentmonekyのスクリプト編集画面で設定した「値」ってどうやって呼び出せるの?
ググっても見つからん
2021/07/29(木) 11:21:10.44ID:dKTsNXs80
>>196
GM_getValue, GM.getValue
2021/07/29(木) 12:12:15.42ID:3Ra6EqIH0NIKU
>>197
サンキュー
それヒントにしてググった結果を試したらいけた
2021/07/29(木) 20:33:21.90ID:gnZgVBJh0NIKU
YouTubeでVisited Liteが反映されなくなっちまった
2021/07/31(土) 21:59:16.40ID:q4pSG6eJ0
つべホームや登録チャンネル画面の動画リンクに&pp=sAQAがついたからでしょうな
A/Bテストかなんかしてるんかねぇ
201名無しさん@お腹いっぱい。 (ワッチョイ 01cf-MjzU)
垢版 |
2021/07/31(土) 22:19:09.35ID:3N9CpYC10
ならその手のゴミをばっさり消してしまえばいいのでは
202名無しさん@お腹いっぱい。 (ワッチョイ 1555-Eza2)
垢版 |
2021/08/01(日) 00:55:43.87ID:5rXp3xUf0
https://github.com/Endor8/userChrome.js/blob/master/floatingscrollbar/FloatingScrollbar.uc.js

使えないんだけどなんか代置のスクリプトとかあるのかな
2021/08/01(日) 10:23:57.09ID:qmHXzGA40
>>202
https://www.reddit.com/r/FirefoxCSS/comments/jptrf8/is_it_still_possible_to_autohide_and_show/
2021/08/06(金) 02:26:12.98ID:ZzJaHue60
MouseGestures2_e10s.uc.jsで左側のタブを全て閉じようとした時、対象が2つ以上あると英語で確認メッセージが出るんだけど何故だろう
本体の「同時に複数のタブを閉じる時は確認する」の設定はオフにしてるし、右側のタブを全て閉じようとした時には何も聞かれず普通に閉じられる
2021/08/06(金) 02:46:28.77ID:ZzJaHue60
解決した
browser.tabs.warnOnCloseOtherTabsをfalseにしたら確認メッセージが出なくなった
2021/08/06(金) 12:49:35.65ID:UYlObR1H0
Switch JS consumers from getURLSpecFromFile to either getURLSpecFromActualFile or getURLSpecFromDir
ttps://bugzilla.mozilla.org/show_bug.cgi?id=1723723

Aliceさんのローダーを使っている場合Nightlyではこれの影響でuserChrome.jsが実行されない
config.jsとuserChrome.jsに1箇所ずつあるgetURLSpecFromFileをgetURLSpecFromActualFileにするだけで動く
まあどうせAliceさんがすぐ直すだろうけど
2021/08/06(金) 15:42:58.08ID:23hR6cl70
optionFont.uc.jsて何するものですか?
2021/08/06(金) 16:19:22.20ID:C9hnDtwc0
Visited Liteが効くようになった
YouTubeが仕様を元に戻したか
2021/08/06(金) 19:04:54.69ID:yIux/28h0
>>207
オプション画面のフォント設定のとこで
フォント切り替えたときにその場でプレビューできるんじゃなかった?
2021/08/07(土) 00:58:11.39ID:G2Qd65N20
>>209
うーんありがとうございます
しかしよくわかりません
2021/08/07(土) 01:27:28.98ID:SotIgDxI0
まあ要らんわな
2021/08/11(水) 18:16:50.25ID:K9PN+m+C0
92でUserCSSLoader.uc.jsが動かなくなってしまった
213名無しさん@お腹いっぱい。 (ワッチョイ 1311-wS3X)
垢版 |
2021/08/11(水) 18:32:27.67ID:9RkS7CHR0
92でスクリプトローダー関聯が逝かれて再構築するしかなかった
対策したらすべて復活した
92で最初に遭遇した困惑事象がそれ
2021/08/11(水) 18:44:25.66ID:nDry+yzz0
>>206の件なら先週に対応版が出てるぞ
2021/08/11(水) 22:39:26.13ID:dQ6AWIh90
bookmarkの横幅の制限なくすやつ入れて引っ込ませて非表示みたいにしたら
元に戻らなくいなった人いる?
2021/08/12(木) 23:01:22.40ID:bVZq00PF0
AddonsPage_fx72.uc.js
アドオンマネージャーの有効無効の切り替えが再起動したら元に戻ってるんだけどなんで?仕様?
他に設定することがありますか?
2021/08/13(金) 13:54:01.74ID:v8kbB/760
>>216
rebuild_userChrome.uc.jsを入れてないと切り替えできないですよ
2021/08/14(土) 01:29:00.77ID:N01iK/wS0
>>217
お礼が遅くなり申し訳ないです
切り替えれるようになりました
本当にありがとうございました
219名無しさん@お腹いっぱい。 (ワッチョイW 1f58-Yuh/)
垢版 |
2021/08/20(金) 00:39:06.43ID:nqi3kLNa0
タブをダブルクリックでピン留めしたくて以下の導入したんだけど、タブバーのダブルクリックでもタブのピン留めが有効になってるみたい
タブバーをダブルクリックしたときはデフォの挙動をしてほしいんだけど、どこをどう直せば良いか教えてください

https://github.com/oflow/userchromejs/blob/master/dblclick-tab-pinned.uc.js
2021/08/20(金) 10:07:14.34ID:Fc/rR3sQ0
expandsidebar_fx58.uc.jsが初回起動時にチェックボックスにチェックを入れない設定にしていてもチェックが入っている
実際の動作はチェックが入っていない状態
あと、サイドバーのアイコンが常時押されっぱなしの表示
直す方法あります?
91.0.1esr
221名無しさん@お腹いっぱい。 (ワッチョイ 1fcf-E5at)
垢版 |
2021/08/20(金) 13:50:47.37ID:RpxceesP0
>>219
「タブバーをダブルクリックしたとき」にどのフラグがどうなってるのか知らないから答えることはできないが
14行目にその「タブバーをダブルクリックしたとき」の条件を書き足せばいいとおもうよ
if (e.button != 0 || tab.localName != 'tab' || 「タブバーをダブルクリックしたときの条件」) {
2021/08/20(金) 13:57:01.63ID:e6tZ3TL20
>>219
よくわからんけど、e.targetのプロパティのどれかで判別できるのでは?
2021/08/20(金) 15:20:55.91ID:YyAiqBwc0
var tab = e.target;

var tab = e.originalTarget.closest('tab');
でいいんじゃね?
224名無しさん@お腹いっぱい。 (ワッチョイW 1f58-Yuh/)
垢版 |
2021/08/20(金) 16:43:42.88ID:nqi3kLNa0
>>223
有難う御座います、無事理想の挙動となりました
2021/08/23(月) 02:51:00.11ID:9G/j6JGP0
な、age厨だろ👆
2021/08/25(水) 12:56:15.80ID:ljN67Rn8d
>>225が鬱陶しい
2021/08/27(金) 04:02:21.18ID:89F6NkqN0
MouseGestures2_e10s.uc.jsで、リンクを新しいタブで開く方法ってないですか?
現在のタブで開くのは

['', 'リンクを現在のタブで開く',
function(){
var URL = ucjsMouseGestures._linkURL;
gBrowser.loadURI(URL, {
referrerURI: makeURI(gBrowser.currentURI.spec),
triggeringPrincipal: Services.scriptSecurityManager.createNullPrincipal({})
});
} ],

というのを見つけて試してみたらできたんですが
2021/08/27(金) 14:01:46.82ID:BFkx7y6T0
Tampermonkey でローカルの特定のファイルが存在するかどうかをチェックする方法はありますでしょうか。
Google Chrome で --unlimited-quota-for-files --allow-file-access-from-files を付けての起動を考えています。
2021/08/27(金) 16:47:03.39ID:CTT3CjT50
>>228
ファイルピッカーを使わずに動的なファイルスキャンはできないはず

どういった目的があって任意のローカルファイルの存在を判定したいのかよくわからないけど、jsファイルであればスクリプトのヘッダにrequireでハードコード(宣言)しておけばイケるはず
たとえばチェック対象のファイルに判別用の専用変数を定義しておいて「typeof 変数名 != undefined」で判断するとか
230名無しさん@お腹いっぱい。 (ワッチョイ 2180-xShd)
垢版 |
2021/08/27(金) 23:09:04.71ID:l3Ky1cow0
>>227
loadOneTabとかaddWebTabとか
だけどabout:aboutから開くときはこれじゃ駄目で
addTrustedTabとかじゃないと開けないっぽい
2021/08/27(金) 23:23:50.47ID:89F6NkqN0
>>230
gBrowser.loadURIをgBrowser.loadOneTabにする事でできました
確かにabout:aboutからだとこれでは開けない(アドレスバーに文字列が入っただけの空白タブが開く)ですね……まあほとんど使わないしいいかなぁと
2021/08/27(金) 23:35:23.69ID:89F6NkqN0
などと言いつつaddTrustedTabにしてしまった……
ついでに開いたタブをアクティブにしたかったので、https://www.bugbugnow.net/2018/02/CopyTabTitleAndURL.uc.js.html にあった
gBrowser.selectedTab = gBrowser.addTrustedTabにしてすっきり
233名無しさん@お腹いっぱい。 (ワッチョイ 2180-xShd)
垢版 |
2021/08/27(金) 23:37:45.77ID:l3Ky1cow0
>>230
神々や準神々の方々ならば
この問題をどう解決しているのでしょうか?
2021/08/27(金) 23:59:43.60ID:9vg/k5Ce0
そのコードを尊重したいなら
triggeringPrincipal: Services.scriptSecurityManager.createNullPrincipal({})
の部分を
triggeringPrincipal: Services.scriptSecurityManager.createContentPrincipal(Services.io.newURI(URL), {})
にすればいいんじゃないの
2021/08/28(土) 00:36:10.90ID:6wqgXnR+0
新たな問題が……
gigazineのトップページの各記事みたいに、画像にリンクが貼られてる場合、gBrowser.loadOneTabだと無反応、gBrowser.addTrustedTabだと空白タブが開くだけで、
どちらにしろリンク先に飛べない……
2021/08/28(土) 01:38:15.93ID:lRA+gO//0
GIGAZINEのリンクにイベントが発生してるわけじゃないからスクリプト自体がおかしいだけだな
2021/08/28(土) 01:42:01.40ID:lRA+gO//0
そういやJavascript無効にしてんの忘れてたから有効にしたらイベント発生してたわ
hrefにURLはあるからどっちにしろ取得の仕方が悪いだけやね
2021/08/28(土) 08:39:21.05ID:3c5u7nSpa
>>227
/* リンク先をウィンドウではなく新しいタブで開く */
user_pref("browser.link.open_newwindow",3);
user_pref("browser.link.open_newwindow.restriction",0);
2021/08/28(土) 13:27:33.98ID:6wqgXnR+0
Alice神が修正版を上げてくださっていた
あとはバックグラウンドではなくアクティブで新しいタブを開きたいので、下の方の 「// リンクをタブに開く」のところのinBackgroundをfalseに変えて、これで万事解決……だといいな
240名無しさん@お腹いっぱい。 (ワッチョイ 2180-xShd)
垢版 |
2021/08/28(土) 20:59:57.06ID:1rkLA3zT0
>>234
なんかAlice神が降臨してくださってMouseGestures2_e10s.uc.jsがうpされ解決しますた
お返事どうもありがとう
2021/08/28(土) 23:09:52.67ID:3xf9uYXa0
な、age厨だろ👆
2021/08/30(月) 14:53:17.49ID:bh7ig8el0
greasemonkeyって別アプリを起動させることは出来ますか?
今はアドオン「Open With」に起動させたいアプリを登録して代用してるのですが、
locationURLとリンクURLは送れても、肝心のselectionURLが送れないので、、
 
243名無しさん@お腹いっぱい。 (ワッチョイW 3d58-uE7Z)
垢版 |
2021/08/30(月) 15:06:29.14ID:rRoAP3xc0
>>242
greasemonkeyではないけどSendToPlayer.uc.jsは?
2021/08/30(月) 17:08:48.55ID:eF4iMlGe0
selectionURLってなんやねん
2021/08/30(月) 17:41:17.57ID:BXrz16RS0
選択範囲のリンクか?
2021/08/30(月) 17:42:33.07ID:BXrz16RS0
そうならリンクになってないURLをリンク化するスクリプトと併用したらええんちゃう
2021/09/04(土) 19:01:45.93ID:BkUniDQ60
オートコピーでURLをクリップボードに入れる
で、クリッボードにあるURLを引き数にてアプリを起動するスクリプトを用意して
そのトリガーを適当な場所において置けばよいのでは
2021/09/04(土) 23:20:25.90ID:cWtdGroG0
何故ガイジはトンデモ造語で質問し出すのか🚑
2021/09/05(日) 12:23:50.17ID:tpcqj88I0
そんなことを言いながら、尻馬に乗れば「ガイジ」などと使っても平気なのかwww
2021/09/05(日) 12:25:43.26ID:tpcqj88I0
「ガイジ」なんてのも最初に言い出した奴がいるから存在してるのだよ
2021/09/05(日) 12:55:44.84ID:Cvzt7KQR0
粋がってる所すまんがそれは略語で造語ではないかと
2021/09/05(日) 16:15:20.70ID:tpcqj88I0
はいはい、パソコンは略語であって造語ではないですねぇー、ワロタ
253名無しさん@お腹いっぱい。 (ワッチョイ c7b1-nzYM)
垢版 |
2021/09/05(日) 16:57:59.83ID:5GJnmxZp0
「replaceAndGoSearch」で、コンテキストメニューのreplace & Searchを一番上に
持ってこれませんか?
2021/09/06(月) 00:53:24.71ID:wH9rhchM0
な、age厨だろ👆
2021/09/06(月) 21:15:11.51ID:Y2TUvRo00
>>254
鬱陶しい
2021/09/06(月) 23:48:18.99ID:2fKDqNZ/0
aliceさん
92.0にしたらAutoCloseBookMarkFolderが効かなくなったので確認お願いします
githubの92のフォルダーのファイルに差し替えはしました

ちなみに91.02に戻したら効きます
よろしくお願いします
2021/09/07(火) 00:02:54.89ID:uH3Gjvsi0
動く
2021/09/08(水) 03:35:32.60ID:EQ2zjgnd0
ええぇぇ・・・またかよ
久しぶりだなお前ら
2021/09/08(水) 05:06:25.69ID:B4NyE0bo0
オレ これ動かなくなったら Firefoxを卒業するんだ
2021/09/08(水) 08:19:12.45ID:rlBVyEam0
92になるとuserChrome.jsのローダーが機能しなくなることがある
その時は、aliceさんところの92で三点セットダウンロードして環境を再構築しましょう
2021/09/08(水) 09:29:27.24ID:W/ispI//0
3点セットDL再構築したら

/* ブックマークアイテムの高さを変える */
.bookmark-item,
.bookmark-item > menupopup,
.bookmark-item > menupopup > menuitem {
padding-block: 0.1em !important;
}

が効かなくなっちゃったわ
2021/09/08(水) 10:17:14.51ID:iJ0SzM4L0
js復活!ありがとうございます
2021/09/08(水) 11:35:57.69ID:izpfRZJd0
テンプレのwiki@nothingって、荒らし対策なのか何なのか知らんけど
管理人がコンテンツの内容を表示させないようにしちゃったね
一応、編集のプレビューで見れるけどテンプレとしてどうなのか
2021/09/08(水) 15:04:18.97ID:JfGp2mru0
>>260
情報さんくす
92でjs効かなくて・・・
aliceさんに感謝しかないわ

>>261
cssスレにあるけど
#PlacesToolbar menupopup :is(menu, menuitem) {
min-height: 0 !important;
}
を追加でおk
2021/09/09(木) 00:57:50.98ID:9L63pbx40
また動くようになって感謝だわ
代替はやっぱりびみょうだった
2021/09/09(木) 03:09:49.88ID:GxHlytrO0
92にしたらマウスジェスチャ動かなくなったからuserChromeも更新したけど、install_folderって何だ?と思ったらマジでインストール先フォルダだったんだな
ずっと対応続けてくれて足向けて寝られないわほんと
2021/09/09(木) 08:59:25.91ID:iqSUZ69K0
>>260
これが起きたようだわ
92にアップしたときはなんともなかったのにさっき突然js効かなくなった
しばらく問題なかったんでどうするんだったかすっかりわすれちゃってる
2021/09/09(木) 09:11:51.20ID:iqSUZ69K00909
>>260
おお、直った
ありがと〜
2021/09/09(木) 12:59:13.98ID:rAvjwSqY00909
>>260をやってもAutoCloseBookMarkFolderが動かん
■ このスレッドは過去ログ倉庫に格納されています
16歳の水野カイトが封印の刀を見つけ、時間が裂けて黒い風と亡霊の侍が現れ、霊の時雨と契約して呪われた刀の継承者となる場面

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