X



Firefox userChrome.js greasemonkeyスクリプトスレ37
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
垢版 |
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
0710名無しさん@お腹いっぱい。
垢版 |
2018/09/22(土) 20:26:44.41ID:X2hjZznE0
検索ボックスにワードを送るサイトを指定したら
検索履歴を追加するサイトも指定されるようにということですか
0712711
垢版 |
2018/09/22(土) 21:34:15.28ID:69uo1sEy0
>>710
もしくは、検索ボックスにワードを送るサイトを指定とは別に検索履歴を追加するサイトも指定も可能にして欲しい。
0718名無しさん@お腹いっぱい。
垢版 |
2018/09/23(日) 07:24:45.28ID:2e3bGHx90
HP内のリンクをクリックしたときに現在のタブのすぐ右側にタブを開くユーザースクリプトってない?
タブはバックグランドで開くようにしてるんだけど、A、B、Cってタブがあって、
Bでリンクをクリックして、B1ってタブがバックグラウンドで開き、
さらにもう一個リンクをクリックして、B2ってタブをバックグラウンドで開くと、
A、B、B1、B2、Cって開いてしまう。
これを、A、B、B2、B1、Cって表示したい。
0719名無しさん@お腹いっぱい。
垢版 |
2018/09/23(日) 09:04:26.95ID:5yRQQB+E0
>>718
自分がこれまで探してきた中ではuserChrome.jsでそういうのは見つけられなかった
それでも常にアクティブタブの一つ右隣にリンクを開きたいから
アドオンのOpen Tabs Next to Current を利用してる
0720名無しさん@お腹いっぱい。
垢版 |
2018/09/23(日) 11:50:28.95ID:kAk6bNF60
searchbox_syncModoki.uc.jsとserachWP_modoki.uc.jsは本当に良いものですね
やっと旧アドオン時代のSearchBox Sync + SearchWPの代替手段を探す旅は終わったのだ・・・
"serach"WP_modokiなのは気になるけど
0723名無しさん@お腹いっぱい。
垢版 |
2018/09/23(日) 12:17:12.46ID:UBeSu0440
serachWP_modoki.uc.jsのハイライトのオンオフのボタンなんだけど、サーチバーの中に入れる事ってできないかな?
0724名無しさん@お腹いっぱい。
垢版 |
2018/09/23(日) 12:29:23.76ID:/ogr+20y0
後はちゃんとどんな場合でも空白タブを再利用するができるようになればなぁ
そもそもこんなのくらいデフォでできるようにしておけよとは思うが地味にイライラマックスで困る
0727名無しさん@お腹いっぱい。
垢版 |
2018/09/23(日) 13:34:10.82ID:/ogr+20y0
入れてみたがブックマークのタブで全部開くをやった時に一瞬開いて最初のだけ残して後は全部閉じた
こうじゃねぇw
0728名無しさん@お腹いっぱい。
垢版 |
2018/09/23(日) 16:37:12.67ID:2e3bGHx90
>>719
なるほど。ありがとう。
やっぱ、そのアドオンになるのか。
俺はこれ使ってる。こっちは閉じるのと開くのとどっちも制御できる。
chromeで使ってたけど、FFでもあったので使ってる。
https://addons.mozilla.org/ja/firefox/addon/tab_position_options/

ただ、たまに設定してるのに動かなくなるんだよな。
その場合、一回設定を変更して、また元の設定に戻したりすると動くんだけど、
これが面倒で、ユーザースクリプトがあるなら乗り換えたかったんだけど、ないか。
誰かスキルある人作ってくれないかなあ。
0729名無しさん@お腹いっぱい。
垢版 |
2018/09/23(日) 16:45:10.93ID:2e3bGHx90
ユーザースクリプトをダウンロードしたときに勝手に、.txtって拡張子つけられるのがうっとおしい。
0731名無しさん@お腹いっぱい。
垢版 |
2018/09/23(日) 16:58:11.90ID:5yRQQB+E0
>>728
そのアドオンは知らなかった
タブを閉じたときの動作はタブを閉じたらその閉じたタブの左のタブが常にアクティブになってほしいので
そのためのアドオンFocus On Left Tab After Closingとスクリプトclosetableftactive.uc.jsを使ってる
ただこのアドオンはまともに動いてないようなのでスクリプト頼みなんだけどね
0732名無しさん@お腹いっぱい。
垢版 |
2018/09/23(日) 17:21:23.77ID:2e3bGHx90
>>731
やりたいことはまったく同じだね。
tab_position_optionsだけでもタブ閉じたときに左隣選択にできるけど、
タブを閉じたとき一瞬右隣りが選択されて、左隣り選択になるから、
closetableftactive.uc.jsはあった方がいいかも。

