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/03/19(日) 19:48:58.62ID:H722Hc/10
どうせFirefo糞もChrome並のブラウザになるんだからスレチというほどでもない
2017/03/19(日) 19:52:34.66ID:Yyk0Hpq70
ガイジは黙ってなさい
2017/03/19(日) 20:31:33.35ID:ZGEy9cz30
e10s対応のため切り替えた。
GoogleSearchServicePackL.uc.js→Google search thumbnail.user.js
autoCopyToClipboard.uc.js→AutocopySelection2Clipboard
textLink.uc.js→テキストリンク

しかし下記は対応できず困った、諦めるしかないかな?
autoContextmenu.uc.xul
multiSelection.uc.js
popupTranslate.uc.xul
380名無しさん@お腹いっぱい。
垢版 |
2017/03/19(日) 21:16:23.53ID:+d1CQyhn0
>>379
頑張ってますね
頭が下がります
2017/03/19(日) 21:29:29.65ID:77PR+J8x0
1347507 ? Stuff we can remove when XPCOM extensions are no longer supported
https://bugzilla.mozilla.org/show_bug.cgi?id=1347507

終わってるんだよ
2017/03/19(日) 22:27:32.48ID:/e/3JH2o0
popupTranslate.uc.xulは作れそう
というか既にグリモンスクリプトがある気がする
2017/03/20(月) 15:48:10.69ID:kwsX6IoZ0
開発の主要メンバーが頭おかしいのならしょうがないが、Firefoxが誇るカスタマイズ性を捨てたらどうなるかぐらい分かると思うんだがな
廃止されても何かしら他のブラウザより強みがあって自分にとって利点があるなら使うけど無いなら移行するしかないよな……
2017/03/20(月) 16:22:54.70ID:reZPTq9U0
さっさと移行してみろよ
2017/03/20(月) 18:07:50.13ID:jtUoekjv0
一時期30%を超えていたFirefoxのシェアは減り続けいまや10%なのにたいし当初拡張性ゴミと言われたChromeのシェアは50%超
これが答え
拡張性なんて俺含め一部の声の大きい少数ユーザーの意見でしかなかったというわけさHahaha
2017/03/20(月) 18:09:38.59ID:kwsX6IoZ0
今も使ってる人なんて大体がアドオンやスクリプトの拡張性目当てだろ……
2017/03/20(月) 19:13:15.39ID:BUvVmSkk0
その少数ユーザーも切り捨てたら誰が残るんですかねえ
2017/03/20(月) 19:23:41.81ID:Kxj27HwM0
普段はChromium系を使い
たまにNightlyでバグ見つけて
やっぱFirefoxはbgbgだと悦に入る
2017/03/20(月) 19:29:19.44ID:Jg6LV86o0
tubeとかtwitterとかpixivとか
特定のサイトの閲覧用にスクリプト入れてるけど年内で終わりか…
2017/03/20(月) 19:42:47.20ID:bD8v5Nbx0
声のでかい構ってちゃんばっかか
2017/03/20(月) 21:35:40.31ID:u0o+ByJ60
>>364-367
スクリプト入れなくても見られる方法あったから今回は無理にスクリプトは求めんわ
2017/03/21(火) 01:35:53.85ID:GNCn44dP0
最近amazon糞重いな
removeAttr4amazonとかPrevent OBJECT Insertion入れてるがマウススクロールが安定するまで時間かかるわ

