トップページsoftware
781コメント551KB

Firefox userChrome.js greasemonkeyスクリプトスレ33 [無断転載禁止]©5ch.io

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2016/09/11(日) 07:14:56.54ID:dpWhX+2F0
■前スレ
Firefox userChrome.js greasemonkeyスクリプトスレ32
http://potato.2ch.net/test/read.cgi/software/1454577742/

■拡張機能
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
0002名無しさん@お腹いっぱい。2016/09/11(日) 07:17:57.30ID:dpWhX+2F0
■拡張機能その2
JavaScript Actions
http://hideaway.cc/FirefoxOLD/
https://onedrive.live.com/?cid=b7681b3142925ec8&;id=B7681B3142925EC8!424&authkey=
JSActions K
https://addons.mozilla.org/ja/firefox/addon/jsactions_k/
Custom Buttons
https://addons.mozilla.org/en-US/firefox/addon/2707
Custom Buttons フォーラム
http://custombuttons.mozdev.org/drupal/forum
Custom Buttons2
https://addons.mozilla.org/en-US/firefox/addon/5066
Custom Buttons2 フォーラム
http://custombuttons2.com/forum/
keyconfig 20080929 ・ mozillaZine Forums
http://forums.mozillazine.org/viewtopic.php?t=72994

■firefox用スクリプトアップローダー | uploader.jp
http://u6.getuploader.com/script/
0003名無しさん@お腹いっぱい。2016/09/11(日) 16:00:17.71ID:NPdPbjgO0
おつ
0004名無しさん@お腹いっぱい。2016/09/11(日) 19:08:24.85ID:bmzUm8a80
ucjsDownloadsManager.uc.jsでウィンドウの表示が乱れるなー
って思ったらCyberfoxが駄目だったみたい
Firefoxなら問題なかった
0005名無しさん@お腹いっぱい。2016/09/12(月) 21:38:46.48ID:47AwmPY30
ずっと使ってたのに気づかなかったけど
popupTranslate、Google英日を選ぶと
英語はおろか他どんな言語でもすぐ翻訳してくれるな、すげえや
ツイッターとか検索結果で英語以外のが出てきた時すごく便利だ
0006名無しさん@お腹いっぱい。2016/09/12(月) 21:51:38.91ID:slrKezKm0
>>5
翻訳結果のポップアップをクリックするとコピーできるのも知らなかったりする?
たまに上手くコピーできないときもあるけど
0007名無しさん@お腹いっぱい。2016/09/12(月) 22:06:08.46ID:pea+boL70
あの時にトランク開けて調べていれば...
マリコさんのミスだな
0008名無しさん@お腹いっぱい。2016/09/12(月) 22:06:26.57ID:pea+boL70
ごばく
0009名無しさん@お腹いっぱい。2016/09/12(月) 22:17:03.03ID:47AwmPY30
>>6
知らなんだ
私は何も知らなんだ
わざわざUICopy.uc.jsの機能でやってたわwありがと
そして今グルジア語とかアラビア語を無駄にドラッグしまくってるが楽しい
0010名無しさん@お腹いっぱい。2016/09/12(月) 22:31:43.16ID:VAo+gSbj0
機捜216かよw
0011名無しさん@お腹いっぱい。2016/09/17(土) 03:41:55.78ID:gJ1zoxJJ0
アホな事聞くよ
ヘッダーにjQueryのアドレス書かなくてもグリモンでjQueryが動くのはグリモン動かそうとしてるサイト側が既にjQueryを使用してるから?
0012名無しさん@お腹いっぱい。2016/09/17(土) 07:19:13.71ID:A8H6M2Sf0
そうだよ
0013名無しさん@お腹いっぱい。2016/09/17(土) 16:19:18.67ID:1J3ooTyw0
_addmenu.jsにメモリ解放出来るコードが合ったと思うのですが、教えてもらえますでしょうか?
0014名無しさん@お腹いっぱい。2016/09/17(土) 17:31:40.16ID:lebp5Knd0
最小化で解放するんじゃ駄目なの
0015名無しさん@お腹いっぱい。2016/09/17(土) 18:03:53.61ID:xzBFdk1f0
MS製のやつが一番いい
0016名無しさん@お腹いっぱい。2016/09/17(土) 18:40:47.39ID:04TL2O7C0
最小化で解放っていつの時代だよ
0017名無しさん@お腹いっぱい。2016/09/17(土) 18:56:48.60ID:raifWyg60
今の時代でもあるぞ
0018名無しさん@お腹いっぱい。2016/09/17(土) 21:23:48.55ID:xzBFdk1f0
コンフィグレーションマニアに設定残ってるからそういうことなんだろうね
0019名無しさん@お腹いっぱい。2016/09/17(土) 22:29:53.83ID:61SyG2T90
stopAutoscrollByWheel.uc.js
オートスクロールをホイールの回転で止めようとすると
オートスクロールアイコン上でしか動作しない
0020名無しさん@お腹いっぱい。2016/09/18(日) 06:09:55.92ID:1YvrnoKm0
最小化で解放なんかとうの昔になくなっとるは
息を吐くようにホラを吹くチョンが湧いてて草
0021名無しさん@お腹いっぱい。2016/09/18(日) 06:19:14.11ID:I/OiaG5v0
×なくなっとるは
○なくなっとるわ

