X



Firefox userChrome.js greasemonkeyスクリプトスレ34 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
垢版 |
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
0153名無しさん@お腹いっぱい。
垢版 |
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]);
こうじゃねえ?
0154名無しさん@お腹いっぱい。
垢版 |
2017/02/03(金) 23:44:49.85ID:AD+dedHU0
Firefoxは素のUIが使いづらすぎてアドオンとかで弄らなきゃやってられないレベルなんだけど、それできなくなるのほんと困るな
0155名無しさん@お腹いっぱい。
垢版 |
2017/02/03(金) 23:48:26.79ID:RnilYIDg0
「もっと見る」はソースに書いてあるけど「書籍」や「フライト」はないからJSで追加してるんじゃないかな
フライトの下につけたいならDOMの変化を監視する必要があるかも
0156名無しさん@お腹いっぱい。
垢版 |
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秒くらい遅延実行してやればいける
0159名無しさん@お腹いっぱい。
垢版 |
2017/02/04(土) 01:37:23.43ID:AhiPq9660
いや、イベントリスナじゃなくてもquerySelectorAllで十分じゃね?
setTimeoutよりはイベントリスナの方が厳密でいいって意味かと
0160名無しさん@お腹いっぱい。
垢版 |
2017/02/04(土) 02:27:04.20ID:ErWFH4Zk0
>>159
動的に追加される要素に対してもquerySelectorAllが使えるということですか?

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

alert(document.querySelectorAll('#_P9o')[0].innerHTML);
を実行しても空になるため、イベントリスナで読み込み完了後に実行する必要がある
という認識なのですが
0163名無しさん@お腹いっぱい。
垢版 |
2017/02/04(土) 16:38:43.33ID:5PPhiag+0
http://potato.2ch.net/test/read.cgi/software/1483830807/

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

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

537→ログインしてないと動いてログインしてるとエラーが出る
538→ログインしてないとエラーが出てログインしてると動く
0167名無しさん@お腹いっぱい。
垢版 |
2017/02/07(火) 17:06:00.63ID:lSuVMJ4v0
>>165
検索エンジンで祖先ノードの.searchbar-textboxのtooltiptextとlabelの中身が変わるし
やろうと思えばCSSでもできるだろ
0169165
垢版 |
2017/02/07(火) 19:01:18.58ID:rwJYF9ik0
>>167-168
お二方のおかげで希望通りになりました
まことにありがとうございました
凄っ
0175名無しさん@お腹いっぱい。
垢版 |
2017/02/09(木) 20:25:00.81ID:ihYVJZSD0
>>174
今は私が質問しているので、少し待ってください
0177名無しさん@お腹いっぱい。
垢版 |
2017/02/09(木) 21:40:23.51ID:fGV+7ARb0
自分は小数の整数部が 0 の場合に省略する記法はやらないようにしている
たった1バイト、1キーを省くメリットより、このような面倒事や
カンマと一緒になって見にくくなるなどデメリットが上回るからね

ただ .1 とかは常識の範疇だし、知らなくてもちょっと考えればわかるはずなんだがなあ
0181名無しさん@お腹いっぱい。
垢版 |
2017/02/09(木) 22:27:58.41ID:tbJB9Ptm0
>>173
見る暇なかったし、しかも規制されてレスできなかったからほっといだんだよボケ、
毎日常駐できるお前みたいなニートと一緒にするな
0191名無しさん@お腹いっぱい。
垢版 |
2017/02/10(金) 01:03:42.41ID:2spYYxzb0
セキュリティのリスクがあるってことをテンプレに書くべき
.1も知らないような初心者がリスクにさらされる
0195名無しさん@お腹いっぱい。
垢版 |
2017/02/10(金) 13:00:54.64ID:z0G/ZMrE0
どうでもいいから
あげとくわ
0196名無しさん@お腹いっぱい。
垢版 |
2017/02/10(金) 13:25:20.85ID:Lgu1NJTO0
今は私が質問しているので、少し黙っていてください
0201名無しさん@お腹いっぱい。
垢版 |
2017/02/10(金) 20:39:59.86ID:7t4Tp8YV0
Feedlyの新しい仕様に対応したFeedly Colorful Listview Modのスクリプトのが
https://greasyfork.org/ja/scripts/23185-feedly-colorful-listview-mod
下の画像のように赤枠の部分に色が付くようになってしまいました

