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
2017/12/21(木) 20:44:37.31ID:5t81XQAv0
>>227
これはVer 2014.09.11版ですか?
681行目は空白でよろしいか?
2017/12/21(木) 21:00:25.13ID:erCn+xUC0
>>212
これずっと気になってたんでありがてぇ
メインの窓は絶対閉じないんで十分だわ
230228
垢版 |
2017/12/21(木) 21:01:45.30ID:5t81XQAv0
ごめん、681行目から修正すべきだった。
59でも正常に動きました。
ありがとう。
2017/12/22(金) 21:21:59.92ID:4y1ukOTR0
ステータスバーの内容をロケーションバーに表示させる事はできませんか?
2017/12/23(土) 12:49:54.28ID:Uv4WmUoX0
>>212を追記しても新しいウィンドウで開いて元のウィンドウを閉じると
履歴から開けなくなるね
2017/12/23(土) 13:45:34.69ID:a3E8hLtA0
if (aWhere == 'current' && !isTabEmpty(gBrowser.selectedTab)) aWhere = 'tab';



let win = Services.wm.getMostRecentWindow("navigator:browser");
if (aWhere == 'current' && !win.isTabEmpty(win.gBrowser.selectedTab)) aWhere = 'tab';

(1行追加, 1行修正)とすればいい
2017/12/23(土) 14:34:50.09ID:Uv4WmUoX0
>>233
本当にありがとう。完璧な動作です。
2017/12/23(土) 22:11:45.51ID:m0TA/NtQ0
60でuserChrome.jsが使えなくなるって前に書いてあったが、時期ESRが60になってuserChrome.js終わり?
59ESRがでたら再来年まで頑張るつもりだったんだが
2017/12/24(日) 03:08:53.75ID:WvQOIVif0
OSクラッシュした巻き添えでtamperのスクリプト全部吹っ飛んで消えた
テキストファイル1個に全スクリプトを保存してるようでそのデータが壊れてて修復不可