あとremoveAttr4amazonはタイムセールのページが崩れるね
2017/03/21(火) 06:35:46.72ID:whZNUXRj0
別に崩れてない
2017/03/21(火) 12:43:47.79ID:wSQTXbcG0
重くもないしな
チョンは息を吐くようにホラを吹きやがる
2017/03/22(水) 13:43:04.76ID:8hTMgrFs0
そんなの未だに入れてるから重いんやろ
2017/03/22(水) 13:45:56.85ID:V5ekOhhn0
MouseGestures2.uc.jsについて質問をお願いします。
Bamboo Feed Readerの更新と既読をマウスジェスチャにて行いたいのですが
どのように記述したらよいか、ご教示の程、よろしくお願いします。
2017/03/22(水) 21:28:06.01ID:DQa6tEBf0
> MouseGestures2.uc.jsについて質問をお願いします。
先ずは日本語から学ぼうか
2017/03/22(水) 21:37:32.84ID:V5ekOhhn0
>>397
書き方に問題があるのでしたらお詫びします。
申し訳ありません。
2017/03/22(水) 21:45:25.30ID:UoDjMAx30
>>398
たぶん「質問をお願い」だと質問を募集してるようにも読めると言いたいのだと思う
2017/03/22(水) 22:54:09.56ID:rNkvSck00
>>396
その更新やら既読やらが「ボタン」なら
そのボタン上でDOMi開けばonclickがあるだろうからそれをコピペ
2017/03/24(金) 05:14:16.13ID:G9WxzNTZ0
e10s有効にすると動かないスクリプトもあるのか
2017/03/28(火) 11:28:04.54ID:kwGhlpzG0
010-ucjs_editor.uc.js
e10sで使えないのでIt's All Text!を入れたけど編集ボタンが正常に表示されないのでダメだった。
テキストエリアを外部エディタで編集できるもの、他にありますか?
403402
垢版 |
2017/03/28(火) 16:26:26.62ID:fPDgxuW80
withExEditorでいける。
ver2.1はエディタのパスが設定できないので、1.9を入れた。
2017/03/29(水) 13:04:05.22ID:CwuSz4Q60
XPathなんですが、サンプルというテキストを持つspanの親のinputを指定する方法を教えてほしいです

<input class="class1" name="name1" value="val1" id="id1" type="checkbox">
<label for="for1">
<span class="example">サンプル</span>
</label>

このようにしたんですが取得できませんでした
var xINPUT = document.evaluate('//input[.//span[contains(text(),'一覧')]]', document, null, 7, null);
alert(xINPUT.snapshotLength);
xINPUT.snapshotItem(0).checked = true;

よろしくお願いします
405404
垢版 |
2017/03/29(水) 13:05:05.47ID:CwuSz4Q60
すみません訂正です
× var xINPUT = document.evaluate('//input[.//span[contains(text(),'一覧')]]', document, null, 7, null);
○ var xINPUT = document.evaluate('//input[.//span[contains(text(),'サンプル')]]', document, null, 7, null);
406404
垢版 |
2017/03/29(水) 14:15:45.47ID:CwuSz4Q60
あれからこんな感じで試してみたんですが、チェックボックスにチェックが入らず
var xINPUT = document.evaluate('//span[contains(text(),"サンプル")]/../..', document, null, 7, null);
xINPUT.snapshotItem(0).checked = true;

Firefox52.0.2とGreasemonkey3.1.0です
2017/03/29(水) 14:21:55.98ID:X+Z5abJy0
正直、inputのid
2017/03/29(水) 14:22:58.87ID:X+Z5abJy0
が同じなら直接指定したほうが早いのでは?
2017/03/29(水) 15:38:53.28ID:nsI1/T+o0
parentNodeで遡ればいいんじゃない?
2017/03/29(水) 16:31:26.41ID:sM0GZn4w0
shift_jisのページで、text()で日本語検索すると検出できないことが多かったような気がする
document.forms[0].elements[0] とか document.getElementById('id1') のほうが早い
2017/03/29(水) 18:03:33.98ID:Ojn6ISkj0
ページに1つしかないIDが設定されてる時点でそれを使わない理由がない

あと.checkedに入れるのはtrueじゃなくて'checked'じゃね
2017/03/29(水) 19:16:02.99ID:TPt0AT2S0
プロパティとしては真偽値が好ましいし
属性として"checked"は好ましくない
2017/03/29(水) 19:21:28.59ID:jTmw3pNs0
知るかw
2017/03/29(水) 20:12:58.18ID:6plWHK7J0
-- input
-- label
---- span
この構造だとして
input の子孫要素から span 探したり
span の親要素の親要素探してなにがしたいの

というか input は子要素持たないし
2017/03/29(水) 20:14:41.33ID:6plWHK7J0
五行目の表現間違えた
input のうち、子孫要素に span を持つもの
だな
416404
垢版 |
2017/03/29(水) 21:31:47.01ID:CwuSz4Q60
>>407-408
spanのテキストを指定して探したいんです
>>409
下記のようにしても駄目でした
var xINPUT = document.evaluate('//span[contains(text(),"サンプル")]', document, null, 7, null);
xINPUT.snapshotItem(0).parentNode.parentNode.checked = true;
>>410
検出はできています
>>414-415
inputのIDは人が見ても意味がない文字なのでspanのテキストを指定して探したいです