>>730
一応、FFを@noteの設定に、スクリプトを以下の設定にして、試してみたけど、動かないね。
@noteの設定が最優先されて、一番最後にタブが開く。

// @note browser.tabs.insertRelatedAfterCurrent は false としておくこと

//"LINKONLYNEXT":リンクは右隣, それ以外は最右端, "NEXT":全部右隣, "FARRIGHT":全部最右端
const WHERE = "NEXT";
//"LINKONLYNEXT","NEXT"のとき, 0:いつも直ぐ右隣(C321), 1:順次隣(C123)
const INCREMENT = 0;
0733名無しさん@お腹いっぱい。
垢版 |
2018/09/23(日) 18:16:57.07ID:2e3bGHx90
紹介しといてなんだけど、tab_position_options
やっぱだめだわ。全然ゆうこと聞かない。
chromeだと問題ないんだけどなあ。
0734名無しさん@お腹いっぱい。
垢版 |
2018/09/23(日) 19:15:29.99ID:UQslg30D0
Foxy GesturesのUser Scriptで「index: tab.index + 1, active: true」を使えば、裏で開くとか
アクティブタブの右隣や最後に開くとかコントロールできる
それぞれの動作ごとにジェスチャーを登録しておけば、リンクの開き方を使い分けることも
できるし
0735名無しさん@お腹いっぱい。
垢版 |
2018/09/23(日) 19:49:54.63ID:5XojeKjd0
serachWP_modoki.uc.js
まだまだ使えるレベルではないと思う。
いまのところEnhanced word highlight 1.5.9 revision9とsearchbox_syncModoki.uc.jsかな?
isearもまだまだ
0736名無しさん@お腹いっぱい。
垢版 |
2018/09/23(日) 19:54:36.41ID:/ogr+20y0
>>725
close unused blank tabsの中身見てブックマークをタブで全て開くの時はabout:blankで開いてる事が分かったからそれを消した
そんでホームページをabout:newtabに設定したら良くなった
少し使ってみない事には分からないけど今のところ思ったとおりの動きになってる
イライラが解消されていい感じだよありがとう
0737735
垢版 |
2018/09/23(日) 20:05:36.03ID:5XojeKjd0
Enhanced word highlight 1.5.9 revision9はChaina製を改造してロダにアップしてくれたものだけど、メンテされるか心配。
できればAliceさんのserachWP_modoki.uc.jsをつかいたいけど、いまのところ?だね。
serachWP_modoki_highlightbutton.uc.jsは止めてUIをEnhanced word highlightベースにしたserachWP_modoki.uc.jsに改良して欲しい。
0739名無しさん@お腹いっぱい。
垢版 |
2018/09/23(日) 20:31:10.08ID:wRKXi6eK0
ワロタ
000-reuseBlankTabIfCcurrentTab.uc.js Reuse Blank Tab If CcurrentTab is Blank Tab and NewTab
000-reverseOrderedOpenInLink.uc.js When link is opened from tab A, it opens in the Order of tab A3 A2 A1
0742名無しさん@お腹いっぱい。
垢版 |
2018/09/23(日) 21:03:36.96ID:2e3bGHx90
さっそく、000-reverseOrderedOpenInLink.uc.jsを使ってみたけど、私の環境ではダメでした。
普通にA A1 A2 A3って開きますね。何がダメなんだろ。
タブの順番操作系のアドオンは全部無効にしてるんだけどなあ。
0743名無しさん@お腹いっぱい。
垢版 |
2018/09/23(日) 21:10:51.94ID:2e3bGHx90
環境は、Windows 7、Firefox 62.0.2 x64
HPのリンクを中クリックやCtrl+左クリックすると、新規タブで開くんだけど、
新規タブはバックグラウンドで開いて、タブが開くときにタブへの切替は行わない設定。
0744名無しさん@お腹いっぱい。
垢版 |
2018/09/23(日) 21:20:55.09ID:5yRQQB+E0
000-reverseOrderedOpenInLink.uc.js
うちもA A1 A2 A3でした
新規アクティブタブ 新規非アクティブタブどちらも同じです
Windows8.1 Firefox 62.0.2 x64
0745名無しさん@お腹いっぱい。
垢版 |
2018/09/23(日) 21:56:50.17ID:/ogr+20y0
おー・・・Aliceさんありがとうまさか対応してくれるとは思わなかった
早速そっちを使ってみよう
0748名無しさん@お腹いっぱい。
垢版 |
2018/09/23(日) 22:45:37.40ID:/ogr+20y0
ばっちりと言っておきつつ・・・いやばっちりなんですけどね
BHNewTab_lite.uc.jsを使用して履歴を新しいタブに開いている環境で000-reuseBlankTabIfCcurrentTab.uc.jsを使用した場合
一度ページの右クリックメニューからgoogle検索を行って(background)からそのタブを選択するとサーチバーからの検索が新しいタブに開かなくなることを発見
おま環なので仕方ないですなぁ
0750名無しさん@お腹いっぱい。
垢版 |
2018/09/24(月) 00:01:56.94ID:nSJrtK8Y0
>>749
ありがとう
あの後一つずつ入れ直して調べてみたんだけどBHNewTab_lite.uc.jsのみが原因で特に干渉してるわけではなかったです
ちなみにnewtabfromhistory.uc.jsは動きませんでした
0754名無しさん@お腹いっぱい。
垢版 |
2018/09/24(月) 00:50:32.68ID:nSJrtK8Y0
>>753
試しにuc.jsをそれ以外全て削除しても動かないですね
もしかしたらアドオンとかabout:configの設定が原因なのかもです
0756名無しさん@お腹いっぱい。
垢版 |
2018/09/24(月) 10:34:39.05ID:KeC0GZF30
履歴を定期的に消してくれるスクリプト知らない?
拡張はあるんだけど、スクリプトの方は見つからなくて
0759名無しさん@お腹いっぱい。
垢版 |
2018/09/24(月) 19:24:55.17ID:vsQknl3n0
000-reuseBlankTabIfCcurrentTab.uc.js
ブックマークと履歴は常に新規タブで開くようにしています
win8.1 x64 Firefox62.0.2

