探検


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/02/09(金) 21:23:58.06ID:7NRsk5Tl0
AutoCloseBookMarkFolder_Fx37.uc.jsが急に動作するようになった
謎過ぎるが嬉しい
2018/02/11(日) 21:53:36.42ID:ug0aaW/Q0
nicovideo Thumbinfo popupはニコニコ大百科のgreasemonkeyスレに書いてあったけど、
1960行目にあるelse節の中を直すと動くようになるよ
2018/02/14(水) 19:37:44.48ID:9uF+aA/10
>>475
thx
>>396じゃないけど、助かった
2018/02/15(木) 22:51:23.30ID:ooVY55H+0
Foxy Gestures のスクリプト、必要な人がいればどうぞ

//右隣りのタブを閉じる
executeInBackground(() => {
getCurrentWindowTabs().then(tabs => {
var active = tabs.find(tab => tab.active);
browser.tabs.remove(tabs[active.index + 1].id);//+1を-1にすれば「左隣りのタブを閉じる」
});
}, []);

//タブを右端に移動
executeInBackground(() => {
getActiveTab(tab => {
browser.tabs.move(tab.id, {index: -1});//-1を0にすれば「左端に移動」
});
}, []);
2018/02/17(土) 11:11:54.06ID:ebbH3qRw0
RemoveSearchParamがTampermonkeyだと動かないんですがどう修正したら良いでしょうか?
実行順やrun atの変更もしてみたんですがダメで
シンプルな記述だけに何故動かないのか分からず
https://u6.getuploader.com/script/download/1491
2018/02/17(土) 11:27:02.95ID:TXoUWuj90
>>478
まずどこのサイトで動かないのか?
bingとyahooはhttps化されたので@include行をhttpsにしないと動かないと思います
2018/02/17(土) 11:36:41.90ID:ebbH3qRw0
>>479
あ、申し訳ない
Googleです
2018/02/17(土) 16:28:04.94ID:FJ2XNiza0
>>478
自己レス
@run-at document-idle
追加で動いているような…?
この辺りも設定でstart,body,end含め変更して効かなかったのに、何故効くようになったのか謎
取り敢えず使えるようになったので失礼しました
2018/02/17(土) 22:07:29.89ID:VqTfGIoj0
Firefox57以降から実行タイミングが割とシビアになったな
2018/02/17(土) 22:25:37.01ID:LGNd8+7D0
いろんなのを参考に作ってみた

サイドバーにwebページやリンク先やアドオンマネージャーを表示
https://u6.getuploader.com/script/download/1683
2018/02/18(日) 19:10:36.36ID:NXQ5TDE/0
uc.xulはもう動かないのか困ったな
2018/02/18(日) 19:25:22.20ID:ABAb1vwj0
使ってるけどなuc.xul
2018/02/18(日) 23:59:55.06ID:NXQ5TDE/0
しらない間にOpenWith_1.1.1.uc.xulが機能しなくなってた
かわりはcMenuOpener.uc.js使うことにした
2018/02/19(月) 00:57:54.63ID:zxJF/YY10
AutoPagerize [Modified by BladeMight]のサイトのコメントにもあるっぽいけど
これしばらく使ってると次回Firefoxを起動した際に重くなってページが読まれなくなるバグがあるっぽい
アドオンのほうも微妙だしどうしたもんかなあ
2018/02/19(月) 01:09:25.43ID:PTyWTv7D0
>>486
中華の掲示板にOpenWith.uc.jsってのが上がってた
2018/02/19(月) 02:26:30.75ID:uQ+a5uzl0
このスレ見て修正したOpenWith_1.1.1.uc.xul使ってるけど
59bマルチプロセスでも問題無い
2018/02/19(月) 22:59:36.05ID:o3ocdscb0
>>488
どこ?
2018/02/20(火) 00:29:15.36ID:TF3UhoWM0
>>490
https://bbs.kafan.cn/thread-2114879-1-1.html
2018/02/20(火) 21:56:33.07ID:ndABzw/n0
google検索でデフォルトが「すべての結果」になってますが
「完全一致」にするスクリプトありませんか?

