X



Firefox userChrome.js greasemonkeyスクリプトスレ35 [無断転載禁止]©2ch.net

レス数が900を超えています。1000を超えると表示できなくなるよ。
0001名無しさん@お腹いっぱい。
垢版 |
2017/09/22(金) 06:42:08.13ID:d/1l6jXY0
■前スレ
Firefox userChrome.js greasemonkeyスクリプトスレ34
http://egg.2ch.net/test/read.cgi/software/1484165263/

■拡張機能
greasemonkey
http://www.greasespot.net/
Scriptish
https://addons.mozilla.org/ja/firefox/addon/scriptish/
Userscripts.org (旧:http://userscripts.org/ のミラーサイト)
https://userscripts-mirror.org/
OpenUserJS.org
https://openuserjs.org/
Greasy Fork
https://greasyfork.org/

"alta88's userChromeJS"
http://userchromejs.mozdev.org/index.html
"alta88's userChromeJS" 本体ミラーサイト
http://mirror.umd.edu/mozdev/userchromejs/
http://ftp.heanet.ie/mirrors/mozdev/userchromejs/
userChromeJS フォーラム
http://forums.mozillazine.org/viewtopic.php?f=48&;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
userChrome.js用スクリプト - wiki@nothing
http://wiki.nothing.sh/2710.html
0837818
垢版 |
2017/11/30(木) 03:06:54.26ID:tvnfm9a90
>>820
紹介どうもありがとうございます
とても使いやすくなりました!
0841名無しさん@お腹いっぱい。
垢版 |
2017/11/30(木) 12:59:28.13ID:ADE2w9ZX0
メニューバー表示してないしタスクバー自動で隠す設定にしてるしツールバー増やしたくない
だけど時刻表示は欲しいという俺のためのニッチなスクリプトだよ
>>840はマウスオーバーしなきゃ文字表示されないしボタン部分は小さすぎる
0842名無しさん@お腹いっぱい。
垢版 |
2017/11/30(木) 13:00:16.85ID:3DtHolok0
時計表示...

なんか「ようこそ○○のホームページへ」 とか 流れる文字のマーキー、いきなり流れ出すBGM、 訪問者数カウンター

一昔前のおおらかなネット時代を彷彿とさせるな
0843名無しさん@お腹いっぱい。
垢版 |
2017/11/30(木) 13:06:00.06ID:ADE2w9ZX0
まああるなら欲しいってレベルでなきゃないで別に困らないけどな
俺みたいな人におすそ分けってことで
0844名無しさん@お腹いっぱい。
垢版 |
2017/11/30(木) 23:46:20.10ID:yeH3lYH10
小説家になろうのしおり代替スクリプト

本家の「しおり機能」との違い
・わざわざクリックしなくても閲覧だけで自動的にしおりを挿む
・しおりのとこまで自動的にスクロール移動
・ブクマに登録とかしなくても使える

ちょっと知人としおりが地味にめんどくさいねと話してたのをきっかけにやっつけで作ってみた
なろうを良く読む人はどうぞ

ttps://u6.getuploader.com/script/download/1623
0845名無しさん@お腹いっぱい。
垢版 |
2017/12/01(金) 00:16:26.87ID:m2m2lrIp0
>>751
検索バーのハイライトOFFボタン(○)を記憶するようにし、
ハイライトOFFでも検索バーからのクリック、スクロール検索ができるようにしてみた

//▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽
の間の部分を追加、変更


// Initialize value
var PRE = 'wordhighlight', ID_PRE = PRE + '_id', ST_PRE = PRE + '_store', PO_PRE = PRE + '_position', CO_PRE = PRE + '_config';
//▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽
var OFF_PRE = PRE + '_off';
//▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽
var STYLE_CLASS = '0123456789'.split('').map(function(a,i){return PRE + '_word'+i;});
0846名無しさん@お腹いっぱい。
垢版 |
2017/12/01(金) 00:19:12.63ID:m2m2lrIp0
>>845

function command_off() {
if (aside.className == 'ewh_edit') return;

//▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽
if (!highlight_off) {
highlight_off = true;
GM_setValue(OFF_PRE, highlight_off);
resetup();
off.className = '_active'
} else {
highlight_off = false;
GM_setValue(OFF_PRE, highlight_off);
resetup();
off.className = '';
}
//▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽
draw_wordmap();
}
0863名無しさん@お腹いっぱい。
垢版 |
2017/12/01(金) 19:52:08.57ID:jcR77Ks+0
ツールバーの検索バーの挙動を、旧検索バー風に微調整します。ってあるけど
検索バーの挙動ってなにか変化あったっけ?
0864名無しさん@お腹いっぱい。
垢版 |
2017/12/01(金) 20:15:12.34ID:jlnmmeVv0
nsILocalFile → nsIFile
content.location.href; → gBrowser.currentURI.spec;
gContextMenu.getLinkURL() → gContextMenu.linkURL
gBrowser.mTabContainer → gBrowser.tabContainer
gBrowser.mTabs → gBrowser.Tabs
gBrowser.sessionHistory → SessionStore.getSessionHistory(gBrowser.selectedTab)
0865名無しさん@お腹いっぱい。
垢版 |
2017/12/01(金) 20:21:29.07ID:FhIdI9to0
検索エンジン選んでから検索ができないってのがすでに衝撃じゃん
貼り付けて検索とかどうすんの
0866名無しさん@お腹いっぱい。
垢版 |
2017/12/01(金) 20:21:40.22ID:jcR77Ks+0
OpenWith_1.1.1.uc.xulでfirefox56を起動したいんだけど、上手くいかない

"firefox56":""D:\\software\\firefox56\\firefox.exe",を33行目あたりに書き込むと、
右クリック>「このページを・・・」にマウスカーソルを合わせても、右にブラウザ候補が出現しない

"firefox56":""D:\\software\\firefox56\\firefox.exe",を消すと問題無くブラウザ候補が出現するから
ココがなにかしら悪さをしてると思うんだけど、分かる方いますか?
0870名無しさん@お腹いっぱい。
垢版 |
2017/12/01(金) 21:04:18.98ID:ffKcNtSK0
ところで
「検索バーに履歴ボタンを表示 58から無効になる…」
って情報
時々見ますが
本当なんでしょうか

これかなり痛いんだが…
0871名無しさん@お腹いっぱい。
垢版 |
2017/12/01(金) 21:24:32.00ID:FhIdI9to0
今ですら検索ワード書いてない時しか見られない地味にイラっとする履歴だし、なくす気満々でしょ
0878名無しさん@お腹いっぱい。
垢版 |
2017/12/01(金) 22:42:15.34ID:/CarZlva0
"C:\\WINDOWS\\explorer.exe<>microsoft-edge:$1"
で、リンク先はEdgeで開けたけど、ページは開こうとするとフォルダが開く
処理が違うのかな
0883名無しさん@お腹いっぱい。
垢版 |
2017/12/02(土) 09:34:12.26ID:HNxkOsKC0
SendToPlayer.uc.js
https://u6.getuploader.com/script/download/1591

youtubeのページ、リンクのコンテキストメニューから
MPC-BEで再生できるという優れものです

起動コマンドも設定できるため
小さな画面でブラウザ左側にMPC-BE起動再生
全画面でMPC-BEで再生

これら二つをコンテキストメニューに表示させどちらか選択するべく
これらをファイル名を変更しchromeフォルダに入れましたが
SendToPlayer.uc.js
SendToPlayer_full.uc.js

コンテキストメニューに二つ出てくるもののどちらか一方しか動きません
1つだけにするとそれが動くのですが、ファイル名を変更しただけでは同時に使えないようです
これらを同時に利用できるようにするにはどうすればいいでしょうか
0887883
垢版 |
2017/12/02(土) 10:48:26.58ID:HNxkOsKC0
>>884
できました
感謝
0890名無しさん@お腹いっぱい。
垢版 |
2017/12/02(土) 17:24:35.89ID:bWTIutey0
再起動を楽に使えるってスクリプトいくつかあるけど
ピン留めのタブしかない時に使うとタブが増殖するのどうにか直せないですか
0898名無しさん@お腹いっぱい。
垢版 |
2017/12/02(土) 20:06:43.35ID:phxM85OT0
>>895
Tab Unloader (WebExtension)
https://addons.mozilla.org/ja/firefox/addon/tab-unloader-we/
59nightlyに入れて使ってみたところ動作はシンプルで軽快だし
メニューボタンダブルクリックで再起動のuc.jsとの併用でも
今のところ不具合出てない。
実験的アドオン・58以降用な点に留意だけど待ちに待ってた感じの手応え。
正式なdiscard(API)に対応してるのかな?(リリース読んでない;)
0905名無しさん@お腹いっぱい。
垢版 |
2017/12/02(土) 22:39:27.19ID:sXBnYLDE0
>>847 の部分こっちに変更しちくり、同じページでハイライトON/OFFを何回も繰り返すと問題ある

こっちに変更してくり
https://pastebin.com/eA1n60hN


もう一カ所は追加で
//▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽
の間の部分を<<追加>>


lock.title = _ti.lock_u[_L];
lock.className = '_disable';
}
//▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽
if (gm_ok) {
highlight_off = GM_getValue(OFF_PRE);
off.className = (highlight_off)? '_active' : '';
} else {
off.className = '_disable';
}
//▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽
td0.addEventListener('dblclick',function(evt){//l(panel_hide,window.innerWidth - aside.offsetLeft,1);
0908名無しさん@お腹いっぱい。
垢版 |
2017/12/02(土) 22:51:20.52ID:NfYO9BvT0
>>907
なるほど。あれもこれも使えなくなって大忙しですわな(笑)
スレチな書き込みに応えて下さってありがとでした
0911名無しさん@お腹いっぱい。
垢版 |
2017/12/03(日) 11:22:27.20ID:hUvyb1HM0
>>898
これのためだけに58に上げてみたけど、Unloadすると前のタブに戻りはするけど実際にはUnloadされてなくない?
0912883
垢版 |
2017/12/03(日) 11:38:36.93ID:NaUDGSwM0
昨日SendToPlayer.uc.jsについてお尋ねした者です

youtubeのミックスリストなんですが一つだけしか再生してくれません
OpenWith-MPC.uc.xulだと連続再生するのですが
https://www.youtube.com/watch?v=UNLJZPcq3Zs&;list=RDUNLJZPcq3Zs
https://www.youtube.com/watch?v=eQKJBZOHWRQ&;list=PLyvsOiXb3BJT985Jvt2Ef8tfTw2rBXK54

SendToPlayer.uc.jsを利用しミックスリストを連続再生する方法は無いでしょうか?
0913名無しさん@お腹いっぱい。
垢版 |
2017/12/03(日) 11:42:15.71ID:vnrqeG5h0
>>911
ちゃんと動いてるけどな(58.0b8)
discard API呼んでるだけだからFirefox本体のAPI実装が壊れてない限り
動かないということは無いはず
0914名無しさん@お腹いっぱい。
垢版 |
2017/12/03(日) 15:23:42.00ID:/9TZm/0J0
>>911
一応cssで .tab.discarded {background-color: /*わかりやすい色*/ !important;}
とかでアドオンが動いてる=discard APIが有効かは分かるけど
例えばメモリー管理が実際にどう動いてるかとかは分かりにくい
やっぱりTab Scope欲しいなぁ(笑)
0916名無しさん@お腹いっぱい。
垢版 |
2017/12/03(日) 18:53:14.95ID:H3umwhZS0
>>912
MPC-BE使ってるんだよね?
設定のyoutubeの項にプレイリストをロードっていうのがあるからチェックしてみたらどう?
0917名無しさん@お腹いっぱい。
垢版 |
2017/12/03(日) 19:31:24.66ID:NaUDGSwM0
>>916
ありがとうございます
プレイリストをロードにはチェックは入れてありました
再生回数は一回にしてあります

この設定でコマンドラインも無い状態で
ミックスリスト再生すると次のURLを読み込まないで再生終了します
OpenWith-MPC.uc.xulだと次のURLの動画を読み込んで連続して再生するのですが
0918名無しさん@お腹いっぱい。
垢版 |
2017/12/03(日) 19:52:13.31ID:cxtvq6N80
ごめん
プレイリストURLを通常のURLに整形する関数使ってるのが原因だと思う
作った当時になにか都合が悪いことがあってそうしたんだと思うけど...
その内修正するけど↓のように書き換えでとりあえずみれるようになる

launchPlayer関数の中の
var url = extractId(gContextMenu.onLink ? gContextMenu.linkURL : gBrowser.currentURI.spec);
を↓にする
var url = gContextMenu.onLink ? gContextMenu.linkURL : gBrowser.currentURI.spec;
0920917
垢版 |
2017/12/03(日) 20:05:43.74ID:NaUDGSwM0
>>918
制作者の方でしょうか
先日から重ね重ねすみません

ミックスリストの連続再生できました
感謝いたします
0921名無しさん@お腹いっぱい。
垢版 |
2017/12/03(日) 23:21:46.77ID:Wi2nu8bD0
新しいタブを開いた時にページ内の検索ボックスにフォーカスするuserChrome.jsってないですか?
0922名無しさん@お腹いっぱい。
垢版 |
2017/12/04(月) 03:12:22.32ID:Fa8Cu9gn0
>>913>>914
58.0b8でアドオンこだけ有効にして色々確かめてみたけどUnloadできるタブとできないタブがあるみたい
スレチだからこれ以上はやめとくけど、TwitterのツイートのURL(どこでもOK)開いたタブUnloadできるかどうかだけ試してみてくれない?

確認中Twitterだけは確実にUnloadされなかったから、うちのプロファイルのせいなのか一般的な不具合かだけ切り分けときたい
0923名無しさん@お腹いっぱい。
垢版 |
2017/12/04(月) 03:28:44.24ID:gimWoO5T0
>>865
100の人が
https://greasyfork.org/en/scripts/35379-mock-old-search-bar
こんなん作ってたけど使いやすい

ロッカージェスチャーありのMouseGesture.uc.jsがDragNGoModokiとか使うとジェスチャー効かなくなる
なんでかと思ったらドラッグ後に何故かロッカージェスチャーが動いてるみたい
コピー/貼り付け割り当ててたんでずっと気づかなかったわ
対策分かる人がいたら教えてくれるとありがたい
0924名無しさん@お腹いっぱい。
垢版 |
2017/12/04(月) 07:08:42.78ID:4N+MCAli0
>>922
たしかにtwitterのPC版ページはアンロードできないね
モバイル版(mobile.twitter.com/...)はアンロードできる
PC版のみ新着ツイートがあったときに自動更新される機能があるから
そのへんのなにかがブロックしてるのかもしれないが
Firefox起動時のセッション復帰ではPC版ページもアンロード状態で復帰するのが謎
しかもdiscard APIはエラーも返してないしFirefoxのバグな気がする
もし続けるならWebExtensions開発者スレあたりで
0927名無しさん@お腹いっぱい。
垢版 |
2017/12/04(月) 12:05:37.49ID:Oe76vbD+0
ucjs_copyMenuList.uc.js動くんだけどメニューが文字化けしてるのがちょっと気持ち悪い
ファイルの文字エンコードがいけないのかと思って変えてみたけど治らなくてうーん
0931名無しさん@お腹いっぱい。
垢版 |
2017/12/05(火) 02:08:56.13ID:ICdW4jaG0
>>930
Violentmonkeyを使ってるならTampermonkeyにしてみたら
0934名無しさん@お腹いっぱい。
垢版 |
2017/12/05(火) 10:33:31.34ID:AJ56I7Vo0
>>932
FIrefoxをクリーンインストールしてViolentmonkeyをインストール
スクリプトでalert("");だけにしても動かないんだけど……
0936名無しさん@お腹いっぱい。
垢版 |
2017/12/05(火) 11:49:43.39ID:NDv8BNpe0
>>928
おま環なのか知らないけどメニューの項目の日本語が化けます
>>929
行けたわありがとうございます
これコメント行とはまた違うんだね初めて知りました
レス数が900を超えています。1000を超えると表示できなくなるよ。

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