分かる人いたら教えてください
お願いします
2017/03/29(水) 21:51:54.30ID:dM5Xz48+0
>>414-415をどう読んだら id やテキストの話になるんだか
それ以前の問題だって言ってんだよ
418404
垢版 |
2017/03/29(水) 21:57:59.19ID:CwuSz4Q60
>>417
他の部分が間違っているんでしょうか?

これだとexampleって出るんですが、
var xINPUT = document.evaluate('//span[contains(text(),"サンプル")]', document, null, 7, null);
alert(xINPUT.snapshotItem(0).getAttribute("class"));

親の親?だとnullと表示されてしまいます
var xINPUT = document.evaluate('//span[contains(text(),"サンプル")]/../..', document, null, 7, null);
alert(xINPUT.snapshotItem(0).getAttribute("class"));
2017/03/29(水) 22:04:38.98ID:dM5Xz48+0
class がどうとか知らねえよ

お前の挙げた HTML コードの断片だけで言えば input は span から見て親要素の兄要素だ
これでわからんなら諦めろ
2017/03/29(水) 22:10:18.55ID:w8enHSes0
なんだかんだで優しいやんけ
421404
垢版 |
2017/03/29(水) 22:15:40.03ID:CwuSz4Q60
>>419
兄ノードはどうやって指定すればいいんですか?
422404
垢版 |
2017/03/29(水) 22:21:51.35ID:CwuSz4Q60
xINPUT.snapshotItem(0).parentNode.getPreviousSibling();だとnot a functionというエラーが出てしまいます

分かる方いたら教えてください
よろしくお願いします
2017/03/29(水) 22:22:11.77ID:7lY34NNs0
previousSibling
424404
垢版 |
2017/03/29(水) 22:26:41.12ID:CwuSz4Q60
>>423
教えていただいたこれで出来ました
xINPUT.snapshotItem(0).parentNode.previousSibling.checked = true;

1レスで回答とか素敵です!
どうもありがとうございました
2017/03/29(水) 22:40:25.56ID:eSReHjhW0
>>404
ところで、そもそものサンプルのHTMLで
input要素が id="id1" で、label要素が for="for1" とかになってるのはなぜ?
もしかして意味を知らないとか
2017/03/30(木) 04:47:01.27ID:6TjFZ4n60
スレチ
427名無しさん@お腹いっぱい。
垢版 |
2017/03/31(金) 00:08:54.05ID:W3KUMa+r0
非アクティブのタブの色をもう少し明るい色にするスクリプトというのはあるのでしょうか?
2017/03/31(金) 00:26:39.23ID:hxQ3Tcev0
廃止決定なのにまだ使うの?
2017/03/31(金) 00:48:01.31ID:MxBZQ7oo0
グリモンがあるんじゃい!
2017/04/03(月) 14:12:21.48ID:qXOSC7dX0
>>427
ユーザースタイルシートを設定すればいいじゃん
拡張無しで実現できるぞ
431名無しさん@お腹いっぱい。
垢版 |
2017/04/11(火) 01:34:22.48ID:GKFWnIF90
2017/04/11(火) 01:35:14.66ID:GKFWnIF90
433名無しさん@お腹いっぱい。
垢版 |
2017/04/11(火) 10:15:46.74ID:6UK6ujvB0
質問させてください

FireFoxでGoogle検索をすると一番下に位置情報が出てきますが、これを任意の場所に
変更することは可能でしょうか?共用PCなので、個人情報的に任意の位置に固定して
おきたいと思っているのですが、アドオン等でいろいろ試してはみたのですが・・・

Chromeで位置情報変更をしたらうまくいくのかなと思い、
以下のようにやってみたもののこれもうまくいかず・・・

Chromeで変更したらうまくいくかなと思い、
位置情報についてなんですが、
http://f.daccot.com/2016/05/02/13161/
を参考にして、Sensorsに緯度経度を入力して、書かれている通り、
リロードしてはみたものの、Googleの検索結果も、最下部に出てくる
位置情報もまったく変化がありません。念のためChromeの再起動を
試みてもまったく変化がありません。緯度経度を入力した後に
上書き保存みたいなのはする必要があったりするのでしょうか?