そもそもなんでOR検索がデフォルトなんだ
2018/02/20(火) 22:02:37.80ID:mxmhA8SE0
>>492
君は猛烈に勘違いしている
2018/02/20(火) 22:31:26.21ID:G/ReVi870
ダブルクォーテーション("")でキーワードを囲うか
検索バーへGoogle検索完全一致を自分で追加すればよろし
2018/02/21(水) 20:34:01.97ID:GqStXEV00
javascript: (function(){
var t;
t = document.getSelection();
if(t=='' && location.hostname.match(/\.google\./)){
location.assign(location.href.replace(/q=(.*?)(&|$)/g,'q="$1"$2'));
}else{
t = (t!='') ? t : prompt('"Google":');
if(t)window.open('https://www.google.co.jp/search?q=";'+encodeURI(t)+'"');
}
})();
2018/02/21(水) 20:40:06.37ID:eoD8Y2KV0
マウスボタン長押しでタブを閉じるボタンをマウスポインタ上に表示

https://u6.getuploader.com/script/download/1684
2018/02/23(金) 14:12:29.96ID:HVL32BSJ0
59b12でuserChrome.js全滅くさいかも
2018/02/23(金) 14:33:03.49ID:Zlj50fJg0
まだだ、まだ59RC版になるまでわからん
499名無しさん@お腹いっぱい。
垢版 |
2018/02/23(金) 14:56:30.22ID:ILeYGf3u0
>>497
動いてる
2018/02/23(金) 15:17:11.45ID:HVL32BSJ0
すまん、原因が分かった
なぜかインストール先が %username%local 以下だった
再インストールしたら直った
2018/02/23(金) 22:17:50.08ID:Y1GJpQro0
ID:HVL32BSJ0もう書き込むな永遠にROMってろ!
2018/02/24(土) 00:04:13.41ID:wO5i7zSe0
ビビりすぎw
2018/02/24(土) 08:15:09.65ID:GpWtyvHX0
そのうち使えなくなるのは決定してんだからびびる意味が分からない
2018/02/24(土) 08:40:39.42ID:AsBPD1JP0
userChrome.jsで延命しても、時機到来したらfirefoxとおさらばと言うことか。
開発陣ご苦労様でした。
2018/02/24(土) 12:15:06.36ID:JcDoTyD90
まあ 人間も死からは逃れられないし 仕方ないよ
2018/02/24(土) 16:39:08.03ID:GpKwCtin0
CSSスレ見て作った
ShowSearchBarHistroryByClick.uc.js
https://u6.getuploader.com/script/download/1685
ShowHistroryByDoubleClick.uc.js ベース
検索バー右端に履歴表示ボタンを生成。もしくは虫眼鏡ボタン右クリックで履歴表示
2018/02/24(土) 17:30:56.71ID:YRwmUFF+0
>>506
どもどもー
508名無しさん@お腹いっぱい。
垢版 |
2018/02/24(土) 18:07:11.74ID:JhwuzZ1C0
>>506
便利!
2018/02/24(土) 18:29:24.02ID:JcDoTyD90
便秘!