小学生レベルの日本語くらいしっかり覚えろよ
0022名無しさん@お腹いっぱい。2016/09/19(月) 18:43:42.17ID:lCAvas0O0
>>20がチョンだったか
0023名無しさん@お腹いっぱい。2016/09/21(水) 15:17:44.02ID:jWOgYoax0
Simple2chViewer(2.26)で
名前欄の地域表示の対応の仕方を教えて下さい
0024名無しさん@お腹いっぱい。2016/09/21(水) 15:28:35.08ID:1e7hg2Bi0
2017年にマルチプロセスを全ユーザーにってことは
そこがuserchrome.jsの寿命ってことだよね?
少しずつ準備しないといけないなぁ
0025名無しさん@お腹いっぱい。2016/09/22(木) 05:43:03.92ID:D81F9uul0
>>11
書き直す

最初に記述するメタデータにjQueryのアドレスを書かなくてもjQueryが動くんだけど
これはスクリプトを動かそうとしているサイト側が既にjQueryを採用してるからグリモンのスクリプトでjQueryのアドレスを書かなくても動いてるって認識であってる?
0026名無しさん@お腹いっぱい。2016/09/22(木) 05:43:56.15ID:3zpaPVdt0
署名回避みたいになんか裏技出てくんねーかな
非常に困る
0027名無しさん@お腹いっぱい。2016/09/22(木) 06:40:08.49ID:pa+h5ql30
>>25
なぜ書き直した?
0028名無しさん@お腹いっぱい。2016/09/22(木) 10:03:36.15ID:M7DcTsim0
>>24
マルチプロセス(e10s)でもuserChromeJSは使える。動かなくなるものも多いから準備は要るけど。
XULとXPCOMが廃止されたら完全に終わるけど、ずっと先の話だし本当に廃止できるか不透明な気がする。
0029名無しさん@お腹いっぱい。2016/09/22(木) 10:37:31.42ID:Yjr2k/o30
個人的には NewTabPlus.uc.js だけあればいい
軽いアドオンであれば一番なんだけどなぁ
0030名無しさん@お腹いっぱい。2016/09/22(木) 11:24:03.95ID:D81F9uul0
>>27
だれも返信してくれなかったから日本語がおかしいのかな?って
0031名無しさん@お腹いっぱい。2016/09/22(木) 11:28:14.11ID:6ssWV/zw0
>>30
>>12
0032名無しさん@お腹いっぱい。2016/09/22(木) 12:03:39.04ID:d5ebuJFp0
>>23ですがSimple2chViewerの作者様対応有難うございました!

ただ不具合だと思うのですが、地域表示がある板限定で
名前欄だけでなくレスの文中にまでメールアドレスのリンク(sage等)がかかってしまっているようです
http://uproda11.2ch-library.com/e/e00178901-1474513188.jpg
それと要望ばかりで恐縮なのですがPink板(bbspink.com)のURLクッション除去も対応頂けたら幸いです
0033名無しさん@お腹いっぱい。2016/09/22(木) 13:11:26.93ID:O6ppjPqr0
>>28
なるほどね、もう少し楽観的に構えててもいいってことか
0034名無しさん@お腹いっぱい。2016/09/22(木) 15:14:31.90ID:0ZUX/qmn0
楽観的に構えてて良いのは簡単なアドオンぐらいなら自分で作れる奴だけ
0035名無しさん@お腹いっぱい。2016/09/22(木) 16:54:42.23ID:ENcKUkH00
仕様がわからないことには作れないのがなんとも
既にxulおxpcomが廃止されてるテストバージョンでもあれば弄るけどあるっけ?
0036名無しさん@お腹いっぱい。2016/09/23(金) 00:48:39.57ID:hRNyoFTL0
>>32です
作者様迅速な対応有難うございました

