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

■ このスレッドは過去ログ倉庫に格納されています
2017/01/12(木) 05:07:43.82ID:EIatOs2i0
■前スレ
Firefox userChrome.js greasemonkeyスクリプトスレ33
http://potato.2ch.net/test/read.cgi/software/1473545696/

■拡張機能
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
2017/01/25(水) 14:19:57.08ID:zn3ry/ye0
51.0でCustom Buttonsが動かなくなった
2017/01/25(水) 14:48:51.22ID:PRLPwhTh0
NewTabPlus.uc.jsが52betaで正常動作しない
2017/01/25(水) 19:40:12.70ID:SaIuF5hL0
もういい加減 Chromium系にした方が良くね?
2017/01/25(水) 20:34:21.73ID:T3FdTaSf0
>>87
せっかく修正してやったのにもう通用しなくなったか・・・
2017/01/26(木) 11:16:49.45ID:fwdPw+TJ0
51.0で
search_history_toka_suggest_nogokuwoerabutosokukennsakuniikunowotomeru.uc.js
動いてる?
2017/01/26(木) 11:41:44.86ID:/TqJuFHR0
4〜50レス程度すら遡って読めないお前の脳味噌と同程度には
9290
垢版 |
2017/01/26(木) 13:03:36.69ID:fwdPw+TJ0
>>51にあったね。
>>91
お前は嫌な性格だな
2017/01/26(木) 15:30:55.66ID:fwdPw+TJ0
>>51
リターンが効かなくなり使えない。
何とかして!
2017/01/26(木) 16:19:30.74ID:yNBnQjlR0
>>51>>85でひとまず落ち着いた
あとは姐さん待ち
2017/01/26(木) 16:47:39.15ID:sXPiTsbw0
豹変っぷりが草不可避
2017/01/26(木) 18:53:09.51ID:/TqJuFHR0
>>92
「4〜50レスも遡れば書いてある」と教えてやった親切な人間に対してそんな暴言を吐けるお前ほど、嫌な性格じゃないと思うよ
2017/01/26(木) 19:03:06.92ID:1YQmEbia0
>>96
> 4〜50レスも遡れば書いてある
最初からそう書けばいいのに

> 遡って読めないお前の脳味噌と同程度には
なんて無駄に棘生やしたのは自分なんだから言われても仕方ない。
98名無しさん@お腹いっぱい。
垢版 |
2017/01/26(木) 19:03:55.36ID:fChnaqhz0
ハゲは根に持つから嫌い
2017/01/26(木) 19:23:05.59ID:fwdPw+TJ0
>>87
openNewTab.uc.jsならOK。
ただし、ブックマークツールバーからは中クリックでnewtab
2017/01/27(金) 07:53:10.37ID:XAJuPFUZ0
>>99
>>87の挙動と同じだな両方ともブクマが新タブで開けない
2017/01/27(金) 08:29:39.17ID:P3x+89fT0
>>100
新規タブで開けるよ。
2017/01/27(金) 09:02:17.09ID:XAJuPFUZ0
開けない。52の話しな
2017/01/27(金) 09:35:15.70ID:P3x+89fT0
>>102
52で確かめてるよ。
2017/01/27(金) 12:17:18.41ID:XAJuPFUZ0
>>103
どれのことよ???どっち中クリックしないと上書きで開かれるんだが。
2017/01/27(金) 17:21:12.91ID:P3x+89fT0
>>104
https://github.com/Harv/userChromeJS/blob/master/openNewTab.uc.js
2017/01/27(金) 18:24:09.62ID:XAJuPFUZ0
>>105
これだと今度はロケーションバーからエンターで上書きになる
2017/01/27(金) 18:28:19.10ID:P3x+89fT0
古い検索履を消すため、removeOldFormHistory.uc.js を入れたけど動作してないみたい。
初期値は2日間だから、3日以前のものは消えるはずだよね?
正常動作してる人いる?
閲覧履歴は removeOldBrowsingHistory.uc.js で消えてる。
2017/01/27(金) 18:44:39.68ID:P3x+89fT0
Aliceさん
search_history_toka_suggest_nogokuwoerabutosokukennsakuniikunowotomeru.uc.js
51.0対応方よろしくお願いします。
2017/01/27(金) 18:54:04.41ID:Nr5s7TYY0
お前いつまで粘着すんの大人しく待ってらんないの
110名無しさん@お腹いっぱい。
垢版 |
2017/01/27(金) 20:58:43.95ID:X4OfeUvT0
いつものあいつじゃんwww
2017/01/27(金) 21:54:55.88ID:p6xN2MuO0
これ終了確実なんでしょ
修正するメリットねーわ
2017/01/28(土) 10:06:51.70ID:+hyRB4Gu0
YouTubeCenterの更新が完全に止まってるけど
埋め込み動画の再生で度々エラーになるのが我慢できなくなって捨てた
サムネに画質や評価が表示されるの便利だったんだけどなー
アノテーションはublockでブロックで十分だな
2017/01/28(土) 11:55:05.53ID:oNKGoRUp0
>>111
Firefox以外にもこれ使うブラウザはあるし、そっちが今後
どうするかは未定だから確実では無い。
2017/01/28(土) 13:54:51.86ID:1vjj/4Wf0
>>112
あんまり埋め込み動画を見ないのでサンプル数が少ないかも
知れませんが、エラーになった記憶がないです
今いくつか見てみましたがやっぱりエラーになりません
設定の問題ではないでしょうか