ブックマークなどから素早く連続で複数のページ開こうとすると
読み込み中の1つのタブで全て開いてしまうんだけど
これは仕方のないことなのだろうか
0761名無しさん@お腹いっぱい。
垢版 |
2018/09/24(月) 22:41:43.27ID:nSJrtK8Y0
Aliceさん000-reuseBlankTabIfCcurrentTab.uc.jsの更新ありがとうございます
なんだか自分のためにやってもらったようでなんとも・・・で早速試してみたのですがやはり何故か私の環境では履歴からは新しいタブで開きませんでした
とりあえず問題を切り分けるためにFirefoxPortableESRの最新版(60.2.1)を使ってこれだけ入れて試してみたのですがやはり動かず
なおuserchrome.jsとuserchrome.xmlはAliceさんのGitHubから新たにDLしたものです
ちなみにブックマークの方もabout:configで設定しなければ新しいタブではなく既存のタブに開きます
何か違うはずなんですが良く分からないですねぇ
0763名無しさん@お腹いっぱい。
垢版 |
2018/09/24(月) 23:40:15.85ID:nSJrtK8Y0
あー>>759を読んで勘違いしてたw
てっきりそんな機能が加わったもんだと・・・指摘ありがとう
newtabfromhistory.uc.jsがまっさらな環境で動かないのはそのままだったからこっちの方だけ言っておこう
0764名無しさん@お腹いっぱい。
垢版 |
2018/09/25(火) 00:01:27.89ID:t52TDwbl0
alice0775さん、000-reverseOrderedOpenInLink.uc.jsと000-reuseBlankTabIfCcurrentTab.uc.jsと
searchEngineIcon.uc.jsの更新ありがとうございます
0767名無しさん@お腹いっぱい。
垢版 |
2018/09/25(火) 01:27:30.78ID:OvvyF9dm0
>>763
60.2.1と62.0だと結構変わってなかったっけ?
それで動かないのでは?
履歴やブクマ周りは特に色々変わってたはず
0768756
垢版 |
2018/09/25(火) 09:33:22.86ID:o/fteZqw0
>>757
ありがとう
でも、今までそれ使ってて動かなくなったから他のやつを探してたんだけどやっぱりほかのはないのかな・・・
0772名無しさん@お腹いっぱい。
垢版 |
2018/09/25(火) 20:17:30.37ID:3lFKEqhS0
文字列のドラッグで検索バーに選択した文字を入力したいんだけど、
DragNgoModoki_Fx40.uc.jsの代替ってまだ出てないよね?
0773名無しさん@お腹いっぱい。
垢版 |
2018/09/25(火) 21:17:36.83ID:DATT+Aw90
入力したいって検索はしないでボックスに入れるだけってことか?
だったらこんなもんでいんじゃね やる度上書きされるし用途がわからんが