これもうまくいかず・・・
ご存じの方がいたら教えていただけませんか?
2017/04/11(火) 11:02:15.82ID:qyJJARNh0
>>433
無効にしておけば良い。

Firefoxのロケーションバーに about:config と入力、
許可するのボタン押す、検索欄に geo.enabled と入力、
geo.enabled の行をダブルクリックもしくは右クリックで「切り替え」選択。
435名無しさん@お腹いっぱい。
垢版 |
2017/04/11(火) 11:05:40.43ID:6UK6ujvB0
>>434
ちなみに、そこはfalseにしている状態です・・・
なのにグーグル検索で自宅周辺が検索されるのと、
検索結果最下部に住所が表示されるので非常に困ってまして・・・
2017/04/11(火) 11:26:54.71ID:JBDnFPm+0
>>433,435
それってブラウザのgeoAPIを使って行う偽装でしょ?
geo.enabled:falseにしてるんだから無理じゃね?
2017/04/11(火) 13:19:13.06ID:H8HF4YI80
まずスレタイのuserChrome.jsとGoogle Chromeが別物だってことがわかってないよね
ここはFirefoxのスクリプトのスレですよ
次にFirefoxに関してはgeo.enabled:falseにしてるなら話は終わり 納得できないなら続きは質問スレで
https://egg.2ch.net/test/read.cgi/software/1489460538/l50
Google Chromeの話はGoogle Chromeのスレでどうぞ
2017/04/11(火) 22:58:48.52ID:2lGlUpqy0
Chromeは位置情報どころかありとあらゆるデータをGoogleに提供してるぞ
だからテロリストはFirefoxかVivaldiを使ってる
2017/04/11(火) 23:42:47.85ID:H/A7mynM0
>>433
位置情報を送信しているから現在位置が表示されている
と思っている事がそもそも間違っているんだよ

だから通知機能を無効にしたところで変わらない
2017/04/11(火) 23:44:10.07ID:H/A7mynM0
毎度のことながら
ほんとこのスレにはアホが多い
2017/04/11(火) 23:50:08.09ID:c0I+XdXG0
アホちゃいまんねん
2017/04/12(水) 00:02:09.03ID:DyVfYSf00
たまに有能が出てくるよな
2017/04/12(水) 21:03:48.52ID:Ythft77H0
訳の分からないWAVファイルをアップローダに上げる奴が久しぶりに現れたね
2017/04/16(日) 03:35:12.67ID:6I66ydGf0
サイトで表示されているログをひたすら記録したのですが、greasemonkeyからテキストに書き込むなどの方法ってありませんか?
量が膨大になるためGM_setValueで書き込むと重くなってしまうので