バックアップ取っとけばよかった・・・
2017/12/24(日) 03:27:34.22ID:WDCEC1CU0
やらかさないとバックアップの重要性はわからない
2017/12/24(日) 04:49:51.79ID:WvQOIVif0
スクリプト自体のバックアップは他の同系アドオンにあるんだけど
移動が面倒っていうね
2017/12/25(月) 13:37:12.68ID:PH+QRQ4U0
公式のピン留めじゃなくて独自にピン留めできるJsとかありませんか?
ただ長さが変わるだけとか
2017/12/25(月) 22:15:49.16ID:zroNZeHr0
alice0775さんがfindSelectionInFindbar_Fx57.uc.jsをアップロードしてくれてるよ
2017/12/26(火) 00:45:20.62ID:D7wD5w7o0
>>239
長さを変えるだけでいいならそう手間もいらんが
Firefox的に想定外だから「右側のタブをすべて閉じる」がろくに使えなくなるぞ
2017/12/26(火) 01:24:46.03ID:D7wD5w7o0
一応ピンタブの位置を変えないだけのやつをうpった
https://u6.getuploader.com/script/download/1665
「右側のタブをすべて閉じる」に関しては何もいじってないから正直あんまり使いどころがない
再起動したりしたら普通に左端になる
2017/12/26(火) 11:55:58.53ID:h1QukhP+0
>>241
右側のタブをすべて閉じるは使ってないので全く問題ないです
再起動して場所変わらなければ最高でしたが十分グループ分けができます
人が作った物をちょこちょこ弄ることは出来ても
自分で生み出すことが出来ないので241さんが神にしか見えません
ちょっと聞いただけなのに年末の忙しい時間を使って作ってくださり
ありがとうございました
2017/12/26(火) 17:16:58.17ID:38vvjKOL0
アリスさんのタブロックはもう無理なんかのう
245242
垢版 |
2017/12/26(火) 23:08:34.17ID:D7wD5w7o0
自分で使う場合ピン留めを外すのも位置移動なしにする必要があるなとか
標準の「右側のタブをすべて閉じる」を改造するより別途新しく追加する方が楽かなあとか
そんな感じで作り直したのがこちら
https://u6.getuploader.com/script/download/1666
2017/12/27(水) 01:22:31.72ID:YW2GC/PC0
OpenNewTab.uc.js使うと
2nn等のサイトでリンクが新しいタブで開かなくなってしまうのですが
使ってらっしゃる人はどうですか?
2017/12/27(水) 01:50:33.69ID:h/5TF3CW0
>>246
>新規タブで開く(空白タブ再利用) ※外部サイトを新規タブで開いてしまう場合もあるのを修正
が影響してるんで、自分は一つ前のこっち使ってる
https://u6.getuploader.com/script/download/1561
2017/12/28(木) 06:13:14.75ID:Fwn8IH870
>>231
リンク先URLだけならLinkLocationbarLiteReverse.uc.jsの10行目
var urlbarIcons = document.getElementById('urlbar-icons');
をvar urlbarIcons = document.getElementById('urlbar-display-box');
に変えて動くのを確認したけどどうかな
IDはもっと適当なものがあるかもしれない
2017/12/28(木) 11:05:45.42ID:q7GUoO5b0
Enhanced word highlightなどが使えなくなるサイトがあるんだが例えば新しいfirefox add-onsなど
使えるようにする対策って何かある?
2017/12/28(木) 11:18:16.74ID:ubZvzXCR0
>>249
AMOは無理
グリモンに限らず基本的にアドオンが動かない仕様
2017/12/28(木) 11:27:50.91ID:q7GUoO5b0
>>250
無理なら諦めます
教えてくれてありがとう
2017/12/28(木) 17:42:45.40ID:MBAdSPhk0
57になってタブグループってなくなったけどそれは表面上だけで内部構造的にはまだ生きてるの?
2017/12/28(木) 18:46:33.76ID:yh2IS2d80
Multi-Account Containers っていうもっと強力なコンテナに代わった
2017/12/30(土) 16:39:03.56ID:fOo41dMe0
>>247
この手の設定を導入する方法教えて下さい
グリモン入れたけど上手く行かなくて困ってます・・・
2017/12/30(土) 16:41:59.56ID:p3luxmEg0
>>254
>>1 に利用方法ってあるよ
2017/12/30(土) 16:55:23.48ID:fOo41dMe0
>>255
ほんとだ、ありがとう
2017/12/30(土) 17:08:16.33ID:HFlBp3Hw0
やっと時間ができたので57へ移行中なのですが、
コンテキスト検索をする際にcontextSearcher.uc.jsのように
単語を選択しなくてもカーソル下の単語を拾って検索できるものありませんか?
これ使えなくなって本当に不便
2017/12/30(土) 23:05:13.48ID:MRWXJIx10
今日の夕方以降
violentmonkey にいれてるautopagerize modified by blademight
をONにするとページ読み込みが終了しないようになりました
今はOFFにしてしのいでますがスクリプトが保存しているデータが壊れているような気がします
このデータだけを削除する方法はどうすればいいですか?
スクリプトを消せばスクリプトのデータも消えるのですか?
2017/12/31(日) 17:42:40.51ID:UbNnTk7A0
検索バーを開閉するマウスジェースチャーのスクリプトって無いですか?
アドオンでは探しても見つかりませんでした
2017/12/31(日) 20:37:55.82ID:ReD8yh4E0
誰だよコブクロのライブ動画上げてるハゲは
2017/12/31(日) 20:57:16.46ID:H3d4SK2d0
前バージョンで使っていたアドオン WideSearchBar の代替を探しています。
検索バーにフォーカスがあるときだけ、アドレスバーを狭くして、その分検索バーを広くするアドオンです。
userChrome.js で実現できないでしょうか。
2018/01/01(月) 07:02:49.41ID:CJG1wZNC0
>>261
その逆ならある。
2018/01/01(月) 07:22:09.09ID:rqIHNREg0
逆があるなら自分で入れ替えればいい
2018/01/01(月) 13:23:35.32ID:U5zQfJaF0
検索バーなくす気満々なMozilla
2018/01/01(月) 13:48:07.08ID:ISIAqwlB0
検索バー無くすなら
せめて検索バーと同じ挙動をアドレスバーでも出来るようにして欲しいわ
検索バーを無しでしばらく使ってみたが今のアドレスバーでは代わりに成らない