閲覧に問題が無いレベルなので不具合と言うには少し大袈裟ですが
一部の板では全レス表示にするとレス全部が太字になる+デフォルト名(名無しさん部分)が表示されないというのもありました
ただ最新50件表示にすると問題ないようです
ちょっと分かりにくいかもですがこんな感じです
http://hayabusa8.2ch.net/test/read.cgi/livemarket2/1474548371/
http://hayabusa8.2ch.net/test/read.cgi/livemarket2/1474548371/l50
0037名無しさん@お腹いっぱい。2016/09/23(金) 17:23:21.67ID:hRNyoFTL0
Simple2chViewer2.29頂きました
おかげさまで最適の環境で使用させて頂いております
重ね重ねになりますがこの度は有難うございました
0038名無しさん@お腹いっぱい。2016/09/24(土) 00:52:26.41ID:GWFxmpXe0
http://stackoverflow.com/questions/11377191/how-to-use-gm-xmlhttprequest-in-injected-code
このリンクでiframeの中身ををDOMに取得してクリックイベントを起こそうと
したのですがうまく行きません。
クロスドメイン環境で、リンク先は自分の作成したホームページではありま
せん。私がやったことといえば
withPages_jQuery (InjectDemoCode);
window.addEventListener ("message", receiveMessage, false);

window.addEventListener ("message", receiveMessage, false);
withPages_jQuery (InjectDemoCode($));
と逆にしたのとInjectDemoCode($)と適当な変数を入れたことです。
$はJQueryではDocumentと同じ意味合いだと思いました。JQueryに詳しくないので、リンクのの関数の使い方で
正しいのか分かりません。少なくとも引数に何も入っていないのが不思議です。
あと、InjectDemoCodeに戻り値が返っていない気がします。気のせいでしょうか。
そんな疑問点を抱えながら適当にやってみるとiframeのsrcの中身だけは手に入れる
ことができました。
しかしDOMに変換するところでうまく行きません。
例の通りにしても、やり方を変えてDOMPerserを使っても要素が取得できません。
この例でなくてもいいので、うまく行く方法を教えてください。
リンク先のiframeの最後で別のjavascriptが起動されています。
0039名無しさん@お腹いっぱい。2016/09/24(土) 01:37:31.11ID:TvCjC/qb0
ドメインを跨げるのはローカルにあるユーザースクリプトだけ
HPに仕込んだJavascriptでiframeの中身をいじるのは無理
0040名無しさん@お腹いっぱい。2016/09/24(土) 21:58:20.86ID:GWFxmpXe0
そうですか・・・残念です。まあ、当たり前なんでしょうけどね。
0041名無しさん@お腹いっぱい。2016/09/24(土) 23:08:34.41ID:RpPL+Nx70
>>38
長すぎw
流し読みだから合ってるかわからんがiframe内でクリックイベント起こしたいってことでいいの?
普通にincludeをiframe内のURLにして書けばいいだけじゃないん?

iframeの親サイトもincludeしてるならlocation.hrefで条件分けしてスクリプト起動すればいんじゃね?
親サイトとiframe内とでデータのやり取りを相互にやりたいならmessage使えばいんじゃね?
0042名無しさん@お腹いっぱい。2016/09/24(土) 23:21:16.16ID:RpPL+Nx70
ああ、src取得できてるんじゃん
ならDOMPerserでもcreateElementでもいいんでDOMにすればいいだけじゃないん・・・って失敗してるんかw

というかこんなとこで質問してるんだから当然userscriptの話だよな・・・
0043名無しさん@お腹いっぱい。2016/09/24(土) 23:50:56.27ID:GWFxmpXe0
>>iframeの親サイトもincludeしてるならlocation.hrefで条件分けしてスクリプト起動すればいんじゃね?
iframe内のurl用に別のスクリプトを作って、messageでやり取りするってことですか?
ね。

iframeの中にしか用事が無いからiframeだけ利用することができればいいのですが
親からの命令が必要なのかどうか分からないから、念のため親から操作したように
見せるために両方のスクリプトをつくったほうがいいのでしょうか。
0044名無しさん@お腹いっぱい。2016/09/25(日) 00:32:55.17ID:66LvkD2n0
iframeのリンク用のものをincludeしただけで、親から起動しても要素が普通に
取得できました。親のurlはincludeしたものは使っていないのにです。
いいの? この仕様。
0045名無しさん@お腹いっぱい。2016/09/25(日) 01:47:48.25ID:lR733knZ0
それは親から起動してるのではなくそのiframe内でユーサースクリプトが動作してるだけ
0046名無しさん@お腹いっぱい。2016/09/25(日) 07:24:36.41ID:JeVnD2mF0
age厨に構うなよ
基地外が伝染るぞ
0047名無しさん@お腹いっぱい。2016/09/25(日) 09:43:30.45ID:R+OrN0dP0
>>43-44
全然わかってねぇだろw
親サイトのURLをincludeしてあったら親サイト読み込み時にスクリプト起動(1回目)
iframeのURLもincludeしたらiframe読み込み時にスクリプト起動(2回目)