http://www.dotup.org/uploda/www.dotup.org1151802.png

赤枠で囲った部分の色を白色にしたいのですが、どこをどのように弄れば良いでしょうか?

旧式のスクリプト(https://greasyfork.org/ja/scripts/2366-feedly-colorful-listview-mod )だと
この部分は白色でしたので、使い慣れた見た目にしたいのです
0202名無しさん@お腹いっぱい。
垢版 |
2017/02/11(土) 00:24:39.30ID:GFfNVmDN0
基本は新しいタブで開くけど、ミドルクリックなら現在のタブで開くって風にしたいけどそれを実現できるのがTMPしかないのがほんと困る
0203名無しさん@お腹いっぱい。
垢版 |
2017/02/11(土) 00:51:27.24ID:csUT/VdY0
>>198
52.0b4で調べたけど
ロケーションバーからは新しいタブで開くね
検索バーはabout:configで設定できるけど
Bookmarkはアドオン頼みになっちゃうな
0204198
垢版 |
2017/02/11(土) 00:59:44.83ID:hgGvJEUd0
>>199
ありがとう
アドオンだと効くんだな
0206名無しさん@お腹いっぱい。
垢版 |
2017/02/11(土) 15:34:39.38ID:HmNjUlmX0
>>201
旧版の中の人ですが、誰かが修正してくれたしと思ってたんですがせっかくなんで更新しました
自分用に作ってはいたんですがね
0207名無しさん@お腹いっぱい。
垢版 |
2017/02/11(土) 21:19:34.61ID:s92xikwh0
>>206
お疲れ様です

けれどうちの環境じゃ今バージョンも動かない=着色されないわ
Firefox 64bit 51.0.1 Greasemonkey 3.9 Feedly Colorful Listview Mod 0.2.1.20170211

marcindabrowskiさんのChrome対応版0.0.9.20161116だと着色される

手順はスクリプトインスコ→Feedly Colorful Listview Modを一方だけ有効化
→Feedlyのタブをリロード
Feedly Colorful Listview ModのほかにFeedly関係のアドオン、スクリプトは入れてない
0208名無しさん@お腹いっぱい。
垢版 |
2017/02/12(日) 13:44:29.38ID:hdB3wRKv0
正規表現で
https://download01.logi.com/web/ftp/pub/techsupport/gaming/LGS_8.91.48_x86_Logicool.exe
の 8.91.48 だけ欲しいんですが素人だからreplaceを2回書いて得ています
1回でできますか?教えて下さい

現状
var http = /https:\/\/download01\.logi\.com\/web\/ftp\/pub\/techsupport\/gaming\/LGS\_/i;
var exe = /\_x86\_Logicool\.exe/i;
elemValue= elemValue.replace(http, "");
elemValue= elemValue.replace(exe, "");
0209名無しさん@お腹いっぱい。
垢版 |
2017/02/12(日) 14:09:03.86ID:D9kEE9ES0
>>208
str.match( /[0-9]\.[0-9]*\.[0-9]*/ );
でできます
コード全文貼ろうとしたら2ちゃんねるのセキュリティチェックにひっかかって貼れない
0211名無しさん@お腹いっぱい。
垢版 |
2017/02/12(日) 15:23:17.72ID:hdB3wRKv0
おぉ、お二方有難うございます
望み通りのものができました
0212名無しさん@お腹いっぱい。
垢版 |
2017/02/12(日) 15:57:12.23ID:4mdGgXiA0
elemValue.replace(/https:\/\/download01\.logi\.com\/web\/ftp\/pub\/techsupport\/gaming\/LGS\_(.*)\_x86\_Logicool\.exe/,"$1")+"\n"+
elemValue.replace(/https:\/\/download01\.logi\.com\/web\/ftp\/pub\/techsupport\/gaming\/LGS\_(.*)\_x86\_Logicool\.exe/,function(m,p){return p})+"\n"+
/[\d\.]+(?=_x86)/.exec(elemValue);
勉強になった
0213名無しさん@お腹いっぱい。
垢版 |
2017/02/12(日) 16:33:04.85ID:pIHqYuTB0
>>207
当方ESR使いですが一応Firefox51.0.1で確認しました。特に問題なく着色されますね。
これ以上はこちらでは分かりかねますが、もう一方のscriptと何か干渉してるのかもしれません
0215名無しさん@お腹いっぱい。
垢版 |
2017/02/12(日) 21:22:05.19ID:pIHqYuTB0
script headerのmatch部分にヒットしてないんですかねえ、無駄な実行をなくす為絞り込んだので
// @match *://*.feedly.com/*
とでもして動かなければ分かりかねます
0216名無しさん@お腹いっぱい。
垢版 |
2017/02/12(日) 23:58:49.17ID:2YklnLIp0
e10sでホントにuserChrome.js終わるんか?痛すぎるんだが
もう確定なんかね?mozillaがなんか対処してくれんのか?
0217名無しさん@お腹いっぱい。
垢版 |
2017/02/14(火) 19:56:32.32ID:F+Y+GWhF0
>>215
やっぱりこれでもだめでした。
ESRでも試してみましたが着色せず。
とりあえず0.0.9.20161116の方なら動くのでそっち使います。
ありがとうございました。
0220名無しさん@お腹いっぱい。
垢版 |
2017/02/15(水) 01:34:43.08ID:UEvLi7WO0
仕様が変わっただけでアドオン自体は作れるんだしどこかの誰かが作るんじゃない?
他力本願だけどさ
0221名無しさん@お腹いっぱい。
垢版 |
2017/02/15(水) 01:42:53.63ID:nWQ68AJL0
>>220
仕様が変わっただけで同じことができるならそうだろうけどな
現実はそうでなくて大幅に制限されるし、その制限されたAPIすらそろってない
0222名無しさん@お腹いっぱい。
垢版 |
2017/02/15(水) 01:47:30.73ID:W38PN8xo0
グーグルがモジラの収入の9割
グーグルはコンテンツ提供側の権利を守ろうとしてる
制限のきついブラウザを使えってことじゃね
0228名無しさん@お腹いっぱい。
垢版 |
2017/02/15(水) 14:54:29.97ID:/ihjdHJM0
アマゾンで特定の出品者の商品の中でアマゾン発送のだけをフィルタリングしたいんだが
そういうことできるスクリプトありませんか?
0239名無しさん@お腹いっぱい。
垢版 |
2017/02/22(水) 00:04:01.45ID:ZnQYeJMs0
CopyUrlLitePlus.uc.js、GoogleImageSearch.uc.js、
popupTranslate.uc.xul、textLink.uc.js、uAutoPagerize.uc.js
↑がマルチプロセスで死んでたな
IME-Colors.uc.js、toggle-findbar.uc.xul
この2つは使えたけど。これだけの為に継続はしないかな
0243名無しさん@お腹いっぱい。
垢版 |
2017/02/22(水) 19:29:51.36ID:T91mtzUT0
popupTranslate.uc.xulは改造してマルチプロセスで動かしてるけど
代替のがないので動かなくなったら困るなあ
0244名無しさん@お腹いっぱい。
垢版 |
2017/02/23(木) 22:49:49.28ID:gX/6ArjL0
すでに複数のタブがある状態で、リンクを狙ったタブで開くとかできないかな?

リンクを3番目のタブで開くとかしたい。
0246名無しさん@お腹いっぱい。 転載ダメ©2ch.net
垢版 |
2017/02/24(金) 16:51:49.04ID:mzAmSh0f0

Slot
💯🍜🌸
🎴💯👻
💯🌸🎴
🚩(LA: 1.81, 2.38, 2.52)
0248名無しさん@お腹いっぱい。
垢版 |
2017/02/25(土) 02:01:06.82ID:jFXXhrPL0
>>247
SeaMonkeyは…
XULベースのブラウザとしてフォークするにはマンパワーが足らんって言ってたらしいし
まぁ厳しいだろうね

Pale Moonは一応大丈夫そうだけど、ES6への対応速度が遅すぎるのが面倒
まぁ自由度を重視するならPale Moon、妥協するならFirefoxのままって感じじゃないか
どうなろうとChromeよりは弄れるだろうし
0251名無しさん@お腹いっぱい。
垢版 |
2017/02/26(日) 12:15:40.21ID:RX65qQSl0
まあページの中で作用するもんはいくらでも代替案あるけどさ、Firefox内部を弄くられたらお手上げだよね
AlertBoxと検索バー関係で44から一向に動けないわ
■ このスレッドは過去ログ倉庫に格納されています

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