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

■ このスレッドは過去ログ倉庫に格納されています
2018/06/06(水) 04:18:31.71ID:xBAcuEZy0
■前スレ
Firefox userChrome.js greasemonkeyスクリプトスレ36
https://egg.5ch.net/test/read.cgi/software/1512639644/

■拡張機能
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/07/11(水) 11:07:30.57ID:EkUyhTEX0
>>278
//があっても動作に関係してるのがわかりました
2018/07/11(水) 12:23:57.67ID:cQblwWcZ0
グリモンスクリプトもそうだけど// ==UserScript==から// ==/UserScript==の間はサブスクリプトローダーが解釈して動作を決定・変更するための特別なコメントなのですよ
ちなみに//と@〜の間も半角スペース1個という決まりがある
2018/07/11(水) 13:21:32.26ID:EkUyhTEX0
>>280
その部分改変したり関係ない文字入れたりしてることがあったので
勉強になりました
2018/07/14(土) 01:00:11.35ID:1D/fDTcP0
userChrome.js導入over62.zip
https://u6.getuploader.com/script/download/1733
異本的にバージョンを選ばず使えるはず

wikiの記法で書くのがめんどいのでそれは人に任せてzipだけ
autoconfigを使わないでuserChrome.cssからxblでxmlを読み込みxmlからuserChrome.jsを読み込む

出展はこれ 
https://github.com/nuchi/firefox-quantum-userchromejs

zipではxmlを手抜き改変してaliceさんのサブスクリプトローダー使う方式にした
そうしないとメタデータブロック読み込まないからutf-8指定が効かなくてめんどい
2018/07/14(土) 01:09:28.20ID:1D/fDTcP0
変換ミスってるな
〇出典

ちなみにShowSearchBarHistroryByClick.uc.jsが動かなくなるが
ShowSearchBarHistroryByClick.uc.jsの14行目をコメントアウトして
zipに入れた000_xPref.uc.jsをchromeフォルダに入れれば動く
2018/07/14(土) 05:56:14.06ID:3PEwIu020
ほほう
2018/07/14(土) 10:47:09.68ID:ode0TKcM0
ってことはもうこの2つはお疲れ様ですか?
config.js
config-prefs.js
2018/07/14(土) 11:04:13.61ID:zPykOFyP0
profile folder/chrome/utils以下もお疲れちゃんじゃね?
2018/07/14(土) 11:09:46.10ID:cBP27szX0
ありがたやー
2018/07/14(土) 11:47:44.21ID:JLNQnUGV0
>>282
62.0で使ってみた。
問題なく動くね。
2018/07/14(土) 17:34:25.55ID:B5AlBB8r0
62はbetaのうちは問題ないだろ
290285
垢版 |
2018/07/14(土) 18:14:15.70ID:ode0TKcM0
>>286
どうもです。ありがとうです。
291名無しさん@お腹いっぱい。
垢版 |
2018/07/16(月) 10:45:23.08ID:dRry9XJk0
過去の不具合 ondblclickに飛ばない ⇒ 現在の状況 ondblclickで飛べるようになったが安定しない

今回の不具合 YouTube動画を3個ぐらい再生しながらsetInterval()やsetTimeout()を使うと起動しない事がある不具合

JS処理スレッドの複数化による安定化が必要か?
292288
垢版 |
2018/07/16(月) 11:14:28.10ID:vj2SQnlP0
>>282
使用している20個ほどのスクリプトで、ShowSearchBarHistroryByClick.uc.jsだけ動作しなかった。
2018/07/16(月) 11:20:23.69ID:f2nSM0G/0
そのひとつ下に書いてくれてるのに
294名無しさん@お腹いっぱい。
垢版 |
2018/07/17(火) 11:51:11.35ID:gmdLiTU/0
PPAP ペンパイナッポーアッポーペン Play 3P
https://i.imgur.com/NVsL0IV.png
295288
垢版 |
2018/07/17(火) 16:05:29.75ID:Jt7Kxm8c0
>>283で対応できた。
2018/07/17(火) 16:14:17.46ID:Jt7Kxm8c0
>>295
288ではなく、>>292です。
297名無しさん@お腹いっぱい。
垢版 |
2018/07/20(金) 15:50:49.90ID:I99Euw+e0
非表示になっているパスワードをブラウザから簡単に確認する方法
https://www.lifehacker.jp/2012/09/120929hiddenpasswords.html
2018/07/21(土) 00:33:04.48ID:VCnyJQe70
な、age厨だろ
2018/07/21(土) 02:07:39.24ID:DJAeyZT20
alice0775から新しいのいっぱい来た!!!
2018/07/21(土) 06:54:57.82ID:+4/zEuyP0
ShowSearchBarHistroryByClick.uc.jsの機能分割版
虫眼鏡アイコンを検索エンジンアイコン化
serachWPもどき