※親サイトで起動したスクリプトとiframe内で起動したスクリプトは別物。セキュリティ上相互やり取りはほぼブロックされる
ドメインの違うサイト跨いでスクリプト間でデータやり取りさせたいならブロックされないmessage使えってことだよ

iframe内にしか用がないならincludeはiframeのURLだけでいい
0048名無しさん@お腹いっぱい。2016/09/25(日) 17:18:04.12ID:66LvkD2n0
なるほど、よく分かりました。
親子間でデータをやり取りすることは無いのでiframeのリンクのincludeだけで
よかったのですね。
知らなかったのですごく時間を無駄にしたみたい^^
ありがとうございます。
0049名無しさん@お腹いっぱい。2016/09/25(日) 17:44:16.81ID:v3OoQny20
な、age厨だろ
0050名無しさん@お腹いっぱい。2016/09/27(火) 17:07:54.87ID:VEywbB400
スルー
0051名無しさん@お腹いっぱい。2016/09/27(火) 19:39:23.41ID:jsEPM8bL0
XUL/XPCOMは2017年中に終了します
0052名無しさん@お腹いっぱい。2016/09/30(金) 11:03:57.46ID:NFnGqNhr0
【注意喚起】Chromeユーザー調査を偽った
「2016年年次訪問者調査」は詐欺なので要注意!
http://rocketnews24.com/2016/03/25/728231/
https://sociorocketnews.files.wordpress.com/2016/03/google.jpg
0053名無しさん@お腹いっぱい。2016/10/01(土) 08:46:31.10ID:CQzzqjOx0
AutoPopup.uc.js
とても便利で重宝してるが、一部のボタンでポップアップを止めることが出来れば最高なんだが・・・
一部のボタンで異常動作するため・・・uBlock OriginとかGmail? Notifier (restartless)

