Firefox userChrome.js greasemonkeyスクリプトスレ34 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
>>762
早速使わせて貰っています、更新ありがとうございました
バイレントモンキーからグリモンに戻したのでもう解決はしてるんですが
violent, tamper monkey使ってる方、>>762のスクリプト動いてますか?
うちだとやはりグリモンじゃないと動作しないんですよね
何が原因だったんだろう >>764
>>762のスクリプトを開いて、
@129行目の「mo.observe(document, 〜」の次の行に「handle();」と書き加える
A28行目の「// @run-at document-start」を丸ごと消す(コメントアウトではなくて削除)
上記の改造をすると、
黒いバーの表示が少し遅くなる代わりに動くようになるかもしれません
動かなかったらすみません >>765
動きましたーー!
28行目はそのまま残してても正常に動いてるみたいです
あと全く同じ改造でtamperだと動くようになったのに
violentだとフリーズして応答のないスクリプトという警告ダイアログが
出てくるようになりました。どうもviolentmonkey側の処理の問題みたいですね
おかげさまでグリモンから移行できました、ありがとうございます >>766
>>765の改造をするなら28行目は消した方が無難です
本体や拡張のバージョンによっては黒いバーの挿入処理を重複して行ったりするかもしれないので Tampermonkeyってweb pageにscriptタグ埋め込む最低な作りしてるな
サイト側に何使ってるかバレバレでされまくりじゃん なんかおかしな流れになってしまってるが ID:24jKaKWb0 に通じるだろうか? ろだのOpenNewTabありがとう
手元の環境だと問題なく動作してる お尋ねさせてください。
keyconfig RDL 1.0.1を使用しています。
ショートカットキーでブラウザのコンテンツ領域にフォーカスできるようにしたいのですが
コードは以下の記述で合ってますでしょうか?
どうも効いている気がしないのですが…
var focus = document.commandDispatcher.focusedElement;
if (focus) focus.blur();
gBrowser.focus();
_content.focus();
それと、キーの名前欄(「Focus_Content」としました)の右横の「Global」のチェックボックスには
チェックを入れたほうがいいのでしょうか?
どなたかご存じの方がおられましたら教えてください。 keyconfigは使ってないけどkeysnailではそれで効いてますよ
Globalでキーを割り当ててます >>781
どうもありがとうございます
Globalの件もよくわからなかったのでとても助かりました OpenNewTab.uc.js上げてくれた方ありがとう OpenNewTab.uc.jsで
外部リンクを新しいタブで開いてくれた方がありがたい場合は
そのまま一つ前の使い続けた方がいいんだよね? (function(){
var target_img = null;
document.addEventListener('mousedown', function(e){
if(e.button != 2) return;
if(e.target.tagName.toLowerCase() != 'img') return;
target_img = e.target;
target_img._img_zoomerize_zoomed = false;
}, false);
document.addEventListener('mouseup', function(e){
if(e.button != 2) return;
if(!target_img) return;
if(!target_img._img_zoomerize_zoomed){
target_img.removeEventListener('contextmenu', cancelmenu, false);
}
target_img = null;
}, false);
unsafeWindow.addEventListener('DOMMouseScroll', function(e){
if(!target_img) return;
var p = (0 < e.detail) ? 1.2 : 0.8;
target_img.width *= p;
target_img.height *= p;
target_img._img_zoomerize_zoomed = true;
target_img.addEventListener('contextmenu', cancelmenu, false);
e.preventDefault();
}, false);
function cancelmenu(e){
e.stopPropagation();
}
})();
右クリック+マウスホイールで画像の拡大縮小をするグリモン用user.jsなんですがこれを左クリック+ホイールで使えるようにしたいです
調べて if(e.button != 0) にすればいいのはわかりましたがその先がわかりません。教えてくださいよろしくお願いします これはぐりもんの登録・編集の仕方を聞いているとみた((( ・`ω・´))) とりあえずそのコードをWebコンソールに貼り付けてうまいこと動けばコード以外の問題 Affiliate KillerでTwitter見てるとfacebookのURL載っけてるツイートで[Killer]が無限に出てきてブラウザがフリーズする Affiliate Killerはとっくの前に切った 煽るような言い方じゃないと
死んでしまう病にでもかかってるのか? 文句を言ってあげればいいんじゃないか
もっと画期的なもん作れよとか >>801
>>Google Search Various Range
こいつは便利そうだ。
さっそく使わせてもらいます。 >>801
なかなか使い勝手がよくてよかった!
サンクス!!
ちなみに要望なんだけど、ツールボタンを自動的にクリックしてると、検索件数とかが非表示になるけど、あれをすべての結果の右側とか展開されたツールの上とかに表示させることってできませんか?
別になくても困らないけど、参考にどれだけヒットしたとか見たい時があるから、表示できるようになると便利です >>802 すみません…
原: 文句あったらかかって来いや!!
訳: バグ報告やご意見があれば遠慮なくどうぞ。
>>806
「手動でクリックし直せば見れるから十分だろー」と軽視しておりました。
いまいろいろ試してみたんですが、簡単で美しい方法はなさそうです。
個人的にベストな動作と思って目指したのは、次の通り。
「下へニュルッと消える代わりに、ツールボタン右端の位置までニュルッと移動する」
しかし元々のright位置指定が無いため CSS Transition のニュルリ動作が適用されない。
かといってポジション周りをいじりだすと、ぐりもんではページを開いた瞬間の動作がぎこちなくなる。
下記Stylishで常時表示してしまう手はあるが、そもそも、いずれかの検索結果絞り込みを適用した状態だと
「リセット」という項目も出現してしまうため、ツールボタン右端にツラ合わせすると表示幅が足りなくなる。
#appbar{
width: 782px;
min-width: 782px;
}
#resultStats{
right: 0;
}
#hdtbMenus{
display: block;
top:71px;
}
#hdtb-tls{
display: none;
}
かといって、ツールボタン右端の位置から飛び出すのは美しくないし、他に収まりのよい場所もない。
やっぱり、見たいときは手動でいいんじゃね、という結論になりました。
それでもやりたい場合はなんとかカスタマイズしてみてください。 >>801
Google Tools Button Clickerに関してだけどstylishで↓じゃダメなん?
#hdtbMenus{
top:68px;
left:200px;
} 抜けがあった
#hdtbMenus{
top:68px!important;;
left:200px!important;
display: block;
} >>810
いいと思いますが、個人的には検索件数が少ないときにもleft:200pxで固定されるのが気になりまして。
親要素が違うので、inlineに並んでくれないんですよね。
あ、そこをぐりもんで構造変えちゃえばいいのか。 調子づいたので以前拡張スレで紹介したYouTube向けスクリプトを更新しました。
https://greasyfork.org/ja/scripts/30254-youtube-sparkbars-like-dislike-rating
YouTubeの新デザインが適用されていると動作しないかも。
何パーセントくらいいるんでしょう? SearchOnEngineChangeForFx38.uc.js
これに代替できるツールないかな? twimg_redirect_orig機能しなくなった?
画像開いても壊れているため表示できませんってなるわ
スクリプトを切ると表示される >>817
これかな?
https://greasyfork.org/ja/scripts/4930-twimg-redirect-orig/code
コード見る限り細工したurlの末尾に余計なのがついてるからだと思うが
正しいurlになるように修正すればいいんじゃない? StylishでURLバーを非表示にするとよりスッキリします。自己責任でどうぞ。
window[chromehidden*="toolbar"] #nav-bar{
display:none !important;
} greasemonkey内蔵ののソ-スエディタ今日見たら黒背景に濃い灰色文字で見づらくなってるんだけど
普通の白背景に戻す方法ご存知の方いらゃっしゃったら教えてくだされば幸いです
自分で配色を変えるようなものを入れたのかも知れないけど記憶にないのです。
ウエブページのソースはデフォルトの白背景で表示されてます。 >>824
開発ツールを表示 (F12 or Ctrl+Shift+I)
↓
歯車アイコンのボタンをクリック
↓
テーマ
○ Dark 🔘 Light ○ Firebug
または about:config で devtools.theme をリセット >>824
あれは greasemonkey内蔵 ではなくて、開発ツールのスクラッチパッドを使ってるんだよ まーたsimple2chviewerが効かなくなっちゃった
もういじるなよJIM 今回の改変、read.cgiのver変更なしかよふざけんな
06での構造が、07と同じ構造になったように見えるが細かいところで違うかも
バージョン管理もできないやつがプログラムいじんじゃねーよ 俺のは普通に動いてるけど、具体的にどの板で動かないのかくらい書けよ 文句言ってる暇があるならちゃちゃっと自分で直せば良いだけデブよ あの狂人がいじったものを真っ先に試す板なんて決まってるだろう だからどの板か具体的に書けと言ってるだろ
ほんと文句だけは達者なアホしかいなくなったなこのスレ >>831
俺は違うだろ
ちゃんと相手を確認しろよ >>832
例えばこのスレもそうだけど?
この前アップしてくれたsimple2chviewerだと前とほぼ同じレイアウトだったけど
今はトップになんか変なボタンついたりレイアウトが違ってる >>817
俺も昨夜から機能しなくなって困っている・・・
左下のステータス?に
pbs.twimg.comの応答を待っています、って痙攣し続けている・・・
無限にリダイレクトっていうか、言い方がわからないけど
スクリプトを切ると表示される >>837
どうもありがとう!助かったよ!
書き換えるってのがちょっとうまくいかなかったが、ユーザー設定タブの最下段にある
ユーザースクリプトを実行しないページ
ってとこに、*://pbs.twimg.com/media/*:orig*
を[追加]したら今まではどおりに動作するようになったよ! 確かにitest.2ch.netドメインだと自前の2ch系スクリプトが全滅だったわw
でもここまで来るとわざわざスクリプトで弄らなくてもいいかと思わなくもない程度の機能はついたか・・・?
まあ、機能がついただけで全然使いづらいが なんかもう動かないスクリプトばかりだな
修正したやつロダに上げろよ スクリプトはもういいだろ
あと半年足らずで終わるんだし グリモンのは生き残るけどね
ucを使えないのが本当に痛い もう確定なんか?奇跡は起こらんのか?
よもやこの俺がESRを使う日が来ようとは… Feedly Full Feed 0.34
これ動いてますか?反応ないんだけど・・・
Win10(64)Home 1703
54.0.1 // ==UserScript==
// @name HogeHoge
// @include http://www.example.com/
// ==/UserScript==
こういう「//」で書かれたメタデータブロックの中で、
さらにちょっとコメントを書き加えたいときや、
@includeをコメントアウトして、一時的に実行するURLから除外したい。
なんて時は、どうしたら良いでしょうか? >>849
まずJavaScriptのコメントについて調べましょう
そうすれば疑問自体生じない @includeの下に@excludeを書けば上書きされる 知ったか君のコメントは措いとくとして、
そこはアドオンが自前のパーサで処理してるのでその実装次第だな。
// @name HogeHoge
// comment 1
// /* comment 2 */
// @comment comment 3
// #include http://www.example.com/
とでもすればいいんじゃないか // ==UserScript==
// @name HogeHoge
// @include http://www.example.com/
// x@include http://www.example2.com/
// なんでも適当に書くコメント
// ==/UserScript==
↑自分はこんな感じにしてる。
// @include http://www.example.com/ /*うんたらかんたら*/
↑まさにきょうコレが書けなくて残念な気持ちを味わった。 >>852こんなバッドノウハウは鵜呑みにするなよ
メタデータブロックは無茶するとあっさり動かなくなったり他のと互換性なくなったりする Tampermonkeyで試してみたけど、行頭///でコメントアウトできたぞ 実装次第じゃ不具合が起きるって自分で答えを出してるじゃん そういう部分を理解した上でやれってことだろ
コピペぐらいしかできないクソコード製造機かよ アホな自分用コメント入れたりコメントアウトするんじゃなくて
git でバージョン管理くらいしろよ Acid3診断
http://acid3.acidtests.org/
http://i.imgur.com/ZmKI0cO.png
Acid3結果
Firefox55dev 96/100
Chrome60 97/100
Kinza59 99/100
Cent59 99/100
Edge52 100/100 ■ このスレッドは過去ログ倉庫に格納されています