serachWPもどきいいなぁ
フォーカス解除でも強調継続(他手段で手動解除)
複数ワード同時強調&色分け
この辺り生えると完全にserachWPの代替になれる
2018/07/21(土) 08:42:05.39ID:IRYpH9nI0
no_Limit_Result_SearchBar_History.uc.js
20件の制約外れてない?

serachWP_modoki.uc.js
isearと併用すると使いやすいかも
2018/07/22(日) 08:40:59.33ID:XInC917L0
>>126
わぁ、こりゃ駄目だ。
2018/07/22(日) 09:36:50.10ID:U5tR218I0
AliceさんのaddHistoryFindbarFx60.uc.js
更新されてるけど、このスクリプト何をしてくれるの?
2018/07/22(日) 09:56:14.13ID:X+VF53Pq0
>>303
http://wiki.nothing.sh/page/userChrome.js%CD%D1%A5%B9%A5%AF%A5%EA%A5%D7%A5%C8/%A5%B9%A5%AF%A5%EA%A5%D7%A5%C8%C7%DB%C9%DB%A5%B5%A5%A4%A5%C81
2018/07/22(日) 10:54:45.45ID:U5tR218I0
>>304
ここにあったんですね、ありがとう。
2018/07/22(日) 13:02:46.38ID:05q60dUN0
>>282
これに変えたらsaveTo.uc.jsが動かなくなった...
2018/07/22(日) 19:04:26.23ID:MtZK481L0
tabProtect_mod2.uc.jsとtabLock_mod2.uc.jsを使ってみたけど、
2つの違いはページ移動ができるかどうかだけですか?
2018/07/22(日) 19:12:36.90ID:Di+58lYl0
tabProtectは何があってもプロテクトしたタブを閉じない
tabLockはロックしたタブにあるリンクを常に新しいタブで開く
2018/07/22(日) 22:28:43.15ID:OUSfm4Ey0
今はTampermonkeyが良いのですか?
やっとQuantumに来ました
310307
垢版 |
2018/07/22(日) 23:23:52.61ID:MtZK481L0
>>308
なるほど、それは便利……と思ったけど、
ニコニコでZenzaWatchを使用したときにタグクリックすると、
ページ移動してしまう……

