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
0519名無しさん@お腹いっぱい。
垢版 |
2017/04/24(月) 23:07:02.20ID:UfT1tBfi0
>>516
手抜きで悪いけど対応してみたんでうpしなおしたよ

>>517
てきとーに変えてみたけどこういうこと?よくわからんす
body,.container.mascot{margin:0 auto;max-width:950px;min-width:650px;position:relative;}
.thread{width:100%;margin:0px;border:1px outset #fff;box-shadow:0px 2px 6px rgba(100, 100, 100, 0.5);}
0524名無しさん@お腹いっぱい。
垢版 |
2017/04/27(木) 02:01:50.86ID:1dpiTQVZ0
>>522
そもそも、いつごろ出た拡張機能か考えたらわかるだろ
動作はともかく、互換性フラグがセットされていなければ互換性無しと判断されるのだから
0535名無しさん@お腹いっぱい。
垢版 |
2017/04/27(木) 19:47:19.36ID:rfHicIKO0
Chromeの拡張置き場にあるならあるし無いならないんだろということを言いたいわけで……
あるだろよく探せみたいな取方出来る発言して悪かったわ
0541名無しさん@お腹いっぱい。
垢版 |
2017/04/27(木) 23:11:40.15ID:FGgFbFDB0
アマゾンマーケットプレイス詐欺流行問題が話題になってるけど
アマゾンが発送する商品かどうかを視覚的にわかりやすくするようなグリモンってある?
0543名無しさん@お腹いっぱい。
垢版 |
2017/04/28(金) 00:10:43.87ID:dmG0fbZP0
>>541
俺作ったよ
ページを開いたら配送オプションのプライムにチェックを入れてプライムの親要素に色を付けるやつ
でもDOMNodeInsertedを使うやり方しかわからん
0545名無しさん@お腹いっぱい。
垢版 |
2017/04/28(金) 09:35:22.49ID:3AB3W/330
>>544
頂きました
0546名無しさん@お腹いっぱい。
垢版 |
2017/04/28(金) 19:45:27.69ID:GWofFXYv0
時代はTampermonkeyか
0554名無しさん@お腹いっぱい。
垢版 |
2017/04/29(土) 00:04:40.56ID:QGxqgHru0
またABテストやってるのか?
別パターンを見れる人は見れるけど見れない人はどうやっても見れない
0557548
垢版 |
2017/04/29(土) 21:19:30.70ID:5LTxQMTD0
新規プロファイルにcloneBlackBar4googleだけ入れると正常なのに
現プロファイルでcloneBlackBar4google以外全て無効にしても動かない

結局原因判らず新規プロファイルを一から作り直して解決しました
about:configも弄ってないし3ヶ月前に作ったばかりのプロファイルだったし
何が原因だったんだろう・・・ お騒がせしました
0560名無しさん@お腹いっぱい。
垢版 |
2017/05/01(月) 17:55:37.95ID:v3UVk/HE0
showFullTitle4Googleが53.0から?効かなくなったんだがお前らどう?
APされた2ページ目以降は効くんだよね1ページ目だけ効かない
0562名無しさん@お腹いっぱい。
垢版 |
2017/05/02(火) 15:05:18.04ID:Efx7XcEi0
気づかないレベルの使用頻度なら別にいらないんじゃね?
どうせ今後使えなくなる可能性が高いんだから
0565名無しさん@お腹いっぱい。
垢版 |
2017/05/06(土) 11:58:20.46ID:ftYTMyZ80
Simple2chViewerが最近の一部サーバーでの改悪(右下にモナー背景)で動かなくなったよな?
誰か直したやつ持ってないかい?
0566名無しさん@お腹いっぱい。
垢版 |
2017/05/06(土) 11:59:31.77ID:ftYTMyZ80
すまん、スレ読んでなかったアップされてたんだ
0567名無しさん@お腹いっぱい。
垢版 |
2017/05/06(土) 18:45:12.02ID:0kXsTqui0
今朝、Nightlyを更新したらuserChromJSがマルチプロセスに対応してないって理由で無効化された
着実に終わりに向かっているんだなとなんだか悲しくなった
0569名無しさん@お腹いっぱい。
垢版 |
2017/05/06(土) 23:14:06.06ID:/k0lVRb/0
過疎ってるから変なのが現れたw
0570名無しさん@お腹いっぱい。
垢版 |
2017/05/07(日) 16:54:54.52ID:kjjCrUWm0
2chが標準で中途半端にレスポップアップつけたせいでSimple2chViewerと二重で出てきやがる
もうグリモンで満足してるからいらんことすんなよ
0579名無しさん@お腹いっぱい。
垢版 |
2017/05/11(木) 15:36:11.35ID:8u8EOHZW0
タブバー右クリックで最近閉じたタブメニューを表示させていました
上の方でもちょっと話題になってましたがFirefox53で規定の右クリックメニューを出さないようにできません
stopPropagationもpreventDefaultもstopImmediatePropagationも効かないようです
もう無理なんでしょうか
function _f(event) {
if (event.target.localName == 'tabs' && event.button == 2){
var undoPopup = document.getElementById("myUndoPopup");
if(!undoPopup){
undoPopup = document.createElement("menupopup");
undoPopup.setAttribute("id","myUndoPopup");
var mainPopupSet = document.getElementById("mainPopupSet");
mainPopupSet.appendChild(undoPopup);
}
while (undoPopup.hasChildNodes())
undoPopup.removeChild(undoPopup.firstChild);
let tabsFragment = RecentlyClosedTabsAndWindowsMenuUtils.getTabsFragment(window, "menuitem");
undoPopup.appendChild(tabsFragment);
undoPopup.openPopupAtScreen(event.screenX, event.screenY, true);
event.stopPropagation();
event.preventDefault();
}
}
gBrowser.mTabContainer.addEventListener('click', _f, false);
0580!omikuji
垢版 |
2017/05/12(金) 14:02:02.62ID:EqA9rbxL0
YouTubeでコメントスクロールしながら動画が見れるChrome拡張機能「YouTube ScRfixeder」公開します
ttp://degitekunote.com/blog/2017/01/11/youtube-scrfixeder/

エロい人これのFirefox版作ってください、おながいします。
0581名無しさん@お腹いっぱい。
垢版 |
2017/05/12(金) 15:12:01.78ID:wE7ZpPKN0
>>580 アドオン YouTube Plus でできるよ。
サイズや位置は違うけど、Stylish併用でカスタマイズできる。
余計な機能が多すぎると感じるとすればアレだけど、いろいろ便利だよ。

最初タイトル見たとき、ニコニコ風にコメントをスクロールさせるのかと思って、
各コメントをどういうタイミングで流すのか気になってしまったわ。
(ランダム時間に流すようなぐりもんあったらほしい?)

しかしgifアニメーションの動作イメージは新鮮でわかりやすくて素敵だな。
0582名無しさん@お腹いっぱい。
垢版 |
2017/05/12(金) 17:01:26.83ID:EqA9rbxL0
>>581
最高です!!
stylishせずとも固定時のサイズと位置設定でいじれてほぼ同じになったし
機能も多彩でいいです!あざっす!
0583名無しさん@お腹いっぱい。
垢版 |
2017/05/12(金) 17:10:31.39ID:EqA9rbxL0
>>581
あ、ニコニコ風コメントはYoutubeライブ見てると欲しくなりますね
作る人が作れば一瞬で作れそうだけどニコニコが特許取ってるらしいので誰も作らないのかなと思ってました!
0584名無しさん@お腹いっぱい。
垢版 |
2017/05/12(金) 19:12:26.24ID:0bDXtjte0
ニコニコは元々Youtubeにタダ乗りしてBANされたサービスだったって事を知らない若者も増えたのかな、とふと思った
0585名無しさん@お腹いっぱい。
垢版 |
2017/05/12(金) 20:03:07.04ID:wE7ZpPKN0
>>582 自分はデフォルトのまま使ってるのでStylish不要だったとは知らなかった(笑)。

いまちょうどコメントスクロールのぐりもんを新しく作ってて、
アベマとOPENREC.tvはほぼ完成して、次はYouTubeライブの予定。応用なので転用はラク。
その上で、単なる動画のYouTubeでも、たとえ時系列にマッチしなくてもランダムで流しちゃえば、
ちょっとは臨場感が得られて日の当たらないコメントにも気付けるかな?とか悩んでるとこ。

ちなみにアベマは既存のぐりもんもあるけど、
こちらは軽さに特化して作ってるので、CPU使用率は1-2割ほど少ないはず。
ソースも既存のよりよっぽど短くて理解しやすい…はず。

ニコニコ特許とか知らんかったわ!! …と思ったら自分も当時のニュースをブクマしてた。
ザッと見た限り、スクロールさせるだけなら抵触しないっぽいけど。
0586名無しさん@お腹いっぱい。
垢版 |
2017/05/12(金) 21:26:44.21ID:EqA9rbxL0
>>585
ライブでコメント流れるのはイイ!
特許はどうもサーバーから取得してどうのこうのとかも含まれてるしね、大丈夫だと思い直した

ライブじゃないYoutubeの普通のコメント欄ランダムはいらないかな
それで言うと、ライブじゃない動画のコメント欄のリプライに名前が含まれたり含まれなかったりで
しかもその返信先の名前とコメントが1行に含まれててコメント本分と返信先の名前が見づらいっていうのは前から気になる
しかも返信先の名前と本分がHTML的に区切られてない(classとか付いてない)のでいじるのダルいだろうなって思ってるってのがある
0589名無しさん@お腹いっぱい。
垢版 |
2017/05/13(土) 13:51:42.75ID:fVZTquyL0
今は私が質問しているので、少し待ってください
0592名無しさん@お腹いっぱい。
垢版 |
2017/05/13(土) 20:46:33.57ID:GV9Ho7Ej0
                  .  - ‐─━…|
             . : : : : : : : : : : : : : : : :|     て   誰
           /:: . : : : : : : : : : : : : : : |     め   だ
            /:/: : : : : : : : : : : : : . : : :l     |   よ
           /.:/ : : : : :i: : : : : : : : : : : : : }     は
        /.:/ . : : : : .:i : : : : :i: : 、: : : :ノへ、          /
         / ,′. : : : : : .:i : : : : :i: :i: '.: : :!::i:l\\         /
      /: .′. : i: : :i..::i : : : : :i:斗rヤ笊仄 ハ i>‐----<: ゚.
