探検


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

■ このスレッドは過去ログ倉庫に格納されています
2017/12/07(木) 18:40:44.16ID:ibxaQNCz0
■前スレ
Firefox userChrome.js greasemonkeyスクリプトスレ35
https://egg.5ch.net/test/read.cgi/software/1506030128/

■拡張機能
Greasemonkey
https://addons.mozilla.org/firefox/addon/greasemonkey/
Tampermonkey
https://addons.mozilla.org/firefox/addon/tampermonkey/
Violentmonkey
https://addons.mozilla.org/firefox/addon/violentmonkey/
usi (User|Unified Script Injector)
https://addons.mozilla.org/firefox/addon/userunified-script-injector/
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
"zeniko's userChrome.js"
http://mozilla.zeniko.ch/userchrome.js.html
userChrome.js フォーラム
http://forums.mozillazine.org/viewtopic.php?t=397735
http://forums.mozillazine.org/viewtopic.php?t=556229
2018/03/31(土) 12:05:33.83ID:99F27fpj0
IME-Colors.uc.js
効かなくなったんで値を色々変更したりしていたが
layout.css.servo.chrome.enabledをfalseで効いた
俺環ではスクリプト内のCSSがどうとかではなく、stylo関連だったみたいだ
2018/03/31(土) 12:13:46.94ID:99F27fpj0
>>655
layout.css.servo.enabled
こっちだったスマソ
2018/03/31(土) 17:50:57.59ID:bvrvBM+Y0
>>654
どういうことなの?w
2018/03/31(土) 18:07:35.15ID:xs/yevAc0
61.0a1以降
https://github.com/xiaoxiaoflood/firefox-scripts の方法でok
ステップ5のサブスクリプトローダーはお好きなヤツで
2018/04/01(日) 01:31:10.01ID:RxpTddbI0
>>655
2か所ある -moz-linear-gradient(left, 〜 を linear-gradient(to right, 〜 にすればstylo有効でも大丈夫っぽい
2018/04/01(日) 08:49:00.68ID:fHtmTLiI0
>>659
動いた!
-moz-linear-gradientの接頭辞が取れたらしいのは分かったんだが
修正しても変わらなかったんで諦めてた
助かりました!本当ありがとう!
2018/04/01(日) 10:16:59.05ID:06wgqKGC0
>>659

うちに来て>>660をフ○ックしていいぞ
662625
垢版 |
2018/04/01(日) 10:38:53.96ID:7YrR5rL00
pixivのタグ周りのHTMLがまた変わったようです
non-romaji-tag → original-tagでとりあえず動きます
2018/04/01(日) 10:41:35.11ID:W8navo5N0
>>658
59で動いてるスクリプトも動くようになったのですが、rebuild_userChrome.uc.jsを入れても
Screenshotsにあるようなボタンが出てこない。
2018/04/01(日) 14:30:52.94ID:5vvppBwP0
本家GreaseMonkeyに比べてViolentMonkeyはxmlhttprequestがメモリを食うな
エンジンを変えてから「なんか異常にメモリを食うなこんなに食ってたっけ」と思って
全く同じ物を本家で動かしてみたら全くもって普通じゃん
xmlhttprequestをLoopでブン回さない限りは体感差ないとは思うけど
2018/04/01(日) 16:15:04.33ID:5vvppBwP0
そもそもViolentって最初のリリース以来更新なしか、大丈夫かこれ本家の方がまだやる気あるじゃない
2018/04/01(日) 16:24:48.03ID:5vvppBwP0
ああゴメンゴメン上見て分かった、新しい物は問題があって削除されたのね
2018/04/01(日) 16:27:07.78ID:0aw4Dijm0
これ見たら選択肢に入らなかった
Greasemonkey, Tampermonkey, usi (User|Unified Script Injector)で動作確認
668663
垢版 |
2018/04/01(日) 19:23:42.32ID:VxVe9hv30
rebuild_userChrome.uc.jsは59.0では動く、61.0では不可。
userChromeJSは下記設定で59.0でも61.0でも動く。
https://github.com/xiaoxiaoflood/firefox-scripts
または
http://wiki.nothing.sh/page/userChrome.js%CD%D1%A5%B9%A5%AF%A5%EA%A5%D7%A5%C8
2018/04/02(月) 22:22:25.88ID:cPE+PwX/0
Violent、リリースノートないの不便だよね
2.9.0のアプデ来たけど、CSPの問題解決してるの?
2018/04/03(火) 11:55:12.48ID:Sweub4pK0
violentはVer上がっても相変わらず新仕様のAPI未対応なのね、GM is not definedとかやる気あんの?
2018/04/05(木) 11:49:53.69ID:MYJchvUX0
とあるサイトがautopagerで継ぎ足しされないようになったのですが、
どこの依頼すればいいのでしょうか?
プログラミングがよく分からなくて・・・
2018/04/05(木) 12:04:27.46ID:xO7EE2sB0
violentなんだが
スクリプトの設定が維持できてないようだ
再起動の度デフォに戻される
2018/04/05(木) 16:04:07.90ID:H8XaI8mZ0
>>671
ここでいいんじゃねたぶん

AutoPagerize質問・要望スレ page:5
https://egg.5ch.net/test/read.cgi/software/1476140562/
674名無しさん@お腹いっぱい。
垢版 |
2018/04/05(木) 22:51:56.32ID:cs67PyZd0
昨夜の Nightly から autoconfig.cfg, autoconfig.js 入れてると起動時に強制終了するようになった
両方外すと問題なく起動
2018/04/05(木) 23:18:33.94ID:p58rDGc/0
Bug 1448162 - Disable XUL overlays

uc.xul と uc.jsでloadoverlay使ってる奴を 外せばOK
676名無しさん@お腹いっぱい。
垢版 |
2018/04/05(木) 23:42:13.97ID:cs67PyZd0
overlays って userChrome.js 本体で使われてない?
2018/04/05(木) 23:46:44.77ID:p58rDGc/0
たとえloadoverlayの記述があっても、実行しなければクラッシュしないので
678名無しさん@お腹いっぱい。
垢版 |
2018/04/06(金) 00:55:52.16ID:XD8rydPr0
よくわかんないけど autoconfig.cfg から userChrome.js が呼ばれて実行してるんじゃないの?
uc.js は 2つしか使ってなくて overlay 使われてないけどクラッシュしました(空にしてもクラッシュ)
userChrome.js 自体を無効にすると起動しましたよ
2018/04/06(金) 01:10:10.21ID:84Awzrgq0
オワコンなんだから どーでもいいじゃん
2018/04/06(金) 07:21:36.61ID:A16CBHuq0
>>675
サンクス、3個あったけど外したら動いた。
2018/04/06(金) 12:32:12.96ID:WYdfiF2M0
ardimanはまだ元気に転載してるんだな
openlinkbylongpress、searchenginewheelscroll、showhistorybydoubleclickがあった
2018/04/06(金) 13:40:39.07ID:YTnIeJWr0
>>673
すみません
誘導有難うございます
683名無しさん@お腹いっぱい。
垢版 |
2018/04/06(金) 13:56:35.18ID:SVcsGppm0
>1
>10
>100
2018/04/06(金) 17:26:35.90ID:cua6evvk0
>>675 ありがと。
toggle-findbar.uc.xul が使えなくなった・・・( 一一)
あの辺のトグル操作は標準 OR ブラウザ本体機能で設定できるようにして欲しいわ
2018/04/06(金) 19:10:32.12ID:A16CBHuq0
>>684
toggleFindbar by DoubleClick.uc.jsなら動く
2018/04/06(金) 19:25:27.06ID:WYdfiF2M0
toggle-findbar.uc.xuはキーバインドだから役割が違うんじゃね?
uc.jsに書き直すの簡単だし手間もそうないでしょ
2018/04/06(金) 23:54:16.77ID:8AAbAtMk0
>>686 えっ…
ヒント︰loadoverlay
2018/04/07(土) 01:20:12.58ID:azuA5lbw0
loadoverlayを使わないでkeysetを作ってkeyを作って・・・とやっていけばいいんだよ
2018/04/07(土) 02:33:58.06ID:azuA5lbw0
toggleFindbarみたいにFirefoxに元からあるものをいじるだけならその手間もいらない
oncommandを書き換えるだけ
2018/04/07(土) 02:53:54.54ID:6uPwqM2+0
まんどくせ
2018/04/07(土) 02:59:45.21ID:t+M5OS3Z0
どーでっしゃろ?

gFindBar.onFindAgainCommand(true);

var findbar = document.querySelector("findbar");
findbar.setAttribute("style", "display: none;");

var mainKeyset = document.getElementById("mainKeyset");
mainKeyset.removeChild(document.getElementById("key_find"));
var toggleFindbarKey = document.createElement("key");
mainKeyset.appendChild(toggleFindbarKey);
toggleFindbarKey.id = "key_toggleFindbar";
toggleFindbarKey.setAttribute("key", "f");
toggleFindbarKey.setAttribute("oncommand", "toggleFindbar();");
toggleFindbarKey.setAttribute("modifiers", "accel");

function toggleFindbar() { findbar.style.display = findbar.style.display == "none" ? "" : "none"; }
2018/04/07(土) 03:32:26.56ID:t+M5OS3Z0
失敗だわ
スレ汚しごめん
2018/04/07(土) 03:48:20.42ID:jZJH3CmY0
これでどうや
toggle-findbar.uc.js
https://u6.getuploader.com/script/download/1692
2018/04/07(土) 14:15:15.50ID:I4pKoJou0
UserCSSLoader.uc.js
ってまだ使える?

nsILocalFileをnsIFileにとかありがたく前スレで教えてもらった部分を修正したが
以前出ていたメニューに「CSS」が出なくなってしまった
2018/04/07(土) 17:31:31.48ID:Am6HSx1u0
>>694
xml文字列からメニュー要素一括生成するのが効かなくなったみたいなので
createElement等に書き換えないといけないっぽいね
2018/04/07(土) 17:55:25.51ID:azuA5lbw0
UndoListInTabmenuToo.uc.js@61.0a1
this._ss = SessionStore;
に変更する
2018/04/07(土) 19:57:29.06ID:nPOnfrWx0
>>684
KeyChangerでコマンド登録してるがずっと動いてた
ブラウザの標準ショートカットと思うぐらい忘れてたな
2018/04/07(土) 22:18:50.57ID:I4pKoJou0
>>695
ありがと
調べてみる
2018/04/07(土) 23:03:19.26ID:7klSU+rI0
>>662
ありがとう
pixivfilter 重宝させてもらってます
2018/04/07(土) 23:06:52.35ID:7klSU+rI0
だけど、Chromeでは動かないのがちょっと残念
Chromeへの対応予定とかは無いですよね?
2018/04/07(土) 23:07:13.71ID:7klSU+rI0
だけど、Chromeでは動かないのがちょっと残念
Chromeへの対応予定とかは無いですよね?
2018/04/08(日) 15:20:04.08ID:ghtNFCBM0
大事な事なので二度言いました
2018/04/08(日) 15:34:45.40ID:Kv6UyRCh0
>>701
ぼかしのCSSが効いてないだけっぽいんで._blurの中のCSSをdisplay:none;にするなりお好きなように
2018/04/08(日) 19:50:09.82ID:1QgPe+uc0
>>702
俺も同じこと書きそうになったが我慢した
2018/04/08(日) 20:01:36.77ID:U+8aOo6s0
同罪
2018/04/11(水) 23:51:51.63ID:QETMfKp00
質問
Firefoxを使いやすくいじってる最中で、カスタマイズについていくつか分からないことがあるので教えてください
Q1.タブの幅を調整するのにCSSいじってて、下のように変更してからタブを消すと、タブの表示だけが消え右のタブが左に詰まってくれなくなります。
(Profileを消しても同じだったのでFirefox自体の仕様なのでしょうか)
タブ幅を小さくする他の方法があれば教えてください。
.tabbrowser-tab:not([pinned]) {
max-width: 150px !important;
}
https://i.imgur.com/W4h4qc1.jpg

よろしくお願いします。

名前: Firefox
バージョン: 59.0.2
ユーザーエージェント: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:59.0) Gecko/20100101 Firefox/59.0
OS: Windows_NT 10.0
707名無しさん@お腹いっぱい。
垢版 |
2018/04/12(木) 01:06:55.10ID:wlyb1wLG0
スレチだけど

.tabbrowser-tab[fadein]:not([pinned]) {
min-width: 150px !important; /* お好みのサイズで */
max-width: 150px !important; /* お好みのサイズで */
}
2018/04/12(木) 01:07:39.88ID:kFp+eDnF0
browser.tabs.animateをfalseにするか.tabbrowser-tab[fadein]とすれば良い
2018/04/12(木) 01:36:36.65ID:nnGQkk0F0
>>707
ありがとうございます、出来ました!
スレチということですが、Firefox 質問スレから誘導されてきたのですが
質問する場合どこが妥当なのでしょうか?
2018/04/12(木) 01:39:26.49ID:j/MFOhiG0
www
2018/04/12(木) 01:55:28.99ID:86C0Apyv0
>>709
ここは.jsのスレ、userChrome.cssのスレはこっちね
https://egg.5ch.net/test/read.cgi/software/1513178964/
2018/04/12(木) 10:58:25.07ID:nnGQkk0F0
>>711
あースレタイ見間違えてましたねw
ありがとうございます。
2018/04/13(金) 01:01:14.81ID:e6F1XcX30
今更だがロダにうpった
https://u6.getuploader.com/script/download/1693
ConformSearchBoxModoki.uc.js
ウェブで検索をした際に検索バーの検索ボックスや検索履歴に検索ワードを送る

以下のページのコードをパクって処理部分を変えただけ

userChrome.jsスクリプトのe10s対応
2018/04/13(金) 01:28:20.82ID:kSdIrBuK0
Nice Script.
2018/04/13(金) 01:49:41.27ID:JROnU6A/0
>>713
本当にありがとうございました
2018/04/13(金) 15:42:57.59ID:fNT4ZK1x0
>>713
ページ内検索バーにもワードを送れたら便利だと思います
SearchWPライクに使えそう
2018/04/13(金) 20:14:32.87ID:tmtqr3sB0
aliceたそおつかれちゃん
2018/04/13(金) 20:25:43.83ID:MvdtTWsP0
serachWP_modoki 入れてみた!
使えなくなって不便だったから戻ってきてよかったけど、ホイールスクロールさせると、検索エンジンまで一緒に変わってしまうw
まぁこれは他のスクリプトを入れた自分のせいなのもあるけど、両立できるようになったらありがたいな
2018/04/13(金) 20:40:04.54ID:bbRfFRfD0
serachWP_modokiって、>>718さんの誤字かと思っていたらalice0775さんの誤字だった
それはともかく、更新ありがとうございます
2018/04/13(金) 21:32:32.52ID:v9qgYQ540
せらちだぶりゅうぴ
2018/04/13(金) 21:46:44.51ID:bbRfFRfD0
>>718
serachWP_modoki、立て続けに更新されてるよ
2018/04/13(金) 21:47:15.44ID:SDlSOk1T0
serachWP_modokiは今後に期待
いまのところ、isearだね
2018/04/13(金) 21:55:09.47ID:qMjT+pZR0
まだsearchに直ってないの?
2018/04/13(金) 21:56:39.57ID:e6F1XcX30
Find in Searchbar Highlight.uc.jsを自分で改造したものを使ってるけど
aliceさんが作ってくれるならクォリティーが段違いのものになるから期待
2018/04/13(金) 23:06:12.44ID:kwDU1N+G0
>>724
その改造したやつ下さい
2018/04/13(金) 23:22:16.84ID:bbRfFRfD0
>>725
ろだにこんなのがあったよ、>>724とは違うけど
https://u6.getuploader.com/script/download/1628
2018/04/13(金) 23:34:31.81ID:e6F1XcX30
>>724
Find in Searchbar Highlight By Mouse.uc.js
https://u6.getuploader.com/script/download/1695

改造って言ったが個人的にいらない部分を削ったりいる部分加えたりで
最低限動けば後はどうでもいいやの俺用に作ったものだから他人には使いにくいかもよ
大人しくserachWP_modokiの今後に期待しといた方がいいんじゃないかな
2018/04/14(土) 01:22:33.66ID:xCqCviXh0
>>727
これ いいね
2018/04/14(土) 02:55:04.47ID:nYnoaCrR0
>>727
ありがとうございます
730725
垢版 |
2018/04/15(日) 01:52:37.46ID:A3SBGtQ00
>>727
これ元のやつがお気に入りで以前に使ってたんで助かります
ありがとうございます

>>726
Vivaldiで使ってみます
ありがとうこざいます
2018/04/15(日) 03:08:28.24ID:FvDDsWZY0
>>703
教えてもらった通りに._blurのCSSをdisplay: none;に書き換えてみましたが
やっぱり動かないみたいです・・・
2018/04/15(日) 17:21:21.52ID:PDnPhWb00
>>731
Chromeは全く使ってなくて試しにインストールしてTampermonkeyで動くかさらっと確認しただけなんで詳しいことはわからないです
2018/04/16(月) 01:42:03.29ID:lneF2amz0
IME-Colors.uc.jsをe10s対応改変してみた
https://u6.getuploader.com/script/download/1696

>>731
background : -moz-linear-gradient(#BACEE8, #FFFFFF);
の-moz-を削除
_blurの所は
filter: blur(20px);
2018/04/16(月) 02:03:40.56ID:kPNeNeBw0
>>733
素晴らしい
完璧に機能するわ
2018/04/16(月) 04:31:29.31ID:7S0yUcWn0
マウスジェスチャーでページ内検索バーの表示・非表示を切り替えるスクリプトありますか?
拡張でも良いのでご存じでしたら教えて下さい
2018/04/16(月) 13:17:27.40ID:ORsYw6Rb0
>>693の関数をuc.jsのマウスジェスチャーで実行すればいい
2018/04/16(月) 13:27:03.30ID:a2H8V4iS0
>>733
貴方は神です
2018/04/16(月) 13:39:00.39ID:XLPObG3i0
>>733
助かった
ありがとうございます
2018/04/16(月) 16:12:46.63ID:8ESAi0Kt0
>>735
toggleFindbar by DoubleClick.uc.js
2018/04/16(月) 20:30:13.21ID:4mzM1Uec0
>>733
IMEがページ内でも動くようになった
ありがとうございます
2018/04/16(月) 22:33:28.55ID:UwaKXgvU0
>>733
ありがとうございます
2018/04/19(木) 09:44:48.53ID:ImeTwFOI0
複数のグリモンに対応させるためには下記の書き込みが一番スマートなんでしょうか?
他に良い書き方はありますでしょうか?

// @grant GM_xmlhttpRequest
// @grant GM.xmlhttpRequest
let xhr = GM_xmlhttpRequest || GM.xmlhttpRequest;
2018/04/20(金) 20:08:08.83ID:dPxRsK7n0
Google Translator Tooltip Expanded Fork
これ動いてます?
2018/04/21(土) 02:59:24.11ID:QoZgTEr+0
>>742
// @grant GM_xmlhttpRequest
// @grant GM.xmlHttpRequest
// @require https://greasemonkey.github.io/gm4-polyfill/gm4-polyfill.js
2018/04/21(土) 08:52:19.71ID:8wJEAnyd0
>>743
動いています
バージョン1.24です
2018/04/21(土) 10:51:47.86ID:vpxErG/00
>>727さんの使わせてもらってるんだけど、mousewheel.default.delta_multiplier_yで縦スクロール量弄ってあると
強調ボタン上でのマウスホイール検索が上下どっち回しても下から上へ検索になってしまいます。
これを直すにはどこ弄れば良いんでしょうか?
2018/04/21(土) 12:06:02.34ID:f0k3I2Qy0
>>744
え?なにこれ
2018/04/21(土) 14:21:09.07ID:Kc9S5t4b0
>>746
132行目
2018/04/21(土) 15:52:26.53ID:Up1WIiHi0
>>745
え、マジすか
グリモンなんですがずっとloading...ってなって翻訳されない
2018/04/21(土) 19:22:04.92ID:Up1WIiHi0
>>745
violetだと動いた
グリモン頑張れ...
2018/04/21(土) 19:32:02.64ID:SSfswkjx0
それはたぶん本家では旧APIが動かないからじゃないかね
2018/04/22(日) 01:30:28.12ID:bO1Q94kC0
>>746
自分用だから決め打ちで作ったけど132行目を↓に変えればその数値がどれでも行けるはず
let scroll = USE_DOWN? (!Math.sign(e.deltaY)) : (Math.sign(e.deltaY));
2018/04/22(日) 11:21:13.81ID:IYzOvU6w0
>>752
ありがとうございます。
試してみたんですけど、今度は上から下検索だけになってしまいました。
2018/04/22(日) 12:01:01.98ID:bO1Q94kC0
要は値が+と-で処理を分けてるわけで
ホイールの上下回転で片方に偏らないとそうならないんだが
参考までに数値を何にしてるか教えてくれ
■ このスレッドは過去ログ倉庫に格納されています

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