特大のう○こが出た
すっきりした
2018/02/24(土) 19:06:12.08ID:zkhRPbNH0
>>509
でも尻の穴が痛い痛い!
痔になったらしい!
ヒサヤ大黒堂に駈け込むか?
2018/02/24(土) 19:32:44.81ID:9N4aFnlE0
急にババしとうなって喫茶店に駆け込んだんや
したらごつうデカイんで流れへんかった。
あん時逃げたのワイや。スマン。
512506
垢版 |
2018/02/24(土) 19:45:27.77ID:GpKwCtin0
https://u6.getuploader.com/script/download/1686
DLした人こっちに変えておいて
余計な記述した結果新しく開いたウィンドウで無効になってたのを修正
2018/02/24(土) 19:48:30.96ID:b7YS9YjU0
>>512
とても良いこれ。ありがとう
2018/02/25(日) 02:58:31.71ID:KbF8sUoO0
>>512
すばらしい
515名無しさん@お腹いっぱい。
垢版 |
2018/02/25(日) 18:51:32.16ID:kIuayAd90
礼にはおよばねぇ
2018/02/25(日) 20:37:37.83ID:KPB+VPwe0
な、age厨だろ
2018/03/01(木) 09:39:28.86ID:fWKit7kG0
2ch Thread Viewerなんだけどスレによっては文章が長すぎて横スクロールが必要になるんだけど何とかならないかな?
2018/03/01(木) 12:21:24.99ID:oeOm3+dN0
CSSで対応できそうな気もする
2018/03/01(木) 12:33:31.97ID:fQzsLaLv0
>>512
ありがたい
久しぶりに覗いたらこんないいものが

あと欲しいのはConform SearchBoxの代替だけどなんか出た?
2018/03/01(木) 20:19:58.30ID:PDpe7xbt0
「Firefox57以降でuserChrome.js用スクリプトを利用する方法  その1」
http://wiki.nothing.sh/page/userChrome.js%CD%D1%A5%B9%A5%AF%A5%EA%A5%D7%A5%C8
ここに纏められてたのにどうなったの?
2018/03/01(木) 20:22:30.39ID:EWUIDe8I0
初心者です、userChrome.jsを導入する際、
000-windowhook.uc.js
rebuild_userChrome.uc.xul
の二点も必要らしいのですが、これらはどういう効果があるのでしょうか
2018/03/01(木) 20:45:25.15ID:oeOm3+dN0
初心者とか関係なくまずはファイル名でググれ
何してるのか大ざっぱな解説されてるサイトならある
523520
垢版 |
2018/03/01(木) 21:02:59.89ID:PDpe7xbt0
ごめん、ここで良かった。
2018/03/01(木) 21:04:58.55ID:SxpfVo1m0
いや、さっきまで不心得者がミスったのを放置していたようで
おかしくなっていた
今は直っている
2018/03/01(木) 21:21:23.85ID:EWUIDe8I0
>>521
rebuild_userChrome.uc.xul←これは必須っぽいが、000-windowhook.uc.jsがググっても具体的に何の効果があるのか分からん
2018/03/01(木) 21:24:53.39ID:EWUIDe8I0
メインウィンドウ(今開いている画面?)以外にもスプリクトを適用させるとあるけど、
今フォーカスしている画面でしか動作が不要のスプリクトしか使わない場合は要らないのかな
2018/03/01(木) 21:47:11.57ID:2Nr9njLt0
WindowHookをわざわざ使ってるようなものはほとんどない
2018/03/01(木) 22:03:17.82ID:LaZsL2Qu0
rebuild_userChrome.uc.xulも別に必須というわけではないよ
2018/03/06(火) 14:47:01.62ID:nTi2jncR0
dev60b1でuserChrome.js動かなかった >>520
2018/03/06(火) 15:02:30.20ID:WWFK9khV0
普通に動くけどね
2018/03/06(火) 18:29:09.02ID:6rk0jZuq0
俺も試したけど動かなかった
2018/03/07(水) 13:27:12.62ID:x2QoLKNc0
普通に動いている
60.0b1 (64 ビット)
2018/03/07(水) 19:16:12.20ID:/a1N2ZLx0
>>512
これいいんだけど検索ボックスが高くなっちゃうの ウチだけかな
2018/03/07(水) 19:36:47.85ID:4DEytdeJ0
>>533
よく見たらそうなるね
2018/03/07(水) 19:48:21.73ID:4DEytdeJ0
>>533
とりあえずこれで調整できるかも
pxの数値は好みで

/* URLバー・検索バーの高さを変更する */
#urlbar,
.searchbar-textbox{
font-size:12px;
min-height: 25px !important;
max-height: 25px !important;
}

検索バーのみ調整はこれを

