Firefox userChrome.js greasemonkeyスクリプトスレ34 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
>>514
とりあえず固まらなくなった ありがとう >>514
bbspink.comはダメだけどありがとう >>514
ありがとう
スクリプトに↓を追記しててもレスが中央寄せにならないスレがあるんだけどどう書き換えればいいのかな
'body{margin:0 auto;max-width:950px;min-width:650px;}',
'.thread{width:100%;margin:0px;border:1px outset #fff;box-shadow:0px 2px 6px rgba(100, 100, 100, 0.5);}', >>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);} .container { max-width: calc(100% - ●●px); } userchromeJS 2.0ってe10s非対応? >>522
そもそも、いつごろ出た拡張機能か考えたらわかるだろ
動作はともかく、互換性フラグがセットされていなければ互換性無しと判断されるのだから >>524
わからなかったから聞いたってことぐらい考えたらわかるだろ greasemonkeyが3.11になってfirefox54まで対応ってなってるけどほんと大丈夫なんだろうな グリモンがWebExtensionsベースに移行したらただのTampermonkeyじゃないの >>530
それTampermonkeyじゃないの?
別にGreasemonkeyが存在するのか? Chromeの拡張置き場にあるならあるし無いならないんだろということを言いたいわけで……
あるだろよく探せみたいな取方出来る発言して悪かったわ https://greasyfork.org/ja
Chrome: Tampermonkey または Violent monkey
Firefox: Greasemonkey または Tampermonkey
Safari: Tampermonkey
Microsoft Edge: Tampermonkey
Opera: Tampermonkey
Maxthon: Violentmonkey
Dolphin: Tampermonkey
UC: Tampermonkey Firefoxの糞アドオンどもが駆除されていって気持ちがいい いや既にChromeにグリモンあるから(キリッ)(メガネクイッ) >>539
ネイティブサポートしてたけどセキュリティポリシー変わって死んだよね アマゾンマーケットプレイス詐欺流行問題が話題になってるけど
アマゾンが発送する商品かどうかを視覚的にわかりやすくするようなグリモンってある? >>541
俺作ったよ
ページを開いたら配送オプションのプライムにチェックを入れてプライムの親要素に色を付けるやつ
でもDOMNodeInsertedを使うやり方しかわからん if (document.querySelector('#merchant-info > a[href^="/gp/help/seller/"]')){window.alert('hoge');} とりあえず保険としてTampermonkeyを入れて無効化にしておいた cloneBlackBar4google動かなくなってます?
またグーグルが仕様変更したんか・・・ >>549-550
なんですとー
ではイチから切り分けしてみます
どうもありがとう またABテストやってるのか?
別パターンを見れる人は見れるけど見れない人はどうやっても見れない Simple2chViewerの作者さんありがとう 新規プロファイルにcloneBlackBar4googleだけ入れると正常なのに
現プロファイルでcloneBlackBar4google以外全て無効にしても動かない
結局原因判らず新規プロファイルを一から作り直して解決しました
about:configも弄ってないし3ヶ月前に作ったばかりのプロファイルだったし
何が原因だったんだろう・・・ お騒がせしました 文字コードがうっかり変わってたとかプロパティでブロックされてたとか 改悪されたuserstyles.orgにアップデート順のソートを復活させるスクリプトが欲しい showFullTitle4Googleが53.0から?効かなくなったんだがお前らどう?
APされた2ページ目以降は効くんだよね1ページ目だけ効かない stylish2.0_edit.uc.js
いつからか、動かなくなった。 気づかないレベルの使用頻度なら別にいらないんじゃね?
どうせ今後使えなくなる可能性が高いんだから Firefoxをダイエットするには良い機会だよな
これまでアドオンやスクリプト入れすぎたから >>561
いつからかもクソも、userChromeJSでは動かないってずいぶん前から言われてる Simple2chViewerが最近の一部サーバーでの改悪(右下にモナー背景)で動かなくなったよな?
誰か直したやつ持ってないかい? 今朝、Nightlyを更新したらuserChromJSがマルチプロセスに対応してないって理由で無効化された
着実に終わりに向かっているんだなとなんだか悲しくなった とりあえずアドレスを貼るのみで、当スレからは立ち去りますが、
もし興味ある方は読まれて下さい。
(万人にプラスになる知識)
《神・転生の存在の科学的証明》
http://message21.web.fc2.com/index.htm 2chが標準で中途半端にレスポップアップつけたせいでSimple2chViewerと二重で出てきやがる
もうグリモンで満足してるからいらんことすんなよ 何ができるかもわからんなら喋んないほうがいいと思うよ .post_hover{display:none!important;} cloneBlackBar4Googleが表示しなくなった
原因が分からない・・・ >>527
53にしたけどGM_getValueとかで例外出すことがあるわ タブバー右クリックで最近閉じたタブメニューを表示させていました
上の方でもちょっと話題になってましたが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); YouTubeでコメントスクロールしながら動画が見れるChrome拡張機能「YouTube ScRfixeder」公開します
ttp://degitekunote.com/blog/2017/01/11/youtube-scrfixeder/
エロい人これのFirefox版作ってください、おながいします。 >>580 アドオン YouTube Plus でできるよ。
サイズや位置は違うけど、Stylish併用でカスタマイズできる。
余計な機能が多すぎると感じるとすればアレだけど、いろいろ便利だよ。
最初タイトル見たとき、ニコニコ風にコメントをスクロールさせるのかと思って、
各コメントをどういうタイミングで流すのか気になってしまったわ。
(ランダム時間に流すようなぐりもんあったらほしい?)
しかしgifアニメーションの動作イメージは新鮮でわかりやすくて素敵だな。 >>581
最高です!!
stylishせずとも固定時のサイズと位置設定でいじれてほぼ同じになったし
機能も多彩でいいです!あざっす! >>581
あ、ニコニコ風コメントはYoutubeライブ見てると欲しくなりますね
作る人が作れば一瞬で作れそうだけどニコニコが特許取ってるらしいので誰も作らないのかなと思ってました! ニコニコは元々Youtubeにタダ乗りしてBANされたサービスだったって事を知らない若者も増えたのかな、とふと思った >>582 自分はデフォルトのまま使ってるのでStylish不要だったとは知らなかった(笑)。
いまちょうどコメントスクロールのぐりもんを新しく作ってて、
アベマとOPENREC.tvはほぼ完成して、次はYouTubeライブの予定。応用なので転用はラク。
その上で、単なる動画のYouTubeでも、たとえ時系列にマッチしなくてもランダムで流しちゃえば、
ちょっとは臨場感が得られて日の当たらないコメントにも気付けるかな?とか悩んでるとこ。
ちなみにアベマは既存のぐりもんもあるけど、
こちらは軽さに特化して作ってるので、CPU使用率は1-2割ほど少ないはず。
ソースも既存のよりよっぽど短くて理解しやすい…はず。
ニコニコ特許とか知らんかったわ!! …と思ったら自分も当時のニュースをブクマしてた。
ザッと見た限り、スクロールさせるだけなら抵触しないっぽいけど。 >>585
ライブでコメント流れるのはイイ!
特許はどうもサーバーから取得してどうのこうのとかも含まれてるしね、大丈夫だと思い直した
ライブじゃないYoutubeの普通のコメント欄ランダムはいらないかな
それで言うと、ライブじゃない動画のコメント欄のリプライに名前が含まれたり含まれなかったりで
しかもその返信先の名前とコメントが1行に含まれててコメント本分と返信先の名前が見づらいっていうのは前から気になる
しかも返信先の名前と本分がHTML的に区切られてない(classとか付いてない)のでいじるのダルいだろうなって思ってるってのがある 【theater Mode for YouTube】じゃアカンの? . - ‐─━…|
. : : : : : : : : : : : : : : : :| て 誰
/:: . : : : : : : : : : : : : : : | め だ
/:/: : : : : : : : : : : : : . : : :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'ヘ /: : : : : : : : :斗ャ≦
じ / /: / / : : : : : : 。≦ニ〃/
ゃ / /: : :/ /: : : : : : /三=‐ {{/ firefox52
addHistoryFindbar_Fx25.uc.js
目的の機能自体は効いてるんだけど副次的に謎挙動する
まずなんだか入力欄の見た目がクラシックテーマみたいになって
firefoxのテーマいれるとそれが顕著に目立つ
あとこれは良い作用だけど、これいれるとページ内検索が変なアニメーションなしでパッと一瞬ででるようになる >>579
setTimeout(function()
で行けた
中国人スゲー GreasemonkeyとText Highlighterというアドオンで
任意のキーワードを指定ページ上で常にハイライトさせることができて
その説明がこのURLに書いてるのですが
http://mozilla-remix.seesaa.net/article/386178945.html
説明の 1 はできたのですが 2 ができません
ここに書いてない作業が必要な気がするのですが・・・
だれか詳しい方教えてください
もしくは、これと同じ作業が可能なアドオンをご存じなら教えてください
ちなみに今はVocabulary Highlighter を使っています 使いやすいのですが
Vocabulary Highlighter を入れてからクラッシュするようになりました // ==UserScript==
// @name Text Highlighter
// @namespace Text Highlighter
// @description ハイライト
// @include https://www.google.co.jp
// @require
// @version 1
// @grant none
// ==/UserScript==
中身はこんな感じです
@require にアドオンのアドレスを入れるんですかね? // ==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 grant全消しとか
せきゅりてぃーいしきがたかいんですね YouTube +入れるとYoutubeのダウンロードスクリプトインストール出来なくなる すいませんー今でも↓のように全体を囲む必要ってあるのでしょうか?
// ==/UserScript==
(function () {
})(); Greasemonkeyではだいぶ前から要らんだろ
Tampermonkeyでどうかは知らんけど
Chrome版と同じ仕様ならリンターが警告出すんじゃねえの >>598
説明 のとこだよね 新規作成で作ったんだけど
http://d.hatena.ne.jp/shouh/20151011/1444538004
でスクリプトの説明って書いてたからわかりやすいようにハイライトって入れたんやけど
ファイヤーフォックスに Greasemonkey インストして Text Highlighter も同じようにインストしていいの?
ハイライターをモンキーで動かすには「ユーザースクリプトを入手」か何かで特殊な入れかたするの? >>603
gmでは要らなかったんですね
ありがとうございます! >>594
setTimeoutで既存メニュー表示と改造メニュー表示の順番を入れ替えるってことでいいでしょうか?
ESCキーで改造メニュー消すと後ろに既存メニューが出てますが、実用上問題ないのでこれでいきます
ありがとうございました >>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); >>608
既存メニューを後から非表示にするんですね
これなら既存メニューが残ることもないのでこれをいただきます
ありがとうございます document.getElementById('toolbar-context-menu').addEventListener('popupshown',e=>{e.target.hidePopup();});
じゃいかんのか >>610
もちろんいかんことないです
既存メニューを非表示にするだけなら色んな方法がありそうですね
preventDefaultが効けばいいんですけど… >>610
それtoolbar-context-menuがどこからも出せなくならない? Tab Mix Plus のアドオンでも既存メニューを非表示にできるよね? >>613
右クリック時の動作は設定項目にないですね ■ このスレッドは過去ログ倉庫に格納されています