YTCは更新が止まってるのではなくて、忙しくて更新が出来ないそうですよ
自分も使っているのでクリティカルな不具合が出たときは更新しますということでした
2017/01/28(土) 16:25:50.93ID:k37ePxlh0
aliceはもう数ヶ月音沙汰ないからつまりそういう事なんだろ
2017/01/28(土) 17:01:22.37ID:f/KWnqXF0
地震で……
2017/01/30(月) 03:46:27.64ID:F1wUw57V0
SnapLinks.uc.xulの枠内の色と透明度を決めるコードで、rgba(0,128,255,.1)というところがあるのですが、
なぜ1の前に「.」がついているのでしょうか?.1というのは何を表すのでしょうか
https://github.com/Griever/userChromeJS/blob/master/SnapLinks.uc.xul
2017/01/30(月) 03:54:08.07ID:AOqYYYPo0
0.1
2017/01/30(月) 11:53:35.27ID:igRxysgA0
YouTube+終了ってマジか……
2017/01/30(月) 17:03:08.58ID:19qbqZ1I0
えーあれも終わるの?…
2017/01/30(月) 19:21:37.16ID:igRxysgA0
https://github.com/ParticleCore/Particle/releases

よく見たら今すぐ終わるって訳じゃないみたいだけど、YouTubeのMaterial Layoutのupcomingとともに終わるみたいな事言ってる
122107
垢版 |
2017/01/30(月) 19:29:04.11ID:LRLVCwhk0
removeOldFormHistory.uc.js
これ正常動作してる人いる?
2017/01/30(月) 20:11:25.08ID:N5lJtpuJ0
>>122
コンソールにエラー出てるな
あーめんどくせー・・・
2017/01/30(月) 20:46:31.16ID:u9nWRzcy0
単なるtypoじゃん
try { "resource://gre/modules/FormHistory.jsm");