/* 検索バーの高さのみを変更する */
/.searchbar-textbox{
font-size:12px;
min-height: 24px !important;
max-height: 24px !important;
}
2018/03/07(水) 20:42:33.84ID:/a1N2ZLx0
早速ありがとうございます
いい感じになりました
537512
垢版 |
2018/03/07(水) 20:53:08.27ID:x2QoLKNc0
自分ではcreateButtonをfalseにしていたからか違和感なかった
11行目辺りに以下を追加すればそんな感じになるかな
btn.setAttribute('height', '24px');
2018/03/07(水) 21:52:02.44ID:/a1N2ZLx0
ありがとうございます
539名無しさん@お腹いっぱい。
垢版 |
2018/03/08(木) 23:11:36.36ID:cTDsw3KN0
左側のタブをすべて閉じるを
tabContextMenuに追加したはいいけど
左にタブがない時のfilter: grayscale(1);の
やり方がわからない
2018/03/08(木) 23:50:40.43ID:Z1Zp8Dxv0
な、age厨だろ
2018/03/09(金) 00:00:14.27ID:tsV93w9R0
コンテキストメニューを呼び出したタブが最初のタブかどうか確認して
その結果によってdisabledを変更するようにpopupshowingにイベント登録すればいい
2018/03/13(火) 08:52:50.18ID:ogJrBWLl0
ShowSearchBarHistroryByClick.uc.js、ShowHistroryByDoubleClick.uc.jsが60から動作しない。
60から検索バーを↓キーで検索履歴が一件づつしか表示は出来なくなったためと思われる。
またスペースキーで検索履歴も見られなくなった。
バグ?仕様変更?
2018/03/13(火) 13:10:47.46ID:fdj0dNir0
それは困るな

ところで
SearchEngineWheelScrollv0.8.uc.js でコンテキストメニューの検索ワードを検索バーに送る(SearchBox Syncみたいな)ができる
2018/03/13(火) 13:16:02.74ID:fdj0dNir0
あ既出だったわ ごめん
2018/03/13(火) 13:42:29.54ID:xgt9DvRq0
ShowSearchBarHistroryByClick.uc.js
60.0b2でも61.0a1でも使えてるけどな
ていうかスクリプト使わない標準機能でも検索履歴1件ずつ表示になってないけどな
2018/03/13(火) 13:44:52.10ID:xgt9DvRq0
あとスペースキーで検索履歴表示も普通にできる
2018/03/13(火) 16:01:36.45ID:ogJrBWLl0
>>545
そうですか、困った。
何が邪魔してるのか?
2018/03/13(火) 16:17:21.59ID:gToN8ogR0
普通に考えてアドオンだろ
549545
垢版 |
2018/03/13(火) 17:02:32.93ID:ogJrBWLl0
分かりました。userChrome.cssでエンジン名を表示していたためだった。
userstyles.orgのSearch Bar Show Engine Names。
代用策ありませんか?
2018/03/13(火) 17:16:57.59ID:ogJrBWLl0
AddonsPage.uc.js
59対応版がアップされてたけど、61では動かない。
60では試してません。
551名無しさん@お腹いっぱい。
垢版 |
2018/03/13(火) 19:04:25.22ID:9un+fofa0
60.0b3にしたら
ExtrasConfigMenuPlus.uc.jsのimageを000-addToolbarInsideLocationBar.uc.jsの中にいれたら
ExtrasConfigMenuPlusのimageが縦長になった
552名無しさん@お腹いっぱい。
垢版 |
2018/03/13(火) 20:58:23.18ID:qApl5RCJ0
な、age厨だろ
2018/03/14(水) 15:28:56.07ID:aPt7sf9T0
000-addToolbarInsideLocationBar.uc.js
59でもちょっとおかしくなった
cssのせいだだろうけど
554名無しさん@お腹いっぱい。
垢版 |
2018/03/14(水) 16:28:11.13ID:sp87FmeK0
classをtoolbarbutton-1 chromeclass-toolbar-additional badged-button webextension-browser-action
に変えたら直った
2018/03/14(水) 19:52:11.83ID:U/VLRWww0
AddonsPage.uc.js
60でも61でも問題なし
ID:ogJrBWLl0は動かなくなったスクリプトより自分を疑った方が良い
2018/03/14(水) 21:30:22.61ID:OykYjGr80
>>555
サンクス、調べてみます。
2018/03/14(水) 21:39:34.90ID:OykYjGr80
>>555
下記からDLしたもので良いんでしょうか?
https://u6.getuploader.com/script/download/1341
2018/03/14(水) 21:55:49.05ID:TUUYhkZs0
こっち
https://u6.getuploader.com/script/download/1663
2018/03/14(水) 22:04:55.04ID:OykYjGr80
>>558
あっ、そうでした。
が、59は問題ないが61ではダメだった。
調査に時間かかりそう。
2018/03/14(水) 23:17:19.21ID:Z4iPakIT0
userchromeのuc.jsというものとtampermonkeyというのは違うものなのでしょうか?
togglefindbar by doubleclick.uc.jsというもののコードをtamperにコピペしたのですが動きませんでした
2018/03/14(水) 23:30:50.46ID:k4AeQdQq0
Xenoじゃダメなの
何の問題もなく激安定だが
2018/03/15(木) 02:20:41.79ID:EpSOElZ50
Tampermonkeyのような拡張機能はブラウザUIを対象に取れないので機能しない