(function(){
const searchbar = document.getElementById('searchbar');
gBrowser.tabpanels.addEventListener('dragend', Dragend, false);
window.addEventListener('unload', function uninit(){
gBrowser.tabpanels.removeEventListener('dragend', Dragend, false);
window.removeEventListener('unload', uninit, false);
}, false);
function Dragend(e){
let text = e.dataTransfer.getData('text/x-moz-url').split(/\r\n|\n/)[1];
text = text? text : e.dataTransfer.getData('text/plain');
text? searchbar.textbox.value = text : null;
}
})()
0774名無しさん@お腹いっぱい。
垢版 |
2018/09/25(火) 22:38:00.42ID:3lFKEqhS0
>>773
ありがとうございます
検索バーに入れた文字をserachWP_modoki.uc.jsを使って強調表示させたいと考えています

上記のスクリプトをchromeフォルダに拡張子.uc.jsで保管してみたのですが機能しませんでした
やり方が間違っているのでしょうか?
0775名無しさん@お腹いっぱい。
垢版 |
2018/09/25(火) 22:53:12.47ID:t52TDwbl0
alice0775さん、minFontSizePerDomain_e10s.uc.jsとtabLock_mod2.uc.jsと
tabProtect_mod2.uc.jsとzzzz-tabContextMenu_combining_tabProtect_and_tabLock.uc.jsの更新ありがとうございます
0777名無しさん@お腹いっぱい。
垢版 |
2018/09/25(火) 23:08:50.20ID:w33m9FYq0
Select After Closing CurrentとかのアドオンでLast accesed tab (Last selected tab) 順で
戻れるんだけど、現行のFxの仕様で、一瞬デフォルトの右タブが表示されてしまうんですわ
これを表示しないようにuc.jsで完全にオーバーライドできないものですかね?
0778名無しさん@お腹いっぱい。
垢版 |
2018/09/25(火) 23:30:41.93ID:DATT+Aw90
>>774
選択した文字列をドラッグしたら動くはず
それともドラッグして選択した時点で放り込みたいという話?
だとしたらこんな感じ
(function(){
window.messageManager.addMessageListener('select_text', function listener(message){
const searchbar = document.getElementById('searchbar');
let text = message.data? message.data : '';
text? searchbar.textbox.value = text : null;
});
function contentScript(){
function send_select_text(e){
const doc = e.originalTarget;
doc.onselectionchange = function() {sendAsyncMessage('select_text', doc.getSelection().toString())};
}
addEventListener('DOMContentLoaded', send_select_text, false);
}
let src = contentScript.toString();
let script = 'data:application/javascript;charset=utf-8,' + encodeURIComponent('(' + src + ')();');
window.messageManager.loadFrameScript(script, true);
contentScript = null;
})()
0779名無しさん@お腹いっぱい。
垢版 |
2018/09/25(火) 23:36:15.46ID:3lFKEqhS0
>>778
ありがとうございます
>>773は機能しませんでしたが>>778のは無事動きました
ただ思っていた機能とはちょっと違います
選択した文字列を右にドラックした際に検索バーに入れたいのです
0780名無しさん@お腹いっぱい。
垢版 |
2018/09/25(火) 23:39:59.23ID:3lFKEqhS0
>>776
ありがとうございます