"resource://gre/modules/FormHistory.jsm");
try {
にすればいいだけじゃないの
2017/01/30(月) 20:57:41.61ID:LRLVCwhk0
>>124
ありがとう、動いたみたいです。
しかし、あのAliceさんがなんで放置してたんだろう?
2017/01/30(月) 21:07:40.74ID:yQu5nv3E0
いつまでもいると思うな親と作者
2017/01/30(月) 21:33:30.26ID:u9nWRzcy0
もう使ってないんだろ
2017/02/01(水) 15:08:03.14ID:uEJcinpr0
ロダの「検索ボックスのロゴ表示.css」をfx51に入れると
検索バーエンターやサーチボタンクリックが効かなくなってしまう
直してくれ〜
129名無しさん@お腹いっぱい。
垢版 |
2017/02/01(水) 15:21:24.26ID:TUbsG9b60
ライセンス連呼厨が湧きそうな悪寒
2017/02/01(水) 15:45:23.47ID:RIfvRQBY0
>>129
どういうこと?
Uploaderにもソースにもライセンスに関する言及はないようだけど
そもそも作者もわからないわけで
2017/02/01(水) 16:00:16.60ID:I1XdmZw00
内容は知らんけど CTR から抜き出して、ライセンス記載なし・再配布するなって言って荒れたやつじゃねえの
2017/02/01(水) 16:03:50.69ID:RIfvRQBY0
そんなこともあったな
すっかり忘れてた
2017/02/01(水) 23:56:04.28ID:n9dSIZ/x0
そういやCTRって開発終了すんだっけか
134128
垢版 |
2017/02/02(木) 04:36:43.90ID:zv4dPUrZ0
自分で弄ってみた限り相変わらずエンターは効かなかったが
とりあえずsearch-engine-select-and-paste-and-search.uc.jsは動くようになったのでよしとする
2017/02/02(木) 11:23:36.85ID:jSOMNsvg0
search_stop.uc.jsきかないとすっげー不便だわ
エンジン切り替えただけで勝手に検索されるってとんだクソ仕様だよな
一回検索したら検索ワード消してくれればいいけど
2017/02/02(木) 13:34:06.02ID:Lh9LpWWz0
search_stop.uc.jsってどこにあるの?
検索したらMalwareとしか表示されないぞ
2017/02/02(木) 13:54:30.46ID:qQyddi/w0
>>136
ろだのヤツだろ
2017/02/02(木) 19:25:43.32ID:SoJYoRYd0
検索バーのエンターキーで検索されないのバグじゃねーの?
search.xmlでTypeError: this.popup.oneOffButtons is undefinedって出るんだけど
2017/02/02(木) 19:31:43.12ID:vgHOgrnZ0
>>138
アドオンやスクリプトを全部無効化した状態でも出る?
2017/02/02(木) 21:21:42.89ID:SoJYoRYd0
userchromeJS無効にしたが変わらん
51でエンター検索きいてるの?
2017/02/02(木) 21:23:24.00ID:SoJYoRYd0
あ、セーフモードで起動したらできた
アドオンの仕業だったんかい・・・
2017/02/02(木) 21:24:41.29ID:SoJYoRYd0
犯人は Old Search Fixedの模様
2017/02/02(木) 21:36:09.77ID:6235cd+90
いつまでも古い検索バーに固執してるから罰が当たったんだろ
2017/02/02(木) 21:46:45.50ID:qQyddi/w0
試しにOld Search Fixed2をインストールしてみたけど、Enterキーも
search-go-buttonも、ちゃんと機能するけどなぁ

Old Search Fixed2 :: Add-ons for Firefox
https://addons.mozilla.org/ja/firefox/addon/old-search-fixed2/
2017/02/03(金) 07:26:13.84ID:iy8+PbEP0
自分もEnterで検索出来なくて調べてみた
結局、原因はuserchromeJSじゃなくてアドオンのSearchWPだったよ
2017/02/03(金) 10:49:58.19ID:TMPjjnCm0
自分は新しいprofileを作ってOld Search Fixed2だけを入れてみたけどEnter使えなかった
2017/02/03(金) 14:45:53.47ID:Jlf+96uU0
しゃーないからCTRに逃げさしてもらった
2017/02/03(金) 19:23:01.39ID:EcI/7Vtz0
CTRも開発終了予定なんだよね
2017/02/03(金) 19:52:30.86ID:dg2tSagK0
>>145
SearchWP入れてるけど問題ない。
2017/02/03(金) 21:30:05.10ID:Jlf+96uU0
>>148
マジかよw
八方塞がりじゃないか
Old Search Fixed2の更新に期待するしかないか
2017/02/03(金) 21:49:11.91ID:xlXnhuaW0
既存の検索バーをいじくることは出来なくなるので
Chrome拡張のように別のツールボタンが追加されてポップアップする形になるんだろうな
2017/02/03(金) 22:42:14.83ID:w2IG4Q2Y0
質問させてください

やりたいこと
Greasemonkeyを使ってgoogle検索結果の”もっと見る”にYahooリアルタイム検索へのリンクを表示したい

”もっと見る”のメニューはこんな感じの構造(ページ表示時はdisplay:none)
<div class ="_Syg _rql iQ7K_rudHMbg-oxZ6sQHv7j4">
 <g-menu id="_P9o">
  <g-menu-item>地図</g-menu-item>
  <g-menu-item>フライト</g-menu-item>
  <g-menu-item>ショッピング</g-menu-item>
 </g-menu>
</div>

やってみたこと
var div_element= document.createElement("div");
div_element.innerHTML = '<g-menu-item>リアルタイム</g-menu-item>';
document.getElementById("_P9o").appendChild(div_element);

これで出来るかと思ったけどappendChildが効いてないっぽい
コンソールログで確認するとgetElementByIdは正しく動いてる
最後の行を
document.getElementById("Hoge").appendChild(div_element);
(Hogeは他のdiv要素のID)にするとappendChildが動くことから、タグg-menuの要素を弄ろうとしていることが問題?
153名無しさん@お腹いっぱい。
垢版 |
2017/02/03(金) 23:32:03.31ID:N5GcCxb/0
var div_element= document.createElement("div");
div_element.innerHTML = "リアルタイム";
document.querySelectorAll("#_P9o")[0].parentNode.insertBefore(div_element, document.querySelectorAll("#_P9o")[0]);
こうじゃねえ?
2017/02/03(金) 23:44:49.85ID:AD+dedHU0
Firefoxは素のUIが使いづらすぎてアドオンとかで弄らなきゃやってられないレベルなんだけど、それできなくなるのほんと困るな
2017/02/03(金) 23:48:26.79ID:RnilYIDg0
「もっと見る」はソースに書いてあるけど「書籍」や「フライト」はないからJSで追加してるんじゃないかな
フライトの下につけたいならDOMの変化を監視する必要があるかも
2017/02/03(金) 23:56:49.89ID:SFjdpP2W0
>>152
>>getElementByIdは正しく動いてる
取得できてるけど中身からだよ

alert(document.getElementById("_P9o").innerHTML);
↑やってみればわかると思うが何も入ってない
setTimeout(function(){alert(document.getElementById("_P9o").innerHTML);},2000);
こうやると中身があることからgoogleは動的に値を入れ込んでる(書き換えてる)と思われる

で、なんで>>152で表示されないかというと実際は追加されてるけどサイト側の処理で上書きされてるんじゃないかな

こういう場合は>>153さんが指摘したようなquerySelectorAllの方が便利
もしくはsetTimeoutで>>152の最後の行を1〜2秒くらい遅延実行してやればいける
2017/02/03(金) 23:57:18.48ID:SFjdpP2W0
イベントリスナーの方が良さげかw
2017/02/04(土) 01:28:22.18ID:ErWFH4Zk0
>>153>>155-157
ありがとうございます!
勉強になりました
イベントリスナを使う方法で実装しようと思います
2017/02/04(土) 01:37:23.43ID:AhiPq9660
いや、イベントリスナじゃなくてもquerySelectorAllで十分じゃね?
setTimeoutよりはイベントリスナの方が厳密でいいって意味かと
2017/02/04(土) 02:27:04.20ID:ErWFH4Zk0
>>159
動的に追加される要素に対してもquerySelectorAllが使えるということですか?

ページを表示してすぐに
alert(document.getElementById("_P9o").innerHTML);

alert(document.querySelectorAll('#_P9o')[0].innerHTML);
を実行しても空になるため、イベントリスナで読み込み完了後に実行する必要がある
という認識なのですが
2017/02/04(土) 02:37:17.97ID:y3eAGxtX0
qsa はやりたいこととなんの関係もない
なぜ qsa のほうがいいとか出てきたのか謎
2017/02/04(土) 02:49:10.79ID:r3MJXbm80
IDで取得するなら、わざわざquerySelectorAll()を使う理由なんてないはず
2017/02/04(土) 16:38:43.33ID:5PPhiag+0
http://potato.2ch.net/test/read.cgi/software/1483830807/

皆様、今このスレに大変お買い得な商品が届いております
なんと煽るだけでもれなくkittyちゃんからのレスが貰えます
煽れば煽るほどkittyちゃんの養分になるのでとても喜びます
IDはID:9sF4ajDq0でございます
お代は頂きませんので奮ってご参加のほどお願いします
2017/02/04(土) 21:30:16.68ID:MhaLt4Wt0
コード的に厳密でなくともsetTimeoutでいいんでないかい
MutationObserverも取り扱いが面倒臭いからね
DOMNodeInserted系は簡単でいいけどDeprecatedだしクマったもんだ
2017/02/05(日) 13:04:35.63ID:qvWwsvcv0
グリモンかuserChromeJSのスクリプトで検索バーの虫メガネ(searchbar-search-button)を
既定の検索エンジンのアイコンにするものがございましたら教えて下さい
よろしくお願いします

CSSで画像を差し替えてみましたが既定の検索エンジンがなんであれその画像に固定されてしまうので
元の木阿弥でした(決して検索バーを旧式にしたいわけではありません)
2017/02/07(火) 12:28:08.83ID:qXoV9Ti30
YoutubeCenter
540に更新されたけどログインしてない時のサムネの画質表示のエラー直ってねーじゃん

537→ログインしてないと動いてログインしてるとエラーが出る
538→ログインしてないとエラーが出てログインしてると動く
2017/02/07(火) 17:06:00.63ID:lSuVMJ4v0
>>165
検索エンジンで祖先ノードの.searchbar-textboxのtooltiptextとlabelの中身が変わるし
やろうと思えばCSSでもできるだろ
2017/02/07(火) 18:18:13.14ID:L/ef/IrC0
>>167
なるほどー

CSS生成するコード書いた
http://pastebin.com/cu3BAcYu
devtools.chrome.enabled を true にしてスクラッチパッド(Shift+F4)にコピペ
実行環境(N)メニューで ブラウザ(B) を選択
実行(Ctrl+R)すると新規タブにCSSを出力する
169165
垢版 |
2017/02/07(火) 19:01:18.58ID:rwJYF9ik0
>>167-168
お二方のおかげで希望通りになりました
まことにありがとうございました
凄っ
2017/02/09(木) 11:33:39.37ID:N4zA4Tll0
Fix Google search Optionsも画像サイズフィルタとかきかなくなってる
2017/02/09(木) 18:20:51.48ID:tbJB9Ptm0
>>117
こちら知ってる人いませんでしょうか?
2017/02/09(木) 18:26:37.34ID:MJqHp1Hu0
>>117
>>118が答えだよ
0.1は省略して.1と書ける
rgbaについてはぐぐれば出てくると思う
2017/02/09(木) 19:42:24.53ID:aapy5dIM0
すげーな
10日間意味が理解出来ずにいたのか
2017/02/09(木) 20:15:28.85ID:hdvUHYXV0
>>171
今は私が質問しているので、少し待ってください
175名無しさん@お腹いっぱい。
垢版 |
2017/02/09(木) 20:25:00.81ID:ihYVJZSD0
>>174
今は私が質問しているので、少し待ってください
2017/02/09(木) 20:26:23.78ID:lFFdmvry0
それを流行らせようとするな
本家が特定できなくなる
2017/02/09(木) 21:40:23.51ID:fGV+7ARb0
自分は小数の整数部が 0 の場合に省略する記法はやらないようにしている
たった1バイト、1キーを省くメリットより、このような面倒事や
カンマと一緒になって見にくくなるなどデメリットが上回るからね

ただ .1 とかは常識の範疇だし、知らなくてもちょっと考えればわかるはずなんだがなあ
2017/02/09(木) 22:08:26.18ID:oEA4LiY20
時代は #rgba よ
2017/02/09(木) 22:16:30.10ID:hdvUHYXV0
>>117
これどうやって動かしてるの?
userChrome.jsっていうアドオンなんてないよね?
http://userchromejs.mozdev.org/のはインストールできない
2017/02/09(木) 22:25:33.62ID:A2hII/XQ0
>>1
2017/02/09(木) 22:27:58.41ID:tbJB9Ptm0
>>173
見る暇なかったし、しかも規制されてレスできなかったからほっといだんだよボケ、
毎日常駐できるお前みたいなニートと一緒にするな
2017/02/09(木) 22:35:21.25ID:oEA4LiY20
数分後のレスなのに暇がないとかお前忙しすぎだろ
2017/02/09(木) 22:43:16.43ID:fGV+7ARb0
>>181
どうせおかしなコピペとかしてたんだろ
2017/02/09(木) 22:49:04.97ID:hdvUHYXV0
>>179
こちら知ってる人いませんでしょうか?
2017/02/09(木) 23:18:20.03ID:1U6BXgfS0
見る暇すらないのにレスしようと試す暇はある、ふしぎ!
■ このスレッドは過去ログ倉庫に格納されています
大学生アイラと影の怪物と戦うリョウが、深夜3時3分の静止した世界で交錯する超常スリラーの概要

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