X



Firefox userChrome.js greasemonkeyスクリプトスレ36
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
垢版 |
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
0030名無しさん@お腹いっぱい。
垢版 |
2017/12/08(金) 22:47:16.38ID:8gZUlVpI0
57からzzzz-removeTabMoveAnimationFx44.uc.jsが効かなくなって、
alice0775さんが更新してくれるのを期待してたけど無理っぽいなぁ
0032名無しさん@お腹いっぱい。
垢版 |
2017/12/08(金) 23:33:38.94ID:hHNmcAc50
結局のところ旧検索バーという完全体に戻してくれるスクリプトはまだなんだな
惜しいとこまできてるから頑張って欲しい
003320
垢版 |
2017/12/08(金) 23:40:19.40ID:Yhbkjssw0
書き方が悪かった
虫眼鏡部分をホイールスクロールで切り替わるのはいいんだけど
通常通りに虫眼鏡クリックで出るポップアップからエンジンを変更したときは
エンジンアイコンは変わらないのねってこと

スクリプト内でエンジンの変更監視してないから当然なんだけど...
0034名無しさん@お腹いっぱい。
垢版 |
2017/12/08(金) 23:46:26.82ID:ts+nth5M0
>>33
虫眼鏡クリックで出るポップアップからはエンジン変更できないでしょ
選択したエンジンでの一度限りの検索が行えるというものでしょ
0037名無しさん@お腹いっぱい。
垢版 |
2017/12/09(土) 15:30:02.75ID:gaqAYhUH0
これ動作しないよね?