何も手を入れてないページ内検索バーの使い勝手も問題だ
2018/01/01(月) 14:39:47.85ID:+8ABb7v/0
ロケーションバーは常にURLを表示しておきたい
フィッシング対策が云々と言っている割に基本的なところで目隠ししてどうするよ
2018/01/01(月) 14:56:18.34ID:4i29FkCM0
俺は特に不満ないけどこだわりのある奴は大変だな
2018/01/01(月) 15:23:29.24ID:Xej/KyN90
こだわりがあると言うより、不便を強いられると言うことだな
人それぞれの使い方があるのだから
使い方に合うようにできないと言うことは貧乏するのと同じで切ない
2018/01/01(月) 15:25:05.36ID:Xej/KyN90
貧困生活を強いないで欲しい
2018/01/01(月) 16:03:58.60ID:izQDFhVd0
要するに自分に合わせないからクソっていうわがままだろ
2018/01/01(月) 16:54:02.58ID:ISIAqwlB0
そもそも標準の検索バーが完全な無能だからな
searchWPがFirefoxの価値の5割くらいを支えていた
今やそれが使えないどころか
自分しか使わない検索サイトを追加すらことすら難儀するレベルでうんこ化してるのを見ても
検索バーやページ内検索はユーザーに使わせたくないのではないと思えてくる
2018/01/01(月) 17:09:32.22ID:Xej/KyN90
糞化の危機感ないね
2018/01/01(月) 17:10:56.18ID:edZBbPnN0
消費者が検索で正しい情報なんか知られたら困るんだろう
おけーぐーぐるの
答えのまま行動する民衆が大切なんだ
2018/01/01(月) 17:59:26.66ID:ELeOtRHh0
>>271-273
>>270ってことだろ
2018/01/01(月) 19:41:41.30ID:+8ABb7v/0
Mozilla「俺に合わせろ」
ユーザー「俺に合わせろ」
2018/01/01(月) 20:05:11.50ID:ELeOtRHh0
>>275
Mozilla
ブラウザを作り無償配布している