設定間違ったかな?
311307
垢版 |
2018/07/22(日) 23:29:45.89ID:MtZK481L0
と思ったけど、よく読んだらリンクでの移動か。
リダイレクトはそのまま通るのね。
2018/07/23(月) 07:50:40.45ID:X1eTo3UL0
tabProtect_mod2.uc.jsとtabLock_mod2.uc.jsが1つになったのあればいいなぁと…
2018/07/23(月) 08:02:39.69ID:tSxogpmj0
>>311
Javascriptで開くリンクの場合はその限りではない
2018/07/23(月) 19:06:36.81ID:GG5akckq0
>>312
確かに一緒になってくれると助かる、大抵両方有効にするし
2018/07/23(月) 20:50:09.46ID:Ukn3SlQo0
ほならね、自分でスクリプト書けって話でしょ?
私はそう言いたいですけどね
2018/07/23(月) 21:06:12.50ID:LrB2Wbep0
あら あら うふふ
2018/07/23(月) 21:32:03.87ID:RL4RQTXb0
tabProtect_mod2.uc.jsを開いてtabLock_mod2.uc.jsの内容を継ぎ足せば1つになるんじゃないかとやってみたら
ファイルは1つになったけどタブのコンテキストメニューは同じままだった(´・ω・`)
2018/07/23(月) 21:38:09.63ID:KMvoAnZx0
alice0775さん、zzzz-tabContextMenu_combining_tabProtect_and_tabLock.uc.jsのリリースありがとうございます
2018/07/23(月) 23:09:53.26ID:GG5akckq0
zzzz-tabContextMenu_combining_tabProtect_and_tabLock.uc.js
ありがとうございました、使わせていただきます
2018/07/24(火) 06:21:34.97ID:qck1A4Ex0
旧 Tab Mix Plusだと
tabProtect_mod2.uc.js + tabLock_mod2.uc.js ができるんだよね
2018/07/27(金) 09:59:10.52ID:8QMqTld80
バージョン61.0.1でAutoCloseBookMarkFolder_Fx37.uc.jsでどうやっても動かない
”Firefox57以降でuserChrome.js用スクリプトを利用する方法”でも
userChrome.js導入.zipを使ってもできない。
以前はできてたのに
2018/07/27(金) 10:06:38.30ID:Z87Yu1q10
>>321
http://wiki.nothing.sh/page/userChrome.js%E7%94%A8%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88
Nightly61.0a1以降でもuserChrome.js用スクリプトを利用する方法
2018/07/27(金) 10:27:02.01ID:8QMqTld80
>>322
やってみましたが、できませんでした。
2018/07/27(金) 10:35:54.54ID:Z87Yu1q10
>>323
userChrome.js導入over61.zip は?
2018/07/27(金) 10:37:59.00ID:8QMqTld80
>>324
それもやりましたが、できなかったです。
2018/07/27(金) 10:40:46.91ID:Z87Yu1q10
>>325
※Firefox57以降でuserChrome.js用スクリプトを利用する方法で追加していたファイル(userChrome.js用スクリプト以外)はすべて削除しておく
は?
2018/07/27(金) 10:44:43.17ID:8QMqTld80
>>326
それもやりましたが、だめでした。
2018/07/27(金) 10:50:48.88ID:Z87Yu1q10
>>327
AutoCloseBookMarkFolder_Fx37.uc.js

// @version 2018/08/13 61+
を使ってる?
2018/07/27(金) 10:58:08.14ID:8QMqTld80
>>328
はい、それを使ってます。

ちょっとワケワカメになってきたので一旦落ち着きます。
みなさん、ありがとうございました。
2018/07/27(金) 11:10:27.95ID:KsS8fBLQ0
>>329
自分ところの場合AutoCloseBookMarkFolder_Fx37.uc.jsは他のスクリプトかcssと干渉し動作しなかった
2018/07/27(金) 11:47:59.74ID:/HII7Rft0
>>330
入れているスクリプトを移動させて、1個々々確認していくしかないな。
2018/07/27(金) 12:21:44.96ID:Z4dXwbCy0
>>323
他のuc.jsは動いてるの?
2018/07/27(金) 13:47:36.93ID:KsS8fBLQ0
>>331
サイドバーとブッマークツールバーにかかわるスクリプトとcss確認したら判明したよ
今はちゃんと動作してる
ただ何が原因だったのかすっかり忘れてしまった
記録しておけばよかったんだが
2018/07/27(金) 18:29:04.45ID:LyoqXjLg0
スタートアップキャッシュ消すの忘れているに違いない
2018/07/27(金) 21:04:03.59ID:aZDd+ooV0
>>329

>>119
>>177
あたりが参考になったりして
2018/07/28(土) 12:50:55.47ID:RRg2qkcj0
Sylera帰ってきてくれー
2018/07/28(土) 22:59:59.94ID:FN0pr1Ku0
>>30
今更だけどこれ凄い便利だな
ちょっと調べたら、pixivは内部的にはAPI叩いてるが、
事情があってなるべく表には出さないとかあったがそういうものだろうか……
サムネ画像とか取れるのは使いでがありそうだ。
画像からコメント一覧は取れないようだが別APIだろうか
2018/07/29(日) 03:21:43.45ID:TJKWIFaZ0
337だけど自己解決した
www.pixiv.net/ajax/illusts/comments/roots?illust_id={ID}&offset={n}&limit={m}
コメントはこれで適当にクエリ足せば取れるな
2018/07/29(日) 22:54:28.98ID:EHufHKcD0
いろいろいじりまくっているから俺環かもしれないけど
気が付いたらNightlyでIME-Colors-e10s.uc.jsがエラー吐いてた
const WindowUtils = window.windowUtils;
でいけると思う
2018/07/30(月) 00:48:59.01ID:R0Wvqd+i0
多段タブはググって出来るようになったのですが、多段タブでタブの順番入れ替える事がスプリクトはありますかね?
2018/07/30(月) 03:02:19.16ID:xwHsMM9l0
入れ替えるはドラッグでできるでしょ
2018/08/01(水) 13:48:50.65ID:bFaocHe30
久しぶりにgrearemonkeyを試してみたらiframeでクロスドメインにアクセスできなくなっていました。
4.0になってから読み込めないとか、英語のサイトとかで見ましたが、バグでしょうか?
2018/08/02(木) 06:02:27.73ID:eWU/5OSS0
userChrome.js導入over62入れた頃からタブのクラッシュが頻発するようになったんだけど俺だけ?
画像やら読み込みが大量のページのロード中に落ちることが多いけどこのスレ開いて落ちたこともある
uc.jsのどれか?アドオン?今のところ全くわからなくて困ってる
firefox 61.0.1 (64ビット) / win7 64bit
2018/08/02(木) 11:07:32.48ID:06cPneD30
>>343
1つずつ停止させ確認
2018/08/02(木) 16:17:18.68ID:eWU/5OSS0
>>344
しかないよね
ありがとう、やってみることにする
2018/08/02(木) 19:31:43.38ID:N22Iy8nD0
alice0775さんの更新来てた
2018/08/02(木) 21:33:23.64ID:Fws9rpIr0
>>346
userChrome.xmlも来てますね
2018/08/03(金) 00:58:00.61ID:+OQ9rTmw0
これで導入に必要なファイルはuserChrome.css以外aliceさんのとこにあるから

1.aliceさんのとこから全部DLしてこい
2.userChrome.jsとuserChrome.xmlと他入れたいファイルと必要な記述したuserChrome.cssを
 chromeフォルダに入れろ

で話が済むな
導入.zipとover61とover62は削除しちゃって大丈夫だよな
2018/08/03(金) 02:35:33.96ID:j7emCXJU0
>>348
Firefox 61.0.1 (64 ビット) なんだけど
config.js と config-prefs.js と utilsフォルダ内のファイルはもういらないってことだよね?
2018/08/03(金) 03:57:37.81ID:j7emCXJU0
>>348 をやったのですがAutoCloseBookMarkFolder_Fx37.uc.jsが動きません Firefox 61.0.1 (64 ビット)

aliceさんのとこから「Clone or download」の「Download ZIP」でダウンロードして
userChrome.jsとuserChrome.xmlとAutoCloseBookMarkFolder_Fx37.uc.jsをchromeフォルダに入れました

userChrome.cssに以下を記述しました
/* ここから */
toolbarbutton#alltabs-button {
-moz-binding: url("userChrome.xml#js");
}
/* ここまで */

他のClearSearchWord.uc.jsとRestartFromMenuButton.uc.jsは動いています
2018/08/03(金) 05:14:30.17ID:RQInGk+p0
over62の userChrome.xml って中を見るとcssファイルを読み込めるようにしてあるみたいなので個人的にはこっちのほうが好きだな。

例えば↓みたいな userChrome.css と userContent.css に分けて書かなきゃいけないのを aboutnewtab.css って感じのcssにまとめて書けたのでw

/* -- about:newtabの背景色&非表示 -- */
@-moz-document url-prefix("about:newtab") {
html {
background-color: #2A2A2E !important;
}
body {
display: none !important;
}
}
/* -- about:newtabを開いたときに一瞬出るローディング中の背景色
about:newtabと背景色を一緒にするとちらちらしなくなる -- */
#tabbrowser-tabpanels {
background-color: #2A2A2E !important;
}
2018/08/03(金) 11:20:12.88ID:97yHCnfx0
Greasemonkeyで既存のホームページのselectでoptionの中に
インデックスをつけてテンキー1〜9で選んで選択するとき
項目が9つより多いときはテンキーの「+」で移動しています。
しかし次のような場合にどうすればいいか悩んでいます。

オリジナル
1人
2人
3人
4人
5人
6人
7人
8人
9人
10人
11人
2018/08/03(金) 11:23:07.99ID:97yHCnfx0
script適用初期
1.1人
2.2人
3.3人
4.4人
5.5人
6.6人
7.7人
8.8人
9.9人
10人
11人
2018/08/03(金) 11:25:08.33ID:97yHCnfx0
「+」キー移動時
1人
2人
3人
4人
5人
6人
7人
8人
9人
1.10人
2.11人

分かりにくい図ですいません。
2018/08/03(金) 11:32:19.19ID:97yHCnfx0
このscript適用初期で
1.1人
2.2人
3.3人
4.4人
5.5人
6.6人
7.7人
8.8人
9.9人 ←ここにいる時に「1」を押しても1人に行かずに10人に行ってしまう
10人
11人

ので困っています。
selectのsizeでドロップダウンをリストボックスみたいに拡大表示しているのですが
document.onkeydownよりWindowsかjavascriptか分からないけどJISやらUNICODEの
順番に移動するほうが優先されるのでしょうか。
onkeydown優先で移動させたいのですができますでしょうか。
2018/08/03(金) 15:05:42.67ID:97yHCnfx0

誠に申し訳ありません。
単にこちらのプログラムミスでした。
システム?の、序数、あいうえお、アルファべット順の動きより
2018/08/03(金) 15:06:29.65ID:97yHCnfx0
onkeydownのほうが優先されました。
単なるプログラムミスでした。
申し訳ありません。
358名無しさん@お腹いっぱい。
垢版 |
2018/08/03(金) 15:40:03.27ID:ITs7J7q+0
https://i.imgur.com/H0j8vwY.png
2018/08/03(金) 20:24:50.11ID:GH15prBQ0
userChrome.xmlにしたら
ucjsDownloadsManager.uc.jsの
消去ボタンが消えた
2018/08/03(金) 22:23:35.72ID:j7emCXJU0
>>350 ですが >>119 を参考にしてANSIにしてみたけど動きません
2018/08/03(金) 23:40:19.13ID:a582uld40
>>360
AutoCloseBookMarkFolder_Fx37.uc.jsは
userChrome.js導入over62.zipでも動かないよ
みなさん動いてないんじゃないかな
2018/08/03(金) 23:48:20.29ID:j7emCXJU0
>>361
そうなんですか 情報ありがとうございます
2018/08/04(土) 01:19:02.75ID:QqKIJz0U0
userChrome.jsサイドバー対策版来てるね
でもダウンロード等のサブウインドウ類にはスクリプト読み込まれないね
あとalice氏のuserChrome.xmlだと2つ目以降のメインウィンドウでも動かないな
2018/08/04(土) 01:31:38.65ID:M+b0YGpK0
>>350 ですが >>363 を見て userChrome.js を更新したら AutoCloseBookMarkFolder_Fx37.uc.js が動きました
情報ありがとうございます >>363 さん
365359
垢版 |
2018/08/04(土) 04:51:45.29ID:BR1wxIa50
alice0775さん
修正ありがとうございました
2018/08/04(土) 06:33:56.81ID:B37JhDDI0
62.0b14だけど、ダウンロードボタンのidがdownloads-buttonから
変わった?
右クリックでucjsDownloadsManagerを開くようにしていたのが
効かなくなった
userChrome.xmlにしたからかなぁ
2018/08/04(土) 08:28:05.83ID:56WH0ajl0
以下のスクリプトはstylusではなくTampermonkeyで動かしたいのですが機能しません

ニコニコ動画無駄機能外し HTML5用
https://userstyles.org/styles/134647/html5

機能させる方法ご存じの方がいたら教えてもらえないでしょうか?
2018/08/04(土) 12:23:28.42ID:QqKIJz0U0
userChrome.xml修正おつです


>>367
スクリプトの設定タブのinclude/excludeの所のユーザーによるmatchに
*://www.nicovideo.jp/*
を追加
369名無しさん@お腹いっぱい。
垢版 |
2018/08/04(土) 13:02:52.29ID:5sn6UhEK0
>>368
ありがとうございます
機能するようになりましたが、スタイルが適応されるまで20秒くらいかかります
stylusの時にはページ表示後すぐに適応されたのですが何か設定がわるいのでしょうか?
2018/08/04(土) 20:50:49.09ID:O4cg5RWu0
alice0775が居なくなったらどうなっちゃうん(´・ω・`)?
2018/08/04(土) 21:04:35.15ID:uKhJCvT+0
有志が自分で使いたいものだけ修正してついででうpしてくれるくらいかな
372366
垢版 |
2018/08/05(日) 06:26:45.66ID:8eXLHhgl0
000-addToolbarInsideLocationBar.uc.jsを
新しいのにしたら直った
2018/08/05(日) 06:59:39.62ID:YuOLFsgX0
>>370
alice0776が現れるよ(`・ω・´)
2018/08/05(日) 10:47:30.44ID:o7TmVyIM0
   △
  ( ・ω・)
  (U. U
   )ノ
 ∧.∧彡
(-ェ-` )つ⌒⊃ ←alice0775
2018/08/05(日) 10:52:28.44ID:e85HnQk20
レース鳩0777
2018/08/05(日) 22:54:07.50ID:Aklg/aU30
FirefoxでGreasemonkey、ChromeでTampermonkeyを使っていますが
forループのreturnの動作の仕方が違います。
Firefoxではreturnでループを抜けるのですがTampermonkeyでは
条件が終わるまでreturnを無視して、条件が終わるまでループを
続けてしまいます。
Tampermonkeyでforを抜けるためにはbreakを使うしかないのでしょうか。
forの階層が多いと多少面倒ですが。
2018/08/06(月) 04:48:31.87ID:5ouwS1WC0
階層無視してちょっと強引な抜け方としてはgotoで飛ぶ
try catchで囲んでわざとエラーだして抜ける

とか思いついた
2018/08/06(月) 11:11:36.71ID:iL1+Mb0r0
Chromeでも普通に多重ループ内からreturnで関数終了するけど、何か間違ってるんじゃないかね
■ このスレッドは過去ログ倉庫に格納されています
大学生アイラと影の怪物と戦うリョウが、深夜3時3分の静止した世界で交錯する超常スリラーの概要

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