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
0232名無しさん@お腹いっぱい。
垢版 |
2018/07/04(水) 19:04:15.30ID:ubzSaWBf0
ロダのConformSearchBoxModoki.uc.js
前スレに「履歴でも指定したい場合は35,37行目をコピーして40,41行目を囲めばおk」とあるけどよくわからない。
下記をどう編集するの?

35 if(!specify_the_site || specify_the_site && target.some(YES) == true){
36 searchbar.textbox.value = v;
37 }
38 }
39 if(addHistory){
40 searchbar.FormHistory.update({op: 'remove', fieldname: 'searchbar-history', value: v});
41 setTimeout(function(){searchbar.FormHistory.update({op: 'add', fieldname: 'searchbar-history', value: v})}, 0);
0234名無しさん@お腹いっぱい。
垢版 |
2018/07/04(水) 22:29:56.12ID:EYC9eZ8d0
下記のスクリプト(関係がありそうなところの抜粋)をジェスチャーに割り当て、「最近閉じたタブ」を
ポップアップさせていましたが61へのバージョンアップ後に動作しなくなりました。
修正の仕方が分かる方がいらっしゃいましたら、教えていただけると助かります。

try {
if (!gPrefService.getBoolPref("browser.sessionstore.enabled"))
throw "Session Restore feature is disabled.";
} catch (e) {}
var ss = Cc["@mozilla.org/browser/sessionstore;1"].getService(Ci.nsISessionStore);
if (ss.getClosedTabCount(window)==0)
throw "No restorable tabs in this window.";
var undoItems = eval("("+ss.getClosedTabData(window)+")");
0235名無しさん@お腹いっぱい。
垢版 |
2018/07/05(木) 01:21:02.02ID:M2kJAhZD0
ucjs_copysysinfo_0.2.uc.jsみたいな自分が使ってる拡張などを取得出来るスクリプトご存じないですか?
rebuild_userChrome.uc.xulの機能使ってるからか61だと動作しない
0236名無しさん@お腹いっぱい。
垢版 |
2018/07/05(木) 02:25:35.40ID:W/MXy2kf0
>>228
やっぱり幅は決め打ちで値を設定しないと駄目なんですかね
ウィンドの縦の幅まで伸ばすように設定できないのかなぁ
なんにせよ、設定できる箇所がわかったので助かりました
どもありがとう!
0237名無しさん@お腹いっぱい。
垢版 |
2018/07/06(金) 10:12:45.00ID:gKTScraf0
愛用していたのに61から動かなくなってしまった
修正できるなら教えてほしいです

autoPopup.uc.js
メニュー上にマウスポインタ持っていくと自動的にメニューが開く
戻る進むボタン上では履歴がポップアップ
https://github.com/zephyrer/userChromeJS/blob/master/autoPopup.uc.js
01-Homebutton.uc.js
マウスのミドルクリックと右クリックに第二第三のホームを割り当てられる
https://github.com/skofkyo/userChromeJS/blob/master/userButton/01-Homebutton.uc.js
0239名無しさん@お腹いっぱい。
垢版 |
2018/07/06(金) 12:46:05.36ID:gKTScraf0
>>238
ありがとうございます
そのautoPopup.uc.jsはすべてのボタンもクリックしてしまうため
反ってブラウザ操作の妨げになってしまうんです

メニューと進む戻るボタンのみポップアップすればいいんでした
0240名無しさん@お腹いっぱい。
垢版 |
2018/07/06(金) 17:31:22.40ID:hlchleUV0
mouseGesture2.4.2.uc.js で左側のタブを全部閉じるの書き方を教えてくれませんか?
右側のタブを全部閉じるは機能するのですが、左側だけ機能しなくなってしまいました

以下のように書いていたんですが、どこが悪いんでしょうか?
教えてください、お願いします

case "Rsas": //右クリ→下→左→下
var browser = getBrowser();
var tabs = gBrowser.tabContainer.childNodes;
for (var i = tabs.length - 1; tabs[i] != browser.mCurrentTab; i--) {
}
for (i--; i >= 0; i--) {
browser.removeTab(tabs[i]);
}
break;
0242名無しさん@お腹いっぱい。
垢版 |
2018/07/06(金) 18:44:47.19ID:kf+D8paK0
>>240
for (let i = Array.from(gBrowser.tabs).findIndex(tab => tab === gBrowser.selectedTab) - 1; i >= 0; --i) {
gBrowser.removeTab(gBrowser.tabs[i]);
}
0246名無しさん@お腹いっぱい。
垢版 |
2018/07/07(土) 17:47:02.00ID:u7Prb40X0
alice0775さんのenableKeywordsSearchInSearchBar_Fx31.uc.jsが
動かないんですが、動くようにするにはどう修正すれば良いんでしょうか?
0247名無しさん@お腹いっぱい。
垢版 |
2018/07/07(土) 20:51:51.91ID:EQxafpev0
Firefox 62のリリース版からautoconfigがsandbox化されてuserChrome.jsの
読み込みに使えなくなる。62ベータでdefaults/pref内に設置する.jsに
pref("general.config.sandbox_enabled", true);
を追加するとどういう状態になるか試験できる。
(リリース版では上記prefは無視されて強制的にsandbox化される予定)
ESRでは当面の間sandbox化の予定はない
0249名無しさん@お腹いっぱい。
垢版 |
2018/07/07(土) 21:49:06.82ID:osEXWaom0
試してみたが今使っているスクリプトはちょっと書き直すだけでXBL方式で全部動いたから
風前の灯火のXBLが完全に沈黙するまでは大丈夫だな
1個駄目なスクリプトがあるとそれ以降読み込まないからメンテ効率が大幅に下がるが
0250名無しさん@お腹いっぱい。
垢版 |
2018/07/08(日) 09:43:06.69ID:BAfpf9W/0
userChrome.cssとuserContent.cssをUserCSSLoader.uc.js0.0.4改一本で管理しようとしたが、
Firerox立ち上げ時のタブロードが遅くなり諦めた。
0254名無しさん@お腹いっぱい。
垢版 |
2018/07/08(日) 22:49:04.91ID:1rbazlQn0
ちゃんと試してみると-moz-binding使う方式でもaliceさんのサブローダーが使えるな
これならまだいける
0256名無しさん@お腹いっぱい。
垢版 |
2018/07/09(月) 05:14:14.05ID:kqRvp/Bj0
60から61にしたら、「Find in Searchbar Highlight.uc.js」が動作しなくなったんだけど、
誰か助けてください。
0258名無しさん@お腹いっぱい。
垢版 |
2018/07/09(月) 07:29:16.00ID:kqRvp/Bj0
>>257
その「Find in Searchbar.uc.js」もまったく無反応なのですが。
ちなみに他の「AutoCloseBookMarkFolder_Fx37.uc.js」などは、61対応版にしたら、
動いてます。
0259名無しさん@お腹いっぱい。
垢版 |
2018/07/09(月) 08:25:30.17ID:kqRvp/Bj0
すまそ、「Find in Searchbar.uc.js」は検索バーの右矢印アイコンを右クリックしたら
検索語句のすべてがハイライト表示されるのね。
つうか、俺が使いたいのは、検索語句を下に順番に辿っていきたいんだけど。
「Find in Searchbar.uc.js」みたいに。
誰か解決策ありませんか?
0261名無しさん@お腹いっぱい。
垢版 |
2018/07/09(月) 21:24:20.10ID:T4h99kIC0
久しぶりに覗いたんやけどここで色々やってるのは延命措置で近い内に全部使えなくなるって認識でよろしいどす?
0263名無しさん@お腹いっぱい。
垢版 |
2018/07/10(火) 00:19:35.69ID:yRStbvMm0
色々やってるのが延命措置で将来的に全部使えなくなるのは確かだが
その将来が近い内かどうかはモジラの頑張りと個々人の近い内の定義による
0269名無しさん@お腹いっぱい。
垢版 |
2018/07/10(火) 08:59:27.25ID:aV3tqauu0
Advanced Mouse Gestures (with Wheel Gesture and Rocker Gesture)
次(前)のタブへ移動の以下ジェスチャーの挙動が変になってしまいました

スクロールした時、ジェスチャーを終えて右クリックを離したとき、両方のタイミングでタブ移動のアクションが起こります(通常は前者の時のみ)
TabWheelScroll.uc.jsを参考に変更しようとしたのですがよく分かりませんでした
どのあたりを修正すれば良いのでしょうか。良かったらご教示お願いします

'W+':{name:'Next Tab',cmd:function(){gBrowser.tabContainer.advanceSelectedTab(+1,true);}},
'W-':{name:'Previous Tab',cmd:function(){gBrowser.tabContainer.advanceSelectedTab(-1,true);}},
0272名無しさん@お腹いっぱい。
垢版 |
2018/07/10(火) 10:45:27.22ID:yaozWtEU0
名前とURLに加えて説明も表示できる
descriptionには すぐにタブタイトルをポップアップ とあるので表示されるまでの時間も違うのかな
0273269
垢版 |
2018/07/10(火) 12:44:05.80ID:aV3tqauu0
すいません、スレの流れを見てやっぱりマウスジェスチャーアドオンに移行することにしました
アドオンだと一部ページで聞かなくなるのが弱点ですが許容範囲内なのでgesturefyに移行します
0274名無しさん@お腹いっぱい。
垢版 |
2018/07/10(火) 13:37:41.42ID:O3P8rO3k0
>>272
fx62でブックマークの説明は廃止されるので61限定
3箇所あるchrome://browser/content/bookmarks/bookmarksPanel.xulを
chrome://browser/content/places/bookmarksSidebar.xulに
135行の.showPopup〜を
.openPopup(null, "", event.clientX+20, event.clientY, false, false);

62以降ですぐにポップアップだけでも使いたいなら追加で
207行のDescription = PlacesUIUtils.getItemDescription(itemId);を
Description = "";
0277名無しさん@お腹いっぱい。
垢版 |
2018/07/11(水) 03:59:39.92ID:EkUyhTEX0
bookmarksSidebarTooltip3の5行目
// @include chrome://browser/content/places/bookmarksSidebar.xul

//とコメントアウトなっててコードに関係ないんだとばかり思ってたっけど
アドレス変更しないと動かなかった
どういうわけで影響してるんだろう
0280名無しさん@お腹いっぱい。
垢版 |
2018/07/11(水) 12:23:57.67ID:cQblwWcZ0
グリモンスクリプトもそうだけど// ==UserScript==から// ==/UserScript==の間はサブスクリプトローダーが解釈して動作を決定・変更するための特別なコメントなのですよ
ちなみに//と@〜の間も半角スペース1個という決まりがある
0282名無しさん@お腹いっぱい。
垢版 |
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指定が効かなくてめんどい
0283名無しさん@お腹いっぱい。
垢版 |
2018/07/14(土) 01:09:28.20ID:1D/fDTcP0
変換ミスってるな
〇出典

ちなみにShowSearchBarHistroryByClick.uc.jsが動かなくなるが
ShowSearchBarHistroryByClick.uc.jsの14行目をコメントアウトして
zipに入れた000_xPref.uc.jsをchromeフォルダに入れれば動く
0290285
垢版 |
2018/07/14(土) 18:14:15.70ID:ode0TKcM0
>>286
どうもです。ありがとうです。
0291名無しさん@お腹いっぱい。
垢版 |
2018/07/16(月) 10:45:23.08ID:dRry9XJk0
過去の不具合 ondblclickに飛ばない ⇒ 現在の状況 ondblclickで飛べるようになったが安定しない

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

JS処理スレッドの複数化による安定化が必要か?
0292288
垢版 |
2018/07/16(月) 11:14:28.10ID:vj2SQnlP0
>>282
使用している20個ほどのスクリプトで、ShowSearchBarHistroryByClick.uc.jsだけ動作しなかった。
0294名無しさん@お腹いっぱい。
垢版 |
2018/07/17(火) 11:51:11.35ID:gmdLiTU/0
PPAP ペンパイナッポーアッポーペン Play 3P
https://i.imgur.com/NVsL0IV.png
0295288
垢版 |
2018/07/17(火) 16:05:29.75ID:Jt7Kxm8c0
>>283で対応できた。
0300名無しさん@お腹いっぱい。
垢版 |
2018/07/21(土) 06:54:57.82ID:+4/zEuyP0
ShowSearchBarHistroryByClick.uc.jsの機能分割版
虫眼鏡アイコンを検索エンジンアイコン化
serachWPもどき

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

serachWP_modoki.uc.js
isearと併用すると使いやすいかも
0307名無しさん@お腹いっぱい。
垢版 |
2018/07/22(日) 19:04:26.23ID:MtZK481L0
tabProtect_mod2.uc.jsとtabLock_mod2.uc.jsを使ってみたけど、
2つの違いはページ移動ができるかどうかだけですか?
0308名無しさん@お腹いっぱい。
垢版 |
2018/07/22(日) 19:12:36.90ID:Di+58lYl0
tabProtectは何があってもプロテクトしたタブを閉じない
tabLockはロックしたタブにあるリンクを常に新しいタブで開く
0310307
垢版 |
2018/07/22(日) 23:23:52.61ID:MtZK481L0
>>308
なるほど、それは便利……と思ったけど、
ニコニコでZenzaWatchを使用したときにタグクリックすると、
ページ移動してしまう……

設定間違ったかな?
0311307
垢版 |
2018/07/22(日) 23:29:45.89ID:MtZK481L0
と思ったけど、よく読んだらリンクでの移動か。
リダイレクトはそのまま通るのね。
0317名無しさん@お腹いっぱい。
垢版 |
2018/07/23(月) 21:32:03.87ID:RL4RQTXb0
tabProtect_mod2.uc.jsを開いてtabLock_mod2.uc.jsの内容を継ぎ足せば1つになるんじゃないかとやってみたら
ファイルは1つになったけどタブのコンテキストメニューは同じままだった(´・ω・`)
0321名無しさん@お腹いっぱい。
垢版 |
2018/07/27(金) 09:59:10.52ID:8QMqTld80
バージョン61.0.1でAutoCloseBookMarkFolder_Fx37.uc.jsでどうやっても動かない
”Firefox57以降でuserChrome.js用スクリプトを利用する方法”でも
userChrome.js導入.zipを使ってもできない。
以前はできてたのに
0326名無しさん@お腹いっぱい。
垢版 |
2018/07/27(金) 10:40:46.91ID:Z87Yu1q10
>>325
※Firefox57以降でuserChrome.js用スクリプトを利用する方法で追加していたファイル(userChrome.js用スクリプト以外)はすべて削除しておく
は?
■ このスレッドは過去ログ倉庫に格納されています

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