(極一部の)ユーザー
そのブラウザが自分の都合に合わせないということで糞呼ばわりしたり
民衆がどうとかわけの分からないことを言い出す
2018/01/01(月) 20:08:54.52ID:vFv0wvyg0
謎のユーザー
クソなもんをクソって言うと何も反論できず発狂する
2018/01/01(月) 20:17:26.15ID:U5zQfJaF0
クソはどう繕ってもクソ
2018/01/01(月) 20:51:46.41ID:rqIHNREg0
去年作られたブラウザとかなら分かるけど
ブラウザが世に出てきて何十年たつんだよ
マニアックなその他の部分はアドオンで補うのは分かるが
未だに検索周り、ページ内検索周り、ダウンロード周りが
充実して無いってのは糞 
2018/01/02(火) 00:55:25.87ID:kabeoatB0
urlfilter.uc.js 0.0.8.3で
つべの動画の始まりに割り込んでくる広告CMを
http*://*.doubleclick.net/* でブロックしてたんだけど
最近効かなくなっちゃったんだがどう直せばいいかわかる猛者おるか?
2018/01/02(火) 14:05:30.33ID:U8B3d6+f0
ニコ生のliv2に対応した次枠自動移動スクリプトってありませんか?
2018/01/02(火) 20:51:50.16ID:AAvNH21a0
live2といってもflashとHTML5で対処が変わるからめんどくさそう
1個になってから対応する人が出てくるんじゃないかな
HTML5ならDOMを定期的に見たら対応はらくだし
2018/01/03(水) 04:09:19.52ID:5crclLYH0
amazonから図書館の蔵書検索できるスクリプトないかな
Libronっていうやつはあったけどfirefoxのandroid版のtampermonkey からだときちんと読み込めなくて使えなかった
ほかに似たようなスクリプトないかな
2018/01/04(木) 19:31:58.13ID:bOG5SaO+0
SidebarModoki.uc.jsの幅を狭めたいのですがどこをいじればいいのでしょうか?
2018/01/05(金) 14:03:29.79ID:razeHJYr0
>>283
>firefoxのandroid版の
初っ端から無理っぽい気が。素直にandroidアプリを当たったほうがいいと思う。
2018/01/05(金) 19:11:23.74ID:6Ul3DJ1f0
57.0.4にアップデートしたら
OpenNewTab.uc.jsが使えなくなったんですが?
2018/01/05(金) 20:51:56.46ID:wB8/M2xx0
>>286
問題ない
2018/01/05(金) 21:51:40.25ID:6Ul3DJ1f0
>>287
ブックマークから開いた時に新規タブで開かない
2018/01/05(金) 21:53:12.29ID:wB8/M2xx0
>>288
/* ブックマークを新しいタブで開く */
user_pref("browser.tabs.loadBookmarksInTabs", true);
2018/01/05(金) 22:04:50.75ID:6Ul3DJ1f0
>>289
試してみたけど駄目でした
2018/01/05(金) 22:18:11.03ID:1zrcosvh0
それを試して駄目ならそのプロファイルがやばい
2018/01/05(金) 22:39:11.06ID:6Ul3DJ1f0
>>291
userChrome.cssに追加するんでしょ?
2018/01/05(金) 22:42:40.93ID:qIFtjRWV0
             . ィ
.._ .......、._    _ /:/l!
 :~""''.>゙' "~ ,、、''‐'、|         _    またまたご冗談を
゙、'、::::::ノ:::::::_,.-=.  _〜:、         /_.}'':,
 ``、/:::::::::__....,._ `゙'Y' _.ェ-、....._ /_゙''i゙ノ、ノ
 ,.--l‐''"~..-_'.x-='"゙ー 、`'-、 ,:'  ノ゙ノブ
"   .!-'",/  `'-‐'') /\ `/ でノ-〈
 .-''~ >'゙::    ‐'"゙./  ヽ.,'   ~ /
   //:::::       ',    /    ,:'゙
2018/01/05(金) 22:56:05.97ID:6Ul3DJ1f0
>>293
いや、マジで無理だから!
2018/01/05(金) 23:04:02.37ID:Gy62co0B0
user.jsなw
2018/01/05(金) 23:07:18.13ID:6Ul3DJ1f0
>>295
親切な方、ありがとうございます!
297名無しさん@お腹いっぱい。
垢版 |
2018/01/05(金) 23:58:08.20ID:Zq1iuTe30
礼にはおよばねえ
2018/01/06(土) 00:35:17.49ID:VHkAQb3Q0
スレ違いは承知の上でお尋ねをさせていただきたいのですが、
Enhanced word highlight 1.5.9 revision9.user.jsをGoogle Chrome + TampaerMonkeyの環境で使用すると
ハイライトするキーワードの入力ボックスを表示するためのスクリプトのショートカットキー"Alt + /"が効かず、押しても何も表示されません。

入力ボックスを呼び出せないため、現状ではGoogleの検索結果とそのリンク先以外のサイトではハイライト機能が使えず少々不便に感じています。

