Firefox userChrome.js greasemonkeyスクリプトスレ34 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
Aliceさん
search_history_toka_suggest_nogokuwoerabutosokukennsakuniikunowotomeru.uc.js
51.0対応方よろしくお願いします。 YouTubeCenterの更新が完全に止まってるけど
埋め込み動画の再生で度々エラーになるのが我慢できなくなって捨てた
サムネに画質や評価が表示されるの便利だったんだけどなー
アノテーションはublockでブロックで十分だな >>111
Firefox以外にもこれ使うブラウザはあるし、そっちが今後
どうするかは未定だから確実では無い。 >>112
あんまり埋め込み動画を見ないのでサンプル数が少ないかも
知れませんが、エラーになった記憶がないです
今いくつか見てみましたがやっぱりエラーになりません
設定の問題ではないでしょうか
YTCは更新が止まってるのではなくて、忙しくて更新が出来ないそうですよ
自分も使っているのでクリティカルな不具合が出たときは更新しますということでした aliceはもう数ヶ月音沙汰ないからつまりそういう事なんだろ SnapLinks.uc.xulの枠内の色と透明度を決めるコードで、rgba(0,128,255,.1)というところがあるのですが、
なぜ1の前に「.」がついているのでしょうか?.1というのは何を表すのでしょうか
https://github.com/Griever/userChromeJS/blob/master/SnapLinks.uc.xul https://github.com/ParticleCore/Particle/releases
よく見たら今すぐ終わるって訳じゃないみたいだけど、YouTubeのMaterial Layoutのupcomingとともに終わるみたいな事言ってる removeOldFormHistory.uc.js
これ正常動作してる人いる? >>122
コンソールにエラー出てるな
あーめんどくせー・・・ 単なるtypoじゃん
try { "resource://gre/modules/FormHistory.jsm");
を
"resource://gre/modules/FormHistory.jsm");
try {
にすればいいだけじゃないの >>124
ありがとう、動いたみたいです。
しかし、あのAliceさんがなんで放置してたんだろう? ロダの「検索ボックスのロゴ表示.css」をfx51に入れると
検索バーエンターやサーチボタンクリックが効かなくなってしまう
直してくれ〜 >>129
どういうこと?
Uploaderにもソースにもライセンスに関する言及はないようだけど
そもそも作者もわからないわけで 内容は知らんけど CTR から抜き出して、ライセンス記載なし・再配布するなって言って荒れたやつじゃねえの 自分で弄ってみた限り相変わらずエンターは効かなかったが
とりあえずsearch-engine-select-and-paste-and-search.uc.jsは動くようになったのでよしとする search_stop.uc.jsきかないとすっげー不便だわ
エンジン切り替えただけで勝手に検索されるってとんだクソ仕様だよな
一回検索したら検索ワード消してくれればいいけど search_stop.uc.jsってどこにあるの?
検索したらMalwareとしか表示されないぞ 検索バーのエンターキーで検索されないのバグじゃねーの?
search.xmlでTypeError: this.popup.oneOffButtons is undefinedって出るんだけど >>138
アドオンやスクリプトを全部無効化した状態でも出る? userchromeJS無効にしたが変わらん
51でエンター検索きいてるの? あ、セーフモードで起動したらできた
アドオンの仕業だったんかい・・・ いつまでも古い検索バーに固執してるから罰が当たったんだろ 試しにOld Search Fixed2をインストールしてみたけど、Enterキーも
search-go-buttonも、ちゃんと機能するけどなぁ
Old Search Fixed2 :: Add-ons for Firefox
https://addons.mozilla.org/ja/firefox/addon/old-search-fixed2/ 自分もEnterで検索出来なくて調べてみた
結局、原因はuserchromeJSじゃなくてアドオンのSearchWPだったよ 自分は新しいprofileを作ってOld Search Fixed2だけを入れてみたけどEnter使えなかった >>145
SearchWP入れてるけど問題ない。 >>148
マジかよw
八方塞がりじゃないか
Old Search Fixed2の更新に期待するしかないか 既存の検索バーをいじくることは出来なくなるので
Chrome拡張のように別のツールボタンが追加されてポップアップする形になるんだろうな 質問させてください
やりたいこと
Greasemonkeyを使ってgoogle検索結果の”もっと見る”にYahooリアルタイム検索へのリンクを表示したい
”もっと見る”のメニューはこんな感じの構造(ページ表示時はdisplay:none)
<div class ="_Syg _rql iQ7K_rudHMbg-oxZ6sQHv7j4">
<g-menu id="_P9o">
<g-menu-item>地図</g-menu-item>
<g-menu-item>フライト</g-menu-item>
<g-menu-item>ショッピング</g-menu-item>
</g-menu>
</div>
やってみたこと
var div_element= document.createElement("div");
div_element.innerHTML = '<g-menu-item>リアルタイム</g-menu-item>';
document.getElementById("_P9o").appendChild(div_element);
これで出来るかと思ったけどappendChildが効いてないっぽい
コンソールログで確認するとgetElementByIdは正しく動いてる
最後の行を
document.getElementById("Hoge").appendChild(div_element);
(Hogeは他のdiv要素のID)にするとappendChildが動くことから、タグg-menuの要素を弄ろうとしていることが問題? var div_element= document.createElement("div");
div_element.innerHTML = "リアルタイム";
document.querySelectorAll("#_P9o")[0].parentNode.insertBefore(div_element, document.querySelectorAll("#_P9o")[0]);
こうじゃねえ? Firefoxは素のUIが使いづらすぎてアドオンとかで弄らなきゃやってられないレベルなんだけど、それできなくなるのほんと困るな 「もっと見る」はソースに書いてあるけど「書籍」や「フライト」はないからJSで追加してるんじゃないかな
フライトの下につけたいならDOMの変化を監視する必要があるかも >>152
>>getElementByIdは正しく動いてる
取得できてるけど中身からだよ
alert(document.getElementById("_P9o").innerHTML);
↑やってみればわかると思うが何も入ってない
setTimeout(function(){alert(document.getElementById("_P9o").innerHTML);},2000);
こうやると中身があることからgoogleは動的に値を入れ込んでる(書き換えてる)と思われる
で、なんで>>152で表示されないかというと実際は追加されてるけどサイト側の処理で上書きされてるんじゃないかな
こういう場合は>>153さんが指摘したようなquerySelectorAllの方が便利
もしくはsetTimeoutで>>152の最後の行を1〜2秒くらい遅延実行してやればいける >>153,>>155-157
ありがとうございます!
勉強になりました
イベントリスナを使う方法で実装しようと思います いや、イベントリスナじゃなくてもquerySelectorAllで十分じゃね?
setTimeoutよりはイベントリスナの方が厳密でいいって意味かと >>159
動的に追加される要素に対してもquerySelectorAllが使えるということですか?
ページを表示してすぐに
alert(document.getElementById("_P9o").innerHTML);
や
alert(document.querySelectorAll('#_P9o')[0].innerHTML);
を実行しても空になるため、イベントリスナで読み込み完了後に実行する必要がある
という認識なのですが qsa はやりたいこととなんの関係もない
なぜ qsa のほうがいいとか出てきたのか謎 IDで取得するなら、わざわざquerySelectorAll()を使う理由なんてないはず http://potato.2ch.net/test/read.cgi/software/1483830807/
皆様、今このスレに大変お買い得な商品が届いております
なんと煽るだけでもれなくkittyちゃんからのレスが貰えます
煽れば煽るほどkittyちゃんの養分になるのでとても喜びます
IDはID:9sF4ajDq0でございます
お代は頂きませんので奮ってご参加のほどお願いします コード的に厳密でなくともsetTimeoutでいいんでないかい
MutationObserverも取り扱いが面倒臭いからね
DOMNodeInserted系は簡単でいいけどDeprecatedだしクマったもんだ グリモンかuserChromeJSのスクリプトで検索バーの虫メガネ(searchbar-search-button)を
既定の検索エンジンのアイコンにするものがございましたら教えて下さい
よろしくお願いします
CSSで画像を差し替えてみましたが既定の検索エンジンがなんであれその画像に固定されてしまうので
元の木阿弥でした(決して検索バーを旧式にしたいわけではありません) YoutubeCenter
540に更新されたけどログインしてない時のサムネの画質表示のエラー直ってねーじゃん
537→ログインしてないと動いてログインしてるとエラーが出る
538→ログインしてないとエラーが出てログインしてると動く >>165
検索エンジンで祖先ノードの.searchbar-textboxのtooltiptextとlabelの中身が変わるし
やろうと思えばCSSでもできるだろ >>167
なるほどー
CSS生成するコード書いた
http://pastebin.com/cu3BAcYu
devtools.chrome.enabled を true にしてスクラッチパッド(Shift+F4)にコピペ
実行環境(N)メニューで ブラウザ(B) を選択
実行(Ctrl+R)すると新規タブにCSSを出力する >>167-168
お二方のおかげで希望通りになりました
まことにありがとうございました
凄っ Fix Google search Optionsも画像サイズフィルタとかきかなくなってる >>117
>>118が答えだよ
0.1は省略して.1と書ける
rgbaについてはぐぐれば出てくると思う >>171
今は私が質問しているので、少し待ってください >>174
今は私が質問しているので、少し待ってください それを流行らせようとするな
本家が特定できなくなる 自分は小数の整数部が 0 の場合に省略する記法はやらないようにしている
たった1バイト、1キーを省くメリットより、このような面倒事や
カンマと一緒になって見にくくなるなどデメリットが上回るからね
ただ .1 とかは常識の範疇だし、知らなくてもちょっと考えればわかるはずなんだがなあ >>117
これどうやって動かしてるの?
userChrome.jsっていうアドオンなんてないよね?
http://userchromejs.mozdev.org/のはインストールできない >>173
見る暇なかったし、しかも規制されてレスできなかったからほっといだんだよボケ、
毎日常駐できるお前みたいなニートと一緒にするな 見る暇すらないのにレスしようと試す暇はある、ふしぎ! >>186
今は私が質問しているので、少し黙っていてください 今気づいたけど、51.0.2にしたらaddMenu.uc.jsが機能してない セキュリティのリスクを負う事になるが署名無しの拡張でもインストールする方法はある セキュリティのリスクがあるってことをテンプレに書くべき
.1も知らないような初心者がリスクにさらされる >>189
単に設定ファイルの書式をミスってただけだった
誰も騒いでないけどお騒がせしました >>192
踏み台にされるのでそんなアホだけの問題ではない 52からNewTabPlusもopenNewTabも効かない
中クリックし忘れるたびにタブ書き換えられてダルいな 基本は新しいタブで開くけど、ミドルクリックなら現在のタブで開くって風にしたいけどそれを実現できるのがTMPしかないのがほんと困る >>198
52.0b4で調べたけど
ロケーションバーからは新しいタブで開くね
検索バーはabout:configで設定できるけど
Bookmarkはアドオン頼みになっちゃうな >>201
旧版の中の人ですが、誰かが修正してくれたしと思ってたんですがせっかくなんで更新しました
自分用に作ってはいたんですがね >>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関係のアドオン、スクリプトは入れてない ■ このスレッドは過去ログ倉庫に格納されています