検索ボックスにドロップして検索したいのではないのでちょっと違いますね
選択した文字を少しだけ右にドロップさせた際に検索バーに文字列をコピーしたいのです
0782名無しさん@お腹いっぱい。
垢版 |
2018/09/25(火) 23:44:59.57ID:DATT+Aw90
>>773は上下左右どこにドラッグしても検索バーに放り込むスクリプトで手元では普通に動く
テスト環境作ってまで試す気はない
0784名無しさん@お腹いっぱい。
垢版 |
2018/09/26(水) 00:21:16.51ID:R+1PLXF/0
ドラッグした文字列を検索ボックスに送るの、自分はMouseGestures.uc.jsの
ジェスチャーに登録してるよ
コードは以前にここでアドバイス貰って書いたから過去スレにあるはず
0786783
垢版 |
2018/09/26(水) 07:57:20.59ID:QvIowN7I0
今使ってるfirefoxは60.2.1esrなのですが、>>773が機能しないのって
もしかして関係あったりしますかね?
0788名無しさん@お腹いっぱい。
垢版 |
2018/09/26(水) 14:07:46.66ID:g4dSYYoE0
000-reuseBlankTabIfCcurrentTab.uc.js

「タブで全て開く」を使うと空白タブが残ってしまうのは仕方ないのかな
0789名無しさん@お腹いっぱい。
垢版 |
2018/09/26(水) 14:12:09.46ID:Jwj0mDJc0
>>787
ごめんなさい、先に伝えとくべきでした
0792名無しさん@お腹いっぱい。
垢版 |
2018/09/26(水) 17:13:04.70ID:mGQSkNX60
基本的に最新版で話が進むので別のバージョンで動かない場合は明記しないと意味がないので注意
0794名無しさん@お腹いっぱい。
垢版 |
2018/09/26(水) 17:49:32.98ID:J9jDEuPp0
>>773
これって選択テキストだけじゃなくて
画像もドラッグしたら画像のアドレスが
サーチバーにコピーされて笑った
0800名無しさん@お腹いっぱい。
垢版 |
2018/09/26(水) 20:13:17.64ID:o0DrmMM70
autoCopyToClipboard.uc.jsって、うまく作動してます?

Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
の環境です。
0802名無しさん@お腹いっぱい。
垢版 |
2018/09/26(水) 20:51:14.99ID:TGavIKlc0
MouseGestures2_e10s.uc.js試用してみた
俺は外部マウスジェスチャー使ってるからこれ使う事はないけど
機能が良く練られてて良いと思う、過不足なくてバランス取れてるな
マウスジェスチャーアドオンに不満がある人にはこれ勧めたら良い
0805名無しさん@お腹いっぱい。
垢版 |
2018/09/26(水) 23:54:10.05ID:B22++PPQ0
呼ばれて飛び出て
0809名無しさん@お腹いっぱい。
垢版 |
2018/09/27(木) 00:31:12.08ID:inMYNewd0
MouseGestures2_e10s.uc.jsがどうやっても動かないんだけど流れ見る限り俺だけなのかなぁ
落としたての64bit版62.0.2.exeで新規インストールして-purgecaches -no-remote -pで起動して新規プロファイル作り
chromeフォルダにアリスさんとこから落としたてのuserChrome.xml、userChrome.js、例の一文入れたuserChrome.cssをいずれもBOMなしで保存
動かない、適当な他のスクリプトは動いてる
なんでぇ……?
■ このスレッドは過去ログ倉庫に格納されています

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