どなたかコードの修正方法をご存じの方がおられましたら恐縮ですが教えていただけないでしょうか?
2018/01/06(土) 04:03:50.16ID:MXady/o+0
とりあえずfirefox環境では普通に動作するなあ
2018/01/06(土) 11:26:34.70ID:SqY2rnAx0
>>298
Firefoxには「Keyboard Savior Xtreme」というアドオンがあって、
これが有効になっていると Alt + / が機能しない (ホワイトリスト有り)
Google Chrome に似たような拡張やスクリプトを入れてないだろうか
サイト側でショートカットキーを無効にしたり別の機能を割り当てしてる事もある
2018/01/06(土) 17:22:02.59ID:fK9Iutb+0
de-XBL 着々と
終わりが見えてきた
2018/01/06(土) 20:35:47.49ID:C/F6EhFT0
57から非推奨の構文がガスっと削られたのかグリモン3では動くのに4では動かない部分がチラホラある
まあそれは良いんだけど何処でコケてるのかコンソールに出してくれよデバッグがしづらいわ
2018/01/06(土) 22:58:10.15ID:5E+Wd5ei0
もうグリモンは捨てて天パ猿使ったほうが無難じゃないかね
いやまぁ好きな方使えばいいけど
2018/01/06(土) 23:59:52.83ID:c53qZ1mp0
GM_*をGM.*に書き換えるだけじゃ動かないのか?
2018/01/07(日) 00:23:15.31ID:flEwywCe0
あれってjs切るとダメじゃなかった
2018/01/07(日) 00:23:23.61ID:r77toqxO0
>>299-300
どうもありがとうございます。
TampaerMonkey以外の拡張機能とEnhanced word highlight以外のスクリプトを無効化して
色々なサイトで試してみましたが、やはり入力ボックスを表示できませんでした。
2018/01/07(日) 01:31:42.81ID:gSnzI53A0
ChromiumにViolentmonkey入れて試してみたらAlt+/効かなかった
2018/01/07(日) 01:56:47.47ID:QpunKANI0
Vivaldi+Tamperでやってみたが確かに駄目だな
試しにShift+kに書き換えてやってみたらできたから
Alt + / がchrome系のデフォで使われてるのかもな
2018/01/07(日) 02:26:14.54ID:QpunKANI0
改めてやってみるとAlt使っている機能1個も動いてないな
とりあえず別のキーで使うなら211行目を書き換えればいい
元の作者がちゃんとコメントアウトで示してくれてるから
2018/01/07(日) 10:00:37.47ID:H77ViJlE0
新しくページを開いた時に、ページ内のテキストボックスにフォーカスが置かれた状態で開かれるページがあります。
今の私にとってはそれでは不便なので、テキストボックスにフォーカスが置かれていない状態でページが開かれるようにしたいです。

そこで Greasemonkey を使い、以下のスクリプトを書きました。

// ==UserScript==
// @name Remove focus from the textbox
// @require https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js
// ==/UserScript==
$(function () {
$('input').blur();
});

しかし、意図通りにフォーカスがテキストボックスから外れた状態で開かれるページもあれば、
外れずにテキストボックスでキャレットが点滅した状態で開かれるページもあります。

意図通りのページの例
https://www.yahoo.co.jp/
https://www.stackage.org/lts-10.2

フォーカスが外れないページの例
https://www.google.co.jp/
https://www.msn.com/ja-jp

これらの違いが分かりません。
どのようにすればフォーカスがテキストボックスから外れてくれるのでしょうか。


[環境]
Arch linux
FireFox 57.0.4 (64bit)
2018/01/07(日) 10:26:19.15ID:gSnzI53A0
>>308-309
真似してやってみたらあっさりと出来た良かった
(Chromium + Violentmonkey + v1.5.9 revision9 で確認)
2018/01/07(日) 12:49:50.76ID:jDk2kdSt0
確かにChromium系はAlt修飾でキーイベント発生しないね
Enhanced word highlightはChromium系の場合Altの代わりにWinキーでいけるみたい

