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
0160名無しさん@お腹いっぱい。
垢版 |
2018/06/29(金) 12:11:29.48ID:30vx/bzK0
例えばデフォルトから入ってるgoogleとヤフオクを指定したい場合こんな感じにすればいいんじゃないかな

const p = url.searchParams.get("p");
const q = url.searchParams.get("q");
if ((hostname == "auctions.yahoo.co.jp" && p) {
BrowserSearch.searchBar.value = p;
}
if (hostname == ("www.google.co.jp" || "www.google.com") && q) {
BrowserSearch.searchBar.value = q;
}
0161名無しさん@お腹いっぱい。
垢版 |
2018/06/29(金) 12:12:47.63ID:znFzwZXS0
>>159
google検索をキーワード別に複数タブ開いてるとき
タブを切り替えるとサーチボックスの検索文字も切り替わるのね
ありがと
0163名無しさん@お腹いっぱい。
垢版 |
2018/06/29(金) 12:27:22.07ID:30vx/bzK0
>>162
ごめん、詳しくないから何言ってるのかよく分かんないんだけど
このSearchboxSync.uc.jsは一度検索した単語をサーチボックス内に入れるだけで履歴とか全くいじってないっぽいよ

自分の使い方として他の検索単語調べた後に、元の検索タブに戻ってきた際に元の検索ワードに戻す用途で使ってる
0165名無しさん@お腹いっぱい。
垢版 |
2018/06/29(金) 21:31:00.21ID:7X8SLMFk0
toggleFindbar by DoubleClickも>>148がヒント臭いんだけど
起動時に最初から検索バー表示されちゃったりでどっか弄らないと駄目ですか
0166名無しさん@お腹いっぱい。
垢版 |
2018/06/29(金) 21:54:16.02ID:xV1Ur5iJ0
XULBrowserWindow.statusTextField.label→StatusPanel._label

gBrowser.mPanelContainer → gBrowser.tabpanels

記述の在るとこは全部書き換えでしょうか
0168名無しさん@お腹いっぱい。
垢版 |
2018/06/30(土) 00:35:51.82ID:RyJjmLAc0
スレを読んでみたんですが、.uc.xulはもう61では動かないんですか?
000_ucjs_Stylish_modoki.uc.xul をずっと使っていて、cssをフォルダ分け出来て大変便利だったのでstylishの拡張にするのが躊躇われるのですが、どなたかuc.jsなどで動かせるように改造していただけませんか?
アップローダーに元にを挙げておきますので修正お願いします

https://u6.getuploader.com/script/download/1725
0171名無しさん@お腹いっぱい。
垢版 |
2018/06/30(土) 15:31:38.21ID:evHVJM090
AutoCloseBookMarkFolder_Fx37.uc.jsが動かなくなって困って、ログ読んでいろいろ試したけど
最終的に、更新されてるAutoCloseBookMarkFolder_Fx37.uc.js 61+ ってファイルと差し替えただけで動いた
0174名無しさん@お腹いっぱい。
垢版 |
2018/06/30(土) 22:50:28.94ID:RyJjmLAc0
>>173
揚げてくれてありがとう
AGENT_SHEETとUSER_SHEETがごっちゃになってしまったので見にくくなってしまいましたが、とりあえず動くようになって助かりました
わざわざありがとうございました
0176名無しさん@お腹いっぱい。
垢版 |
2018/07/01(日) 01:02:52.08ID:o9BO+sV50
以前こちらで紹介してもらった、メニューバーの中身をボタンにまとめてくれる 00-FirefoxBtnMod.uc.js というスクリプトなんですが、firefox61で動くようにはなりませんか?
良かったらこちらの動かし方を教えてください
お願いします
0177名無しさん@お腹いっぱい。
垢版 |
2018/07/01(日) 01:04:55.64ID:WV5TkY8b0
コピペで保存してBOM付いてたんじゃね?
githubにあるやつはClone or DownloadからDownload ZIPで一括で落として必要なファイルだけ取り出すのがいいよ
0179名無しさん@お腹いっぱい。
垢版 |
2018/07/01(日) 01:33:03.79ID:XJ+mVuZI0
すみません、グリモンスクリプトと競合でもしてるのかちょっとよく判らないんですが
最近グーグルで何か検索すると、[すべて 動画 ニュース 〜]の項目から
「画像」が抜けてることがありませんか?

例えば今も画像検索が見たくて ”ダークソウル3 不死隊一式”でググったら
メニューバーに「画像」だけが無いんですよね
他の方のとこでも同様でしょうか?
0181名無しさん@お腹いっぱい。
垢版 |
2018/07/01(日) 02:35:56.45ID:XJ+mVuZI0
折りたたまれてましたか!
気付きませんでした、最近変わったんですかね
どうもありがとうございます
0184名無しさん@お腹いっぱい。
垢版 |
2018/07/01(日) 10:06:09.76ID:/ZLLrKoW0
Find in Searchbar Highlight By Mouse.uc.js
気に入って使い始めましたが、下記点が気になる。
1. // 強調ボタンを配置するか
const USE_HIGHLIGHTBUTTON = falseにしたとき動作しない。
2.強調ボタンは常時表示するオプションが欲しい。ブックマークから表示したサイトでこのボタンが使えないのは?
0186名無しさん@お腹いっぱい。
垢版 |
2018/07/01(日) 11:14:44.72ID:ZYNOsLIA0
ロダに上げたFind in Searchbar Highlight By Mouse.uc.jsは
最早作者も使っていない代物だがまあ使う人がこの先不具合出ても各自対応すればいい
と思ってたら明らかに対応できない>>172に選択肢として挙げられたので昨日削除しておいた
0187名無しさん@お腹いっぱい。
垢版 |
2018/07/01(日) 11:32:19.25ID:ZYNOsLIA0
>>184
1は元のスクリプトにあったのをいじってない部分
2は経験したことがない(そもそもテストする時ブックマークから表示したページでやってる

>>185
toggle-findbar云々と同じでgFindBarを初期化前に取得しようとするとエラーが出る
更に61ではmPanelContainerがtabpanelsに名称変更された
0188名無しさん@お腹いっぱい。
垢版 |
2018/07/01(日) 11:52:39.72ID:/ZLLrKoW0
>>186
Find in Searchbar Highlight By Mouse.uc.jsの作者さん?
SearchWPの代用としてEnhanced word highlight 1.5.9 revision9と本ソフトを気に入って使い始めました。
削除する必要はないと思うけど、作者さんはSearchWPの代用はどうされてますか?
0189名無しさん@お腹いっぱい。
垢版 |
2018/07/01(日) 11:57:17.03ID:HbFOarxR0
バージョンアップでスクリプト乞食ワラワラで草
自分で修正出来ないなら使わない方がいいゾ
0190名無しさん@お腹いっぱい。
垢版 |
2018/07/01(日) 12:03:13.32ID:ZYNOsLIA0
そもそもSearchWPユーザーじゃなかった
Find in Searchbar Highlightに検索文字列指定とホイールスクロールだけ追加して使ってた
ハイライト機能自体元のスクリプトにあったから残したけど自分では滅多に使わないし
Enhanced word highlightみたいな多色ハイライトはうざく感じる
0194名無しさん@お腹いっぱい。
垢版 |
2018/07/01(日) 12:31:20.41ID:ZYNOsLIA0
代替も何もSearchWPユーザーじゃねえっつってんだろが

とりあえず間に合わせで残していた部分を書き直したり削除したりして
検索ボタン
・左クリックで通常動作(WEB検索)
・中クリックでページ内検索バーの文字列消去
・右クリックでハイライトon/off
・ホイールスクロールでページ内検索
にしたFind in Searchbar Highlight By Mouseの改造版に乗り換えた

後でロダに上げておくが俺が遭遇しない不具合には対応しないし
そもそもjavascriptの勉強したことなくて見よう見まねで作ってるから技術力底辺
自分で対処する自信ないなら、技術力も対応力も高いalice姐さんのスクリプト使う方が無難だぞ
0196名無しさん@お腹いっぱい。
垢版 |
2018/07/01(日) 15:23:59.18ID:/ZLLrKoW0
>>195
ありがとう、望んでた通りの動作になりました。
ただし、背景:緑は確認できましたが、赤は確認できませんでした。
0198名無しさん@お腹いっぱい。
垢版 |
2018/07/01(日) 17:18:22.38ID:o9BO+sV50
>>173
メニューバーに表示されるCSSというメニューを、メニューのツールの中に入れる事は出来ませんか?
>>178さんの紹介してくれたメニューバーをアイコンにまとめるのを使用してみたのですが、CSSというメニューだけまとまらず困っているので、修正方法お分かりでしたら教えてください

そして>>178さん、紹介してくれてありがとうございました
0202名無しさん@お腹いっぱい。
垢版 |
2018/07/01(日) 20:06:19.34ID:hETF4YDX0
>>198
CSSというメニューってたぶんUserCSSLoader.uc.jsで出てくるものですよね
元々あったメニューじゃないのでわからないです
ごめんね
0206名無しさん@お腹いっぱい。
垢版 |
2018/07/02(月) 08:16:53.83ID:eQx/4kUC0
UserCSSLoader.uc.js
これいけるね、追加、訂正で再起動不用。
userChrome.cssで集約してたけど、管理しやすくなるので採用しようと思うけどどんなもんですか?
0208名無しさん@お腹いっぱい。
垢版 |
2018/07/02(月) 13:51:56.58ID:eQx/4kUC0
StylusをUserCSSLoader.uc.jsに移行できないのでしょうか?
いくつかのCSSはOKなのですが、Stylusに記述されている適用先(URL、正規表現に一致するURL・・・)をどう反映させれば良いのか分からない。
0211198
垢版 |
2018/07/02(月) 17:40:53.39ID:7HXFG+xo0
>>205
修正箇所を教えてくれてどうもありがとう
スッキリ見やすくなりました

>>206
UserCSSLoader.uc.js いいと思うけど、タブを一度に多数読み込むとCSSを読み込んでくれないことがあるよ
一つづつだと大丈夫だから、そんなに不便ではないけど
0212名無しさん@お腹いっぱい。
垢版 |
2018/07/02(月) 18:36:48.55ID:/vf7qW8j0
>>210
エクスポートできてないのではなく優先順位で負けてるのではないかな?

基本的な優先順位は
userContent.css=UserCSSLoader.uc.js等<ページで指定してるスタイル<Stylish・Stylus等の拡張
で公開されてるスタイルは拡張前提の物も多いのでそういうものは自分で!importantを付ける必要があるしページ側で!importantが付いてる部分はどうしようもないので
無理にuserContent.cssやuc.jsにまとめるより拡張も併用した方が楽だよ
0213名無しさん@お腹いっぱい。
垢版 |
2018/07/02(月) 18:49:27.34ID:eQx/4kUC0
>>212
Stylus、userChrome.css、userContent.cssを管理しやすくするためUserCSSLoader.uc.jsでまとめるには無理あるみたいだね。
56.0までのStylishは便利だったね。
ということでUserCSSLoader.uc.jsは諦めます。
0214名無しさん@お腹いっぱい。
垢版 |
2018/07/03(火) 15:54:29.76ID:kgocqo3B0
ロダのConformSearchBoxModoki.uc.js
// 検索ボックスにワードを送るサイトを指定
と同じように
// 検索バーの検索履歴に検索ワードを追加するサイトを指定
が欲しい。

あるいは「 検索ボックスにワードを送るサイトを指定」されたサイトのみ検索履歴に追加するようにして欲しいです。
0218名無しさん@お腹いっぱい。
垢版 |
2018/07/03(火) 18:32:52.83ID:rytwt5TE0
expandsidebar_fx58.uc.js についていくつか教えてください

サイドバーの縦の長さなんですが、ウィンドの途中で切れてしまっているので、できたらウィンド幅まで広げたいのですが、どこを弄ればいいのでしょうか?
また横幅を広げたいのですが、多分_defaultWidth: の値を変更すればいいのいかな?と思ったのですが変わりません。どこを弄ればいいですか?

使用しているかた、教えてください
お願いします
0219名無しさん@お腹いっぱい。
垢版 |
2018/07/03(火) 19:16:12.35ID:kgocqo3B0
ロダのConformSearchBoxModoki.uc.js
検索履歴に検索ワードを追加するサイトを指定の方法どうするの?
0222名無しさん@お腹いっぱい。
垢版 |
2018/07/03(火) 23:38:49.01ID:rytwt5TE0
expandsidebar_fx58.uc.js 更新されたみたいなので入れてみたのですが、横幅はドラッグなどで調整できるみたいだけど、やっぱり縦幅の調整は無理なんでしょうか?
あとconfigの項目の_defaultWidthの値の意味が良く分からないなぁ
値を設定しても変化がないような?
0224名無しさん@お腹いっぱい。
垢版 |
2018/07/04(水) 11:11:34.37ID:6AA9dPYX0
AutoCloseBookMarkFolderやらrebootやらが急に使えなくなったけど
ここ見て無事元通りになったと思いきや、
ブクマフォルダの色の設定がデフォのまんまだわ。
cssの設定を反映させるにはどうしたらいいの?
0226224
垢版 |
2018/07/04(水) 14:13:43.79ID:6AA9dPYX0
>>225
おおっ、直ったわ!
ありがと!
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」が動作しなくなったんだけど、
誰か助けてください。
■ このスレッドは過去ログ倉庫に格納されています

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