というかTampermonkeyやGreasemonkeyと、uc.jsって手段がJavaScriptってだけで目的はほぼ無関係だと思うんだよな
2018/03/15(木) 02:53:33.55ID:WBPSt7hD0
userChorome.jsで使えるUserScriptLoader.uc.jsとTampermonkeyやGreasemonkeyなら大体同じだと思っていい
2018/03/15(木) 05:27:20.14ID:EFNsp/+P0
59でReadLater.uc.jsが使えなくなった
アイコンは表示できるけどクリックで一覧が出ない
2018/03/15(木) 20:15:25.10ID:ij3Xin9c0
>>558
Fx59以降デフォではabout:configからgeneral.useragent.localeがなくなったせいだな
44行目を
const isCN = false;
にするか、general.useragent.localeを設定しとけばいいんじゃないかな
2018/03/15(木) 21:16:14.57ID:Gb4QyIwL0
>>565
お〜助かった。
ありがとう。
2018/03/15(木) 21:29:21.82ID:DXS7nHbv0
Fx59でUndoListInTabmenuToo.uc.jsが利かなくなったね
2018/03/15(木) 22:05:43.07ID:LteVJKBT0
ReadLater.uc.jsもUndoListInTabmenuToo.uc.jsもgeneral.useragent.locale使っている
作っちゃった方が手間が減るんじゃね?
2018/03/16(金) 16:51:32.24ID:hJwpO04b0
userChrome.cssで多段タブの設定を弄ってるんだけど
タブの入れ替えが上手くいかないのは諦めるしかない?
2018/03/16(金) 18:07:54.61ID:f391lp9O0
>>568
ありがとう
general.useragent.localeをintl.locale.requestedに書き換えたら、無事動きました
2018/03/17(土) 15:37:15.50ID:duV5W2KV0
>>569
cssで弄るタイプは結論として入れ替え無理だからツリー型タブ入れてそっちで入れ替えやってたんだけど
そうするともう多段タブいらねえじゃんってなって結局ツリー型タブに移行してcssの方は消したわ
2018/03/17(土) 16:52:22.43ID:FEk3ya720
>>571
結局cssでは諦めるしかないのか・・・サンクス
2018/03/17(土) 17:27:27.69ID:KAqdu1V90
Fx59でUCSS.uc.js死んだ?
2018/03/18(日) 02:35:14.59ID:MKdyblIr0
reload_userChrome_and_userContent.uc.jsはとっくに死んでる?
■ このスレッドは過去ログ倉庫に格納されています

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