タブバー上ホイールでタブ切り替え
(function() {
if (location != 'chrome://browser/content/browser.xul')
return;
const scrollRight = true;
const wrap = true;
gBrowser.tabContainer.addEventListener("wheel", function(event) {
let dir = (scrollRight ? 1 : -1) * Math.sign(event.deltaY);
setTimeout(function() {
gBrowser.tabContainer.advanceSelectedTab(dir, wrap);
}, 0);
}, true);
})();
0039名無しさん@お腹いっぱい。
垢版 |
2017/12/09(土) 18:19:46.36ID:0KVEztjO0
SearchEngineWheelScroll.uc.js便利だけど
検索した後にデフォルトの検索エンジンに戻すにようにできないかな?
0042名無しさん@お腹いっぱい。
垢版 |
2017/12/09(土) 20:11:15.40ID:tsKP9DPq0
>>39
デフォルトの検索エンジンは固定で検索バー下にポップアップしてきた
デフォ以外の検索エンジン利用したときにはその時だけだよね
デフォルトの検索エンジンは常に固定のままだよ
0048名無しさん@お腹いっぱい。
垢版 |
2017/12/10(日) 02:15:54.43ID:CMUJ4aks0
SearchEngineWheelScroll.uc.jsめっちゃ改善したなぁ
地味にフォームでダブクリリセットも欲しかったから嬉しい
あとは起動時に既定エンジンを表示ってできないかなー(チラッ
004920
垢版 |
2017/12/10(日) 02:20:53.29ID:yM4AIoxf0
さらについでにアリスさんのSearchOnEngineChangeForFx38.uc.js
も57以降に対応させた
0050名無しさん@お腹いっぱい。
垢版 |
2017/12/10(日) 02:26:56.32ID:+bX7/Ifu0
>>47
あるかは知らんが作るのは簡単そう
URLバーだけならこれでいけるんじゃないかな
(function(){gURLBar.addEventListener('mouseover',function(){this.focus()},false)})()
後は検索バー相手にも同じことすれば
0052名無しさん@お腹いっぱい。
垢版 |
2017/12/10(日) 11:50:44.24ID:zD5JcOVI0
>>50さんのは
カーソルを外してもフォーカスされたまま

ロケーションバーと検索バーにフォーカスを移した時にURLや文字列を選択状態にするというのはありました
AutoSelectUrl.uc.js
https://github.com/ardiman/userChrome.js/blob/master/autoselecturl/AutoSelectUrl.uc.js
こちらのはロケーションバーからカーソルを外すとフォーカスが失われる
0053名無しさん@お腹いっぱい。
垢版 |
2017/12/10(日) 12:49:23.73ID:SeuKuqsa0
>>50 
わざわざありがとうございます 

>>52
これ面白いですね URLバーははずれるけど検索バーは外れないんですね
ありがとうございます
0054名無しさん@お腹いっぱい。
垢版 |
2017/12/10(日) 13:04:50.83ID:zD5JcOVI0
>>53
AutoSelectUrl.uc.js
こっちのはロケーションバー右側にある「履歴を表示します」
クリックしてURL履歴も検索エンジンも選択できないよ
これではちょっと使えないですね

>>50さんのものは「履歴を表示します」をちゃんと利用できるようになっている

>>50さんのにAutoSelectUrl.uc.jsの46行目から49行目を移植してみたら
検索バーもフォーカスするようになったし
作れる皆さんからしたら笑われるんだろうけどこんなかんじ
https://i.imgur.com/UAuoZo7.png
0060名無しさん@お腹いっぱい。
垢版 |
2017/12/10(日) 23:21:07.52ID:bEJ9D4N+0
最近昔作ったスクリプトがやたら取り上げられてて複雑な気分
当時はDL数一桁余裕だったのにw
0061名無しさん@お腹いっぱい。
垢版 |
2017/12/11(月) 00:57:28.34ID:1thkh/1c0
SendToPlayer.uc.js これ最高だな
PotPlayerでも使えたわ
つくってくれた神様サンクス!
0062名無しさん@お腹いっぱい。
垢版 |
2017/12/11(月) 01:59:06.93ID:msIx83WC0
SearchEngineWheelScroll.uc.js様
起動時に既定のアイコンとエンジン名が表示されるようにして
wheelscroll-to-change-search-engine.uc.js+searchEngineIcon.uc.jsではできるみたいです
0063名無しさん@お腹いっぱい。
垢版 |
2017/12/11(月) 06:13:32.47ID:gqFdidWa0
case 'Open New Tab':
var url = imgNode ? imgNode.src : 'about:blank';
this._openTab(url);
++gBrowser.tabContainer.selectedIndex;
BrowserSearch.addressBar.value = '';
BrowserSearch.addressBar.focus();
break;

こうやってみたんだけどaddressbarへフォーカスしてくれない
助けてください・・・
0064名無しさん@お腹いっぱい。
垢版 |
2017/12/11(月) 07:28:48.04ID:RTF7GLW+0
検索バーは
ここ数日で、目覚ましい発展をして
大変喜ばしいのですが

肝心の「選択文字」を検索バーに送る方法を知らなくて
宝の持ち腐れ状態です…
0065名無しさん@お腹いっぱい。
垢版 |
2017/12/11(月) 11:00:29.29ID:FmqpfEi40
SearchEngineWheelScrollv0.5.uc.js
至れり尽くせりでありがたいです

検索バーで検索した後指定のエンジンに戻す
let auto = false にして
resetSearchbar.uc.jsと併用で理想の動作です
0069名無しさん@お腹いっぱい。
垢版 |
2017/12/11(月) 15:38:05.63ID:2jgpY8hS0
SearchEngineWheelScroll
ファイル名にバージョン書かれると更新が面倒
スクリプト内の変数名とかもっとなんとかならんのかいw
0070名無しさん@お腹いっぱい。
垢版 |
2017/12/11(月) 16:11:10.92ID:azQjKGtY0
>>68
確か11月更新だったから使えるのかな?と思ったんだけど、fx57には対応してないのかな

なんか代わりのないでしょうか?
あれないと不便で
誰か知ってる人いませんか?
0071名無しさん@お腹いっぱい。
垢版 |
2017/12/11(月) 19:59:56.09ID:Btuy6Als0
すんまそん greasemonkeyの新規スクリプトを書き換えて、保存する方法を教えて下さい。コピペしても保存できません。
0073名無しさん@お腹いっぱい。
垢版 |
2017/12/11(月) 20:05:30.96ID:Btuy6Als0
>>72 即答ありがとうございます。そうですか保存機能ができていないんですね。それでどこに置けばいんですか?ちなみにWin7です。
0076名無しさん@お腹いっぱい。
垢版 |
2017/12/11(月) 20:21:08.61ID:kle1SJ210
グリモンの場合はバージョン3の状態でインスコしたあとに4に更新するという方法でいけなくもない
ただしちまちま書き換えようとするとキャッシュ消しも含めて面倒
0077名無しさん@お腹いっぱい。
垢版 |
2017/12/11(月) 20:24:27.89ID:Btuy6Als0
>>76 かなり面倒な状態になっているようですね。ちなみにAbemaTVの番組表の不快なCHを消したかったからです。汚鮮が酷い
0078名無しさん@お腹いっぱい。
垢版 |
2017/12/11(月) 21:27:59.70ID:7dPQMnRV0
firefox57では以下のスクリプトで、
@検索バーアイコン上でスクロールで検索エンジンを変更、
A検索バーアイコン上でダブルクリックで指定のエンジンに戻す
が機能しているのですが、firefox56だと@しか機能しません

Aを機能させたいのですが、どうすればいいでしょうか?

wheelscroll-to-change-search-engine.uc.js
SearchEngineWheelScrollv0.5.uc.js
0080名無しさん@お腹いっぱい。
垢版 |
2017/12/11(月) 23:48:54.39ID:1vvl42HP0
新しいウィンドウのページはローカルの画像でもオプションで設定できるけど
新しいタブがマウスジェスチャー受け付けないから死ぬほどムカついてた。
アドオンの力を借りて自前のローカルサーバーから勝色一色のhtmを開くことでやっと落ち着いた。
0081名無しさん@お腹いっぱい。
垢版 |
2017/12/12(火) 00:17:32.17ID:dUsLhERv0
OpenIE_1.0.uc.xul
http://tabunfirefox.web.fc2.com/download/userChromeJS.html
こちらで配布していますOpenIE_1.0.uc.xul使えるようにできたのですが
IEだけでなくファイル名変えてもう一つ別のブラウザでも利用したく
chromeフォルダに入れてみたのですが片方しか動いてくれません

どこをいじれば二つ利用できるようになるでしょうか
0082名無しさん@お腹いっぱい。
垢版 |
2017/12/12(火) 00:37:10.18ID:HmxiSLLh0
メニューバーのメニューを1個のアイコンボタンに集約するuc.jsが機能しない・・・・
これは深刻だ
0087名無しさん@お腹いっぱい。
垢版 |
2017/12/12(火) 01:15:31.22ID:dUsLhERv0
>>85
idとあるところに数字入れたりしてみましたが難しいです
>>86
Openwithも利用してるのですがこちらはリンクとページが別々になっていて
どちらも常にコンテキストメニューに表示されてます

OpenIEはページの時はページを開く、リンクの時はリンクを開くと出てくるので
スマートだし二つくらいならコンテキストメニューに階層なしで表示できていいかなと考えた次第です
0088名無しさん@お腹いっぱい。
垢版 |
2017/12/12(火) 02:31:05.89ID:kchoPEiM0
Openwithはマルチプロセスが有効だとページメニューとリンクメニューが同時に表示されるな
どこを修正したらいいのか
0091名無しさん@お腹いっぱい。
垢版 |
2017/12/12(火) 04:56:41.96ID:HmxiSLLh0
呼び名が分からないけど、右肩の
>>

この2つのアイコンを動かす事のできるスクリプトが見つからない
凄い以前見かけて、そのときは必要に迫られてなかったから記憶できなかった。
0093名無しさん@お腹いっぱい。
垢版 |
2017/12/12(火) 07:37:50.47ID:zmBoqL5Q0
>>79
SearchEngineWheelScrollv0.5.uc.jsの86行目の

let icon = document.getAnonymousElementByAttribute(bar, 'class', 'searchbar-search-icon');

searchbar-search-iconをsearchbar-search-buttonに変えてもダメでした
0095名無しさん@お腹いっぱい。
垢版 |
2017/12/12(火) 12:51:51.56ID:SWMXflHY0
greasemonkeyが4になって、ff56では機能しなくなっちまった
機能減るならアップデート対象に載らないようにして欲しいな
0096名無しさん@お腹いっぱい。
垢版 |
2017/12/12(火) 12:58:00.31ID:HmxiSLLh0
document.getElementById("■■■").setAttribute("removable", "true");
                  ↑
               >>や三の名前

var box = document.getElementById("○○○");
                        ↑
                      PersonalToolbarとかTabsToolbarとか


box.insertBefore(document.getElementById("menubar-items"),box.childNodes[△△]);
                                                   ↑
                                             何番目のアイコンに配置するか


これで多分出来ると思うだけどな。名前が分からん。
0097名無しさん@お腹いっぱい。
垢版 |
2017/12/12(火) 13:23:39.41ID:HmxiSLLh0
オーバーフローメニュー   >>
メニューパネル   三
ブラウジングライブラリー  川\
0099名無しさん@お腹いっぱい。
垢版 |
2017/12/12(火) 13:46:50.32ID:dUsLhERv0
>>85
>>86
おせわになりました
>>88-89さんの修正でOpenwithもスマートになったので助かりました

それから15行目18行目の
bookmarkpageをsep-openに変更して

このページを....... を
コンテキストメニューの上の方に持ってこれたので
使いやすくなりました
0101名無しさん@お腹いっぱい。
垢版 |
2017/12/12(火) 15:07:51.82ID:ViNjRt8M0
jsを使ってタブスクロールでタブ切り替えならアドオンページでも効くんだから
マウスジェスチャでもやれそうな気がするんだけど無理なんかな
010678
垢版 |
2017/12/12(火) 19:32:42.41ID:zmBoqL5Q0
>>98
再度確認したら検索エンジンはダブルクリックでデフォルトに変更されてましたが、
アイコンがなぜか変更前に選択したのもののままでした

https://dotup.org/uploda/dotup.org1411148.png

アイコンも変更するにはどうしたらいいでしょうか?
010778
垢版 |
2017/12/12(火) 19:55:45.61ID:zmBoqL5Q0
SearchEngineWheelScrollv0.5.uc.jsの代わりにresetSearchbar.uc.jsという似た機能のスクリプトを試しましたが
やはりアイコンダブルクリックで標準の検索エンジンに変更されても、アイコンは変更前のままでした

wheelscroll-to-change-search-engine.uc.js が何か悪さをしているのでしょうか?
0110名無しさん@お腹いっぱい。
垢版 |
2017/12/12(火) 22:26:11.20ID:zmBoqL5Q0
>>109
SearchEngineWheelScrollv0.5.uc.js だけで検索エンジンのスクロールできるのね
wheelscroll-to-change-search-engine.uc.jsなしだとスクロールできないと思ってました
0112名無しさん@お腹いっぱい。
垢版 |
2017/12/13(水) 02:03:13.09ID:moP6K8El0
>>67>>70
DragNgoModoki_Fx40は57には対応してない(´・ω・`)
アドオンのGlitter Dragとdblclick-image-downloadを入れれば、DragNgoModoki_Fx40とsaveFolderModoki40の組み合わせと
ほぼ同じことが出来るから代わりに(´・ω・`)
0115名無しさん@お腹いっぱい。
垢版 |
2017/12/13(水) 05:11:55.17ID:rW1RqAW70
>>111
アイコンの配置されてる場所を変えたいんですよね

タブバー       まとめてタブ閉じるボタン タブ・タブ・タブ・・・タブ・タブ・タブ 閉じたタブを開くボタン
アドレスバー     リンクを扱うボタン アドレスバーーーーーーーーー セッションマネージャ >> 三
ブックマークバー  サイドバー扱うボタン リンク・・リンク アドオンのボタン・ボタン・・・ボタン・ボタン・ボタン

こんな配置になってきたから、”>>”を、アドオンのボタンの並びにもってきて
ブックマークバーの左端に移動させたくて身震いしてます
0116名無しさん@お腹いっぱい。
垢版 |
2017/12/13(水) 05:15:40.27ID:rW1RqAW70
オーバーフローメニューって凄い使い難いよね。
あの中に入れたアドオンのボタンから開く設定等の画面が凄く狭くて使えない。
普通にバーに並べてるときの画面と違って横幅が制限されててスクロールすらできない。
0117名無しさん@お腹いっぱい。
垢版 |
2017/12/13(水) 05:57:38.14ID:moP6K8El0
というかオーバーフローメニューってまともに使ってる人いないんじゃない(´・ω・`)
消すのはあれだけど出しとくのも邪魔なやつをとりあえず投げ込む箱(´・ω・`)
幅ならuserchrome.cssで変えられそうだけど(´・ω・`)
0119名無しさん@お腹いっぱい。
垢版 |
2017/12/13(水) 12:38:52.30ID:JuLq5mdI0
Open Link with New Tabっていうアドオン使ってるんだけどyoutubeとかアベマの
サムネのリンク押しても新しいタブで開きません
なにか良いjsないですか?
0120名無しさん@お腹いっぱい。
垢版 |
2017/12/13(水) 15:36:47.28ID:6QyitgU00
>>112
紹介ありがとうございます
Glitter Drag使ってみようと思います

だけどConQueryで検索が気に入ってたんですが、それに対応しているものってないですよね?
0121名無しさん@お腹いっぱい。
垢版 |
2017/12/13(水) 18:17:13.45ID:PCT3V3a60
greasemonkey4.1でnew user scriptが出来る様になったけどどうやって保存して実体は何処にあるのこれ
0122名無しさん@お腹いっぱい。
垢版 |
2017/12/13(水) 18:40:11.15ID:6sPJXwCX0
>>121
Ctrl+Sで保存
スクリプトデータはIndexed DBとしてstorage/default/moz-extension+++<内部UUID>の中にある
WebExtではv3系までのように個別ファイルで管理することは不可能
0123名無しさん@お腹いっぱい。
垢版 |
2017/12/13(水) 18:52:16.39ID:PCT3V3a60
本当だ出来たよ、なんでSaveボタン位付けなかったのか
おまけにエクスポート出来ないとうpも出来ないし
使えるようになるのは当分先か
0124名無しさん@お腹いっぱい。
垢版 |
2017/12/13(水) 19:18:35.42ID:0EkoLbK+0
グリモン4が正式版になったのか自動更新が来て下位互換なくて阿鼻叫喚になってると思ったら、そうでもないのか
0125名無しさん@お腹いっぱい。
垢版 |
2017/12/13(水) 19:24:35.74ID:uZhJuLui0
4になったの1ヶ月前だし
ユーザーが怒ってたのは互換性じゃなくて
新規スクリプト作成できなかったからだし
0126名無しさん@お腹いっぱい。
垢版 |
2017/12/13(水) 19:30:39.00ID:qlyQPxaU0
欲しい機能のスクリプト探して修正してをパージョンアップの度に繰り返すのメンドクセーーーーーー
最悪スクリプト使えなくなる可能性もあるのにこの作業を続けるのメンドクセーーーー
やっぱりQuantumってクソだわ
0128名無しさん@お腹いっぱい。
垢版 |
2017/12/14(木) 02:25:03.97ID:qjuZ3tPi0
>>120
conqueryModokiなら前スレで使えるって書いてあったし修正してる人もいたよ(´・ω・`)
アドオンでいいならContext Searchとか選択肢いっぱいある(´・ω・`)
■ このスレッドは過去ログ倉庫に格納されています

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