どちらかといえばchromeの方を多く使うのでTemperMonkey限定で出来るという方法でも構いません
すみません、どうかお助けください
2017/04/16(日) 04:15:24.45ID:tN8nRwt00
何をしたいのかよくわからん
ローカルにログを出力したいだけならブラウザで表示してページ保存するだけでよくね
446444
垢版 |
2017/04/16(日) 04:42:39.56ID:6I66ydGf0
>>445
すみません、動的にページが更新されまくるサイトなので、手動の保存は難しいです
とりあえず更新タイミングに合わせてjavascriptで取得はできたので、このログをどうにか保存できる方法はないでしょうか?
2017/04/16(日) 04:56:21.89ID:ShVj201a0
>>446
function downloadURI(text)
{
var link = document.createElement("a");
link.download = "log.txt";
link.href = 'data:application/octet-stream,'+encodeURIComponent(text);
link.click();
}
2017/04/17(月) 14:05:45.30ID:2vb9FsuT0
>>447
なるほど、こういう方法ならブラウザの設定で直接保存するようにしておけば児童になりますね
追記とか直接テキストファイルいじるのはブラウザのjavascriptだと出来ないんですね
ありがとうございました、これでいけそうです
2017/04/17(月) 14:11:42.78ID:zU7zSxVU0
児童になりますね
2017/04/17(月) 17:47:49.22ID:TG9aNWqB0
このスレでいう事ではないが、webの内容を自動で何とかしたいならIEの自動運転というのが定番だな
2017/04/17(月) 18:03:15.58ID:oeajlLjj0
でも自動じゃなくて児童だし
2017/04/17(月) 20:46:31.60ID:HjbNWO0z0
児童はお前ってオチ
2017/04/18(火) 03:57:38.32ID:c/K9O7mU0
調子にのってnightly入れたらDragNgoModoki_Fx40.uc.jsが機能しなくなってもーた
Firefox55で仕様変わったのかなaurora版Firefox54では大丈夫なんだけど
2017/04/18(火) 14:42:52.01ID:SgClDVlL0
Aurora廃止
2017/04/18(火) 14:45:52.32ID:utNDwG0V0
終了決定済み
2017/04/18(火) 22:42:10.06ID:TQxr9n0E0
お前らVivaldiに移住すっぞ
2017/04/18(火) 23:01:38.32ID:PhoR0SiZ0
さっさと行け
2017/04/18(火) 23:59:33.98ID:OrpALYHv0
>>456
一人で行ってこい
帰って来んなよ
2017/04/19(水) 00:32:56.29ID:MEi7qO6s0
今Vivaldi使ってるけど、ゴミ化が著しいFirefoxより全然良いよ
2017/04/19(水) 01:16:36.62ID:ImfiqfJ60
はいはい
2017/04/19(水) 01:17:08.01ID:JpoW6iJT0
帰ろうにもそのときはすでにお亡くなりになっているに違いない
2017/04/19(水) 08:34:39.75ID:X8itakDX0
ほんとにそれだから困る
2017/04/19(水) 11:29:17.79ID:Pxh5PN6k0
>>459
ブラウザ単体の、というよりもグリモンやCromeJSのscriptや、アドオンが問題なのよ
独自ビルドにかけるしかないが、それもダメならSeamonkeyか…サイドバー無いけど…
2017/04/19(水) 11:52:47.72ID:1xet6Gz30
>>463
どういう使い方したいのか知らないけどSeaMonkeyにもサイドバーあるよ。
2017/04/19(水) 11:54:12.00ID:Pxh5PN6k0
>>464
嘘ぉ、マジで?
ちょっと確認してくる
情報サンクス
2017/04/19(水) 11:57:22.34ID:JpoW6iJT0
あれも終了間近でしょ
2017/04/19(水) 11:59:25.25ID:WM/N7S4w0
情報って…逆にどうしてサイドバーが無いと思ったのかが知りたい
2017/04/19(水) 12:01:28.85ID:Pxh5PN6k0
ああ、確かにあったわ
けどアドオン絡みは無理だった
残念

>>467
情弱ですまん
2017/04/19(水) 22:01:59.54ID:uyVe9T960
SeaMonkeyでサイドバーを使うというのは、
たとえば、chaikaとかFoxage2chをサイドバーに表示して使いたいというのであれば、
SeaMonkeyでもできるよ。
2017/04/20(木) 01:17:04.83ID:tzaJYasM0
水に入れておくと孵化するやつ?
2017/04/20(木) 17:34:25.79ID:Af9JD2Su0
pixivが仕様変更し続けてんのかgresemonkeyのスクリプトが動かなくなってくな
2017/04/20(木) 18:06:12.80ID:MAP6v8TJ0
httpsになったからhttp〜って書いてるのをhttps〜にするだけで良いんじゃないかな
pixiv_expand_thumbnailsやPixiv Bookmark Countなんかはそれで動いたし
473名無しさん@お腹いっぱい。
垢版 |
2017/04/20(木) 21:46:25.14ID:OQqhPh2+0
gresemonkeyって覚えると凄い便利だなw
エロサイトばかりだけどバカの一つ覚えで1日2個は作っているけど
sortがよくわからん
2017/04/20(木) 22:25:49.66ID:f5TTSlc40
1日2個もどんなの作ってんの
2017/04/20(木) 22:44:36.80ID:G+Pj6W1+0
エロガイジ現る
476名無しさん@お腹いっぱい。
垢版 |
2017/04/20(木) 22:57:29.56ID:OQqhPh2+0
>>474
アマ〇ンでペペローシヨンなんか買っちゃったから気分的に注文履歴から注文番号を辿って
見えなくするやつとか、エロサイトのtextContentをhrefに変えるやつとか
俺しか便利と思わないやつを多数
2017/04/20(木) 23:28:17.94ID:osCj6qur0
>>476
エロ目的の行動力はんぱないよなw
■ このスレッドは過去ログ倉庫に格納されています
大学生アイラと影の怪物と戦うリョウが、深夜3時3分の静止した世界で交錯する超常スリラーの概要

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