Aliceさん!
新規に作って欲しいです。
0054名無しさん@お腹いっぱい。2016/10/01(土) 15:11:58.36ID:4dwgYWcq0
>>53
このスクリプトか?
https://github.com/ardiman/userChrome.js/blob/master/autopopup/AutoPopup.uc.js
BlackIDs、whiteIDsってあるからDOM Inspectorで予めIDとか調べて記述することで除外とか出来るんじゃないの?
0055名無しさん@お腹いっぱい。2016/10/01(土) 15:48:06.81ID:CQzzqjOx0
>>54
ええ、そうです。
ポップアプを止めるにはBlackIDsに追記すれば良いってこと?
でもDOM Inspectorで予めIDとか調べて記述ための技量がないので・・・
0056名無しさん@お腹いっぱい。2016/10/01(土) 16:07:51.09ID:qm69qteC0
目的の機能ちゃんと用意されてるのに甘えすぎだろ
0057名無しさん@お腹いっぱい。2016/10/01(土) 19:06:20.35ID:DGeihING0
以下「2016年年次訪問者調査の撃退アプリ」報告
0058名無しさん@お腹いっぱい。2016/10/01(土) 19:08:22.31ID:DGeihING0
とあるアプリ使ってみたら年次訪問者調査が出なくなった
0059名無しさん@お腹いっぱい。2016/10/01(土) 19:33:25.51ID:L+pqqcGM0
あ゛ー
0060名無しさん@お腹いっぱい。2016/10/01(土) 19:43:39.95ID:DGeihING0
「2016年年次訪問者調査」って2ちゃんねるしか見た事がない・・・JIMのしわざか?
0061名無しさん@お腹いっぱい。2016/10/01(土) 19:45:12.45ID:DGeihING0
>追記すれば・・・最初から入れとけよ
0062名無しさん@お腹いっぱい。2016/10/01(土) 19:47:07.17ID:DGeihING0
【注意喚起】Chromeユーザー調査を偽った
「2016年年次訪問者調査」は詐欺なので要注意!
http://rocketnews24.com/2016/03/25/728231/
https://sociorocketnews.files.wordpress.com/2016/03/google.jpg
0063名無しさん@お腹いっぱい。2016/10/01(土) 19:49:45.06ID:DGeihING0
とあるアプリ使ってみたら年次訪問者調査が出なくなった
0064名無しさん@お腹いっぱい。2016/10/01(土) 19:51:36.21ID:DGeihING0
以下「2016年年次訪問者調査の撃退アプリ」報告
0065名無しさん@お腹いっぱい。2016/10/02(日) 00:02:41.32ID:XWqhZ6r30
発狂するなら自分の乱立させたクソスレでやれキチガイ
0066名無しさん@お腹いっぱい。2016/10/03(月) 01:13:48.42ID:h/A6gdkr0
「2016年年次訪問者調査」って2ちゃんねるしか見た事がない・・・JIMのしわざか?
0067名無しさん@お腹いっぱい。2016/10/03(月) 01:16:16.17ID:h/A6gdkr0
おまいら「年次訪問者調査の撃退アプリ」つくれよ
0068名無しさん@お腹いっぱい。2016/10/03(月) 01:17:17.39ID:h/A6gdkr0
https://youtu.be/C6VQuo_lVyE
0069名無しさん@お腹いっぱい。2016/10/03(月) 01:24:22.52ID:h/A6gdkr0
とあるアプリ使ってみたら年次訪問者調査が出なくなった・・・方法は有ると言う事ですよ。
0070名無しさん@お腹いっぱい。2016/10/03(月) 01:24:48.76ID:h/A6gdkr0
「2016年年次訪問者調査」って2ちゃんねるしか見た事がない・・・JIMのしわざか?
0071名無しさん@お腹いっぱい。2016/10/03(月) 01:25:25.56ID:h/A6gdkr0
おまいら「年次訪問者調査の撃退アプリ」つくれよ
0072名無しさん@お腹いっぱい。2016/10/03(月) 01:26:26.10ID:A6tJJD2b0
NGIDですっきりした
0073名無しさん@お腹いっぱい。2016/10/03(月) 01:27:08.88ID:h/A6gdkr0
【注意喚起】Chromeユーザー調査を偽った
「2016年年次訪問者調査」は詐欺なので要注意!
http://rocketnews24.com/2016/03/25/728231/
https://sociorocketnews.files.wordpress.com/2016/03/google.jpg
0074名無しさん@お腹いっぱい。2016/10/03(月) 01:28:17.48ID:h/A6gdkr0
おまいら「年次訪問者調査の撃退アプリ」つくれよ
0075名無しさん@お腹いっぱい。2016/10/03(月) 01:37:45.11ID:h/A6gdkr0
72 : 名無しさん@お腹いっぱい。 2016/10/03(月) 01:26:26.10 ID:A6tJJD2b0
※ (11) ばぁぼん
0076名無しさん@お腹いっぱい。2016/10/03(月) 01:42:43.22ID:h/A6gdkr0
ばぁぼん https://youtu.be/Yp-g62pfahQ?&;list=RDYp-g62pfahQ
0077名無しさん@お腹いっぱい。2016/10/03(月) 01:44:01.23ID:h/A6gdkr0
おまいら「年次訪問者調査の撃退アプリ」つくれよ
0078名無しさん@お腹いっぱい。2016/10/03(月) 14:32:54.18ID:1FoPh94k0
Webサイトから特定のjpgや文字列消してすっきりさせる場合
Greasemonkeyでスクリプトいじるのとスタイルシートいじるのとどっちがいい?
0079名無しさん@お腹いっぱい。2016/10/03(月) 15:27:26.31ID:1rcHb9Oa0
な、age厨だろ
0080名無しさん@お腹いっぱい。2016/10/03(月) 17:52:18.99ID:wj4AMhHJ0
>>78
極力Stylishでやって、カバーできなければGreasemonkeyでやる。
ただし併用するくらいなら、できればGreasemonkeyに統一したい。
0081名無しさん@お腹いっぱい。2016/10/03(月) 18:05:27.44ID:1FoPh94k0
>>80
サンクス
参考になった
0082名無しさん@お腹いっぱい。2016/10/03(月) 18:38:28.02ID:I/44vWqL0
adblockって手もある
広告に限らずブロックしたい隠したいものをしたらいいだけだし
0083名無しさん@お腹いっぱい。2016/10/03(月) 20:38:33.78ID:rqTgkwUt0
文字列なら Greasemonkey 以外ないと思うけどな
0084名無しさん@お腹いっぱい。2016/10/03(月) 20:43:50.75ID:jByIO8/60
ネットに繋がなければいいよ
0085名無しさん@お腹いっぱい。2016/10/03(月) 21:13:36.87ID:b8smFh5X0
NewTabPlus.uc.jsを50以上で動くようにしてくれ〜い
0086名無しさん@お腹いっぱい。2016/10/03(月) 22:02:15.52ID:bvHmdR7i0
>>85
なるほど
サイドバーと検索バーからだと新タブで開くが、urlバーはダメぽ
@51.0a2
■ このスレッドは過去ログ倉庫に格納されています