.     /: : ! . : : : i: : :i 人:. : : .:i::::.\l:斗-=ミ、}i|: : : :ハ: : : : : : ゚.
     /: : : i:. : : : :i: : ;ャ≦ \::八:人〃斧笊ハ 刈ハ: : : l- 、: : : :|
.    /: : : : i:. : : : :iX:八_ \ \:.\ 、 マ)  .::i }} }:.:.i.:!h ハ: :. : |
   厶 -‐ i:.: : : :∧ .〃斧_  \   、_.:ノ   八ノリ.ソ }: :!: :l
/ ̄ ̄ ̄ ̄ ̄\: :∧{ マ  .:i               / }ノ.ノ : |∨
   ね 好 .い  ヽ: ヘ 弋.:ノ   ,           r<: : :ハ|
   | き  き    Y゚:.                     /.:.:∧.:{ j
   ぞ 勝  な    Vi:!:.        ,   ¨フ       V.:( )ノ
     手  り     W八      ー      /  ∨}
     言 現    L__ ` ..           /     〉- 、
      っ れ     √      ¨¨  ¬ ´     /_三二ニ=‐-
      て  て    ;            __ハ    /. : : : : : : : : : : :
     ん       /          ノ.:r'ヘ /: : : : : : : : :斗ャ≦
     じ     /         /: / / : : : : : : 。≦ニ〃/
       ゃ   /        /: : :/ /: : : : : : /三=‐ {{/
0593名無しさん@お腹いっぱい。
垢版 |
2017/05/14(日) 08:15:26.03ID:xo5UjL7C0
firefox52
addHistoryFindbar_Fx25.uc.js

目的の機能自体は効いてるんだけど副次的に謎挙動する
まずなんだか入力欄の見た目がクラシックテーマみたいになって
firefoxのテーマいれるとそれが顕著に目立つ

あとこれは良い作用だけど、これいれるとページ内検索が変なアニメーションなしでパッと一瞬ででるようになる
0594名無しさん@お腹いっぱい。
垢版 |
2017/05/14(日) 10:46:43.05ID:LZqOVn+B0
>>579
setTimeout(function()
で行けた
中国人スゲー
0595名無しさん@お腹いっぱい。
垢版 |
2017/05/14(日) 14:15:37.49ID:TKQ+eJTe0
GreasemonkeyとText Highlighterというアドオンで
任意のキーワードを指定ページ上で常にハイライトさせることができて
その説明がこのURLに書いてるのですが
http://mozilla-remix.seesaa.net/article/386178945.html
説明の 1 はできたのですが 2 ができません
ここに書いてない作業が必要な気がするのですが・・・
だれか詳しい方教えてください


もしくは、これと同じ作業が可能なアドオンをご存じなら教えてください
ちなみに今はVocabulary Highlighter を使っています 使いやすいのですが
Vocabulary Highlighter を入れてからクラッシュするようになりました
0596名無しさん@お腹いっぱい。
垢版 |
2017/05/14(日) 14:16:55.10ID:TKQ+eJTe0
// ==UserScript==
// @name Text Highlighter
// @namespace Text Highlighter
// @description ハイライト
// @include https://www.google.co.jp
// @require
// @version 1
// @grant none
// ==/UserScript==


中身はこんな感じです
@require にアドオンのアドレスを入れるんですかね?
0598名無しさん@お腹いっぱい。
垢版 |
2017/05/14(日) 17:23:11.16ID:uNbN9CMf0
// ==UserScript==
// @name Text Highlighter
// @namespace erosman
// @description Highlights User-defined Text
// @updateURL https://userscripts.org/scripts/source/292083.meta.js
// @downloadURL https://userscripts.org/scripts/source/292083.user.js
// @exclude *
// @grant GM_registerMenuCommand
// @grant GM_setValue
// @grant GM_getValue
// @author erosman
// @version 1.7
// ==/UserScript==

こうじゃねーの?全然違うじゃん
なんだよハイライトってカタカナw
0602名無しさん@お腹いっぱい。
垢版 |
2017/05/15(月) 05:59:22.63ID:8ZTW1Hlp0
すいませんー今でも↓のように全体を囲む必要ってあるのでしょうか?
// ==/UserScript==
(function () {

})();
0603名無しさん@お腹いっぱい。
垢版 |
2017/05/15(月) 06:19:50.18ID:NhUYoCzP0
Greasemonkeyではだいぶ前から要らんだろ

Tampermonkeyでどうかは知らんけど
Chrome版と同じ仕様ならリンターが警告出すんじゃねえの
0604名無しさん@お腹いっぱい。
垢版 |
2017/05/15(月) 06:28:38.01ID:TueeCBJf0
>>598
説明 のとこだよね 新規作成で作ったんだけど
http://d.hatena.ne.jp/shouh/20151011/1444538004
でスクリプトの説明って書いてたからわかりやすいようにハイライトって入れたんやけど

ファイヤーフォックスに Greasemonkey インストして Text Highlighter も同じようにインストしていいの?
ハイライターをモンキーで動かすには「ユーザースクリプトを入手」か何かで特殊な入れかたするの?
0605名無しさん@お腹いっぱい。
垢版 |
2017/05/15(月) 06:41:59.96ID:8ZTW1Hlp0
>>603
gmでは要らなかったんですね
ありがとうございます!
0606名無しさん@お腹いっぱい。
垢版 |
2017/05/15(月) 06:59:19.18ID:TueeCBJf0
>>598
いけました

あなたの https://userscripts.org/scripts/source/292083.meta.js でググッて
http://userscripts-mirror.org/scripts/show/292083 のページたどり着いてインストールして
>>595 のページの説明道理とプラスアルファ色々やって やっとでけた

説明には日本語不可とか書いてるけど
日本語も行けるね

大変助かりましたありがとう
0607名無しさん@お腹いっぱい。
垢版 |
2017/05/15(月) 13:40:30.65ID:ofVJM4+s0
>>594
setTimeoutで既存メニュー表示と改造メニュー表示の順番を入れ替えるってことでいいでしょうか?
ESCキーで改造メニュー消すと後ろに既存メニューが出てますが、実用上問題ないのでこれでいきます
ありがとうございました
0608594
垢版 |
2017/05/15(月) 18:20:44.13ID:wcPINJLp0
>>607
function _f(event) {
if (event.target.localName == 'tabs' && event.button == 2){
var undoPopup = document.getElementById("myUndoPopup");
if(!undoPopup){
undoPopup = document.createElement("menupopup");
undoPopup.setAttribute("id","myUndoPopup");
var mainPopupSet = document.getElementById("mainPopupSet");
mainPopupSet.appendChild(undoPopup);
}
while (undoPopup.hasChildNodes())
undoPopup.removeChild(undoPopup.firstChild);
let tabsFragment = RecentlyClosedTabsAndWindowsMenuUtils.getTabsFragment(window, "menuitem");
undoPopup.appendChild(tabsFragment);
undoPopup.openPopupAtScreen(event.screenX, event.screenY, true);
event.stopPropagation();
event.preventDefault();
setTimeout(function(){document.getElementById("toolbar-context-menu").hidePopup();}, 0);//←ここに追加でどう?
}
}
gBrowser.mTabContainer.addEventListener('click', _f, false);
0609名無しさん@お腹いっぱい。
垢版 |
2017/05/15(月) 18:49:47.45ID:ofVJM4+s0
>>608
既存メニューを後から非表示にするんですね
これなら既存メニューが残ることもないのでこれをいただきます
ありがとうございます
0610名無しさん@お腹いっぱい。
垢版 |
2017/05/16(火) 02:16:03.85ID:cH0ZrSn10
document.getElementById('toolbar-context-menu').addEventListener('popupshown',e=>{e.target.hidePopup();});
じゃいかんのか
0611名無しさん@お腹いっぱい。
垢版 |
2017/05/16(火) 09:12:42.51ID:rDMD2nTK0
>>610
もちろんいかんことないです
既存メニューを非表示にするだけなら色んな方法がありそうですね
preventDefaultが効けばいいんですけど…
■ このスレッドは過去ログ倉庫に格納されています

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