>>310
googleは
// @run-at document-end
でもだめみたいだから
setTimeoutで実行タイミング少し遅延させればいいんじゃないかな
2018/01/07(日) 14:58:44.47ID:B+tRYtC80
そのinput要素がscriptで生成されてたら出来るわけないやね、生成を待たないと
MutationObserverかあまり美しくないけどsetTimeoutか
2018/01/07(日) 17:45:15.60ID:oL5KiqT30
stackageだけがautofocus属性使ってて
あとは全部スクリプトでフォーカスあててるから
その処理がblurより後にずれ込んでるんじゃない
2018/01/07(日) 19:42:12.85ID:4x0e+ZMI0
そもそもフォーカス持ってるのがinputとは限らないしdocument.activeElement使えばいいと思う
316298
垢版 |
2018/01/07(日) 21:53:04.71ID:r77toqxO0
情報を下さった方々どうもありがとうございます。

>>308-309で教えていただいた通りAltキーではなくShiftキーを使用するようにコードを書き換えたところ、
無事にショートカットキーから入力ボックスを表示できるようになりました。

おかげさまでブラウジングが格段に便利になりました。
本当にどうもありがとうございました。
2018/01/07(日) 22:55:55.05ID:H77ViJlE0
>>312 >>313 >>314
理屈が理解できてスッキリしました。
取りあえずタイムアウトを 500 ミリ秒に指定してみましたら、うまく行きました。

>>315
仰る通りですが、テキストボックス以外の所にフォーカスが当たっている事は特に問題ないです。

みなさん、ありがとうございました。
2018/01/08(月) 00:27:49.29ID:3EaYT+To0
グリモンからTampermonkeyに移ったらpixivfilterが動かなくなった
ヘッダーに「// @run-at document-star」を付けてもダメ
他の人はちゃんと動いてる?
2018/01/08(月) 13:12:46.37ID:DW4vaj1M0
何だその星
2018/01/08(月) 17:04:09.80ID:p6byjI3/0
文書の星

重いコンダラ〜
2018/01/08(月) 18:29:42.06ID:egg8VaxO0
Kondara MNU/Linux
322名無しさん@お腹いっぱい。
垢版 |
2018/01/08(月) 19:16:18.19ID:1ufS3q5Q0
>>321
そんなのあったな(´・ω・`)後継はモモンガだっけ
2018/01/09(火) 21:19:37.49ID:UWB7ef0i0
IME-Colors.uc.js
サーチバーとアドレスバーしか効かないね?
2018/01/09(火) 21:28:46.17ID:Xfc0Ct3D0
試す気はないがe10sに引っかかってるんだろ
2018/01/12(金) 02:26:55.25ID:l8Rtocdh0
他のスレだと答えられる人がいなそうなのであえてここで聞かせて下さい
BookmarksHomeっていうアドオンの中のスタイルシート勉強してます
下を足すと1カラムが自動開閉するようになるのですが、その1カラムの中で常に1つのフォルダだけ
開いた状態にして他のフォルダを開くと開いていたフォルダが閉まる様にしたいけどどうしても出来ません
ここで聞いて無理なら他でも無理かなぁ

#c_0 .folder {
border-bottom: none;}

#c_0 .folder:hover {
border-bottom: 1px solid;}

#c_0 .folder ul {
display: none;}

#c_0 .folder:hover ul {
display: block;}

#c_0 .folder h2 {
border-bottom: 3px solid;}

#c_0 .folder:hover h2 {
border-bottom: 1px dotted;}
2018/01/12(金) 10:36:29.38ID:08EErVvI0
>>325
cssの話題はこっち
userChrome.css・userContent.cssスレ Part8
http://egg.5ch.net/test/read.cgi/software/1513178964/
2018/01/14(日) 23:58:16.26ID:536+2/1h0
http://www.xuldev.org/misc/script/MouseGestures.uc.js
このマウスジェスチャで
ジェスチャしたら末尾のタブを選択するにはどうすればいいでしょう?
よろしくお願いします
■ このスレッドは過去ログ倉庫に格納されています
16歳の水野カイトが封印の刀を見つけ、時間が裂けて黒い風と亡霊の侍が現れ、霊の時雨と契約して呪われた刀の継承者となる場面

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