- 1 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/12/18(水) 18:32:14.47 ID:rP89zuYM0]
- ■前スレ
Firefox userChrome.js greasemonkeyスクリプトスレ24 anago.2ch.net/test/read.cgi/software/1377724878/ ■拡張機能 greasemonkey www.greasespot.net/ Scriptish https://addons.mozilla.jp/firefox/details/231203 Userscripts.org userscripts.org/ "alta88's userChromeJS" userchromejs.mozdev.org/index.html userChromeJS フォーラム forums.mozillazine.org/viewtopic.php?f=48&t=1006795 "zeniko's userChrome.js" mozilla.zeniko.ch/userchrome.js.html userChrome.js フォーラム forums.mozillazine.org/viewtopic.php?t=397735 forums.mozillazine.org/viewtopic.php?t=556229 userChrome.js用スクリプト - wiki@nothing wiki.nothing.sh/page/userChrome.js%CD%D1%A5%B9%A5%AF%A5%EA%A5%D7%A5%C8
- 684 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/16(日) 02:08:46.08 ID:IWrcqEC90]
- >>683
https://github.com/alice0775/userChrome.js/blob/master/rebuild_userChrome.uc.xul#L562
- 685 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/16(日) 04:47:08.26 ID:RjjzESE80]
- クリップボードの履歴を表示して貼り付けることが出来るようなスクリプトありませんか
- 686 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/16(日) 04:50:13.57 ID:dbif4ECY0]
- >>685
clipple
- 687 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/16(日) 04:51:37.33 ID:dbif4ECY0]
- ごめんアドオンだった
- 688 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/16(日) 08:18:42.02 ID:rMTw5q/n0]
- Custom Buttonsならあるの。
- 689 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/16(日) 08:57:32.71 ID:YbLrWQmq0]
- >>684
それならchromeフォルダに放り込んでるんだけど www.dotup.org/uploda/www.dotup.org4878808.png このようになる
- 690 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/16(日) 11:57:18.27 ID:TYZ0LbO+0]
- >>685
Firefox内でしか使えない不便なものよりCLCLがいい
- 691 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/16(日) 12:19:17.94 ID:S2lISPFL0]
- >>690
いいえ Cliborを推します
- 692 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/16(日) 12:23:17.76 ID:TYZ0LbO+0]
- >>691
悪くないな、こんなのが出てたのか 見た感じカラフルで複雑になったとしか思えんがCLCLより機能的に秀でてる点をあげられるか?
- 693 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/16(日) 12:27:10.14 ID:g1F4GgLd0]
- >>692
自分で調べろよ
- 694 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/16(日) 12:28:12.06 ID:TYZ0LbO+0]
- >>693
いちいち噛みつくなゴキブリが 今れどみ読んでたとこだ
- 695 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/16(日) 12:34:32.88 ID:UXQJcSEN0]
- >>689
ズバリ答えを書いてくれてる人の厚意を無駄にするもんじゃないぞ
- 696 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/16(日) 13:30:30.27 ID:Cs/N/zog0]
- >>689
popupTranslateとかみたいにそこに設定項目つくるの入れてないと出ないよ 出ないから不具合とかじゃないから安心しな
- 697 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/16(日) 14:21:13.84 ID:UB0eMC530]
- で、どうすりゃいいのかな?
userChrome.jsの各スクリプトの設定が使えなくても問題ない?
- 698 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/16(日) 14:21:34.05 ID:Q5BBGYcW0]
- >>675さんのコードについてもうひとつ教えて下さい・・・
Faviconクリックでタブを閉じるわけですが、 「未読込のタブ」(ウインドウを復元した時の非アクティブタブ。ステータスが[pending]) の時は反応しません。 下記のような感じで条件が追加出来るでしょうか、あるいはもっと複雑な判定が必要でしょうか? アドバイスお願いします。 if(event.button == 0 && tab.boxObject.width >= 50 && (event.originalTarget.className == 'tab-icon-image' || event.originalTarget.className == 『未読込のタブのFavicon』) )
- 699 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/16(日) 14:29:48.63 ID:IWrcqEC90]
- >>697
>>684 > //メニューが長くなりすぎるので, あまり使わないメニューを"userChrome.jsの > 各スクリプトの設定"の下に移動させる > var userChromejsScriptOptionsMenu = { > //あまり使わないメニューのリスト > menues: [...],
- 700 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/16(日) 15:50:16.97 ID:UB0eMC530]
- //メニューが長くなりすぎるので, あまり使わないメニューを"userChrome.jsの各スクリプトの設定"の下に移動させる
var userChromejsScriptOptionsMenu = { //あまり使わないメニューのリスト menues: [ "GrabScroll_optionsMenu", "Patch_XULrubySupportMenu", "menutabTooltip", "PipeliningToggle", "linkInNewTabForSpecifiedPageToolMenu", "ieviewModokiTool", "linkloadInBackgroundToolMenu", "SaveFolderToolsMenu", "ucjs_copysysinfo-menu" ], を > //メニューが長くなりすぎるので, あまり使わないメニューを"userChrome.jsの > 各スクリプトの設定"の下に移動させる > var userChromejsScriptOptionsMenu = { > //あまり使わないメニューのリスト > menues: [...], こうしたらいいのかな? それでも相変わらずこれだよ www.dotup.org/uploda/www.dotup.org4878808.png
- 701 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/16(日) 17:27:02.95 ID:EyU48/Hk0]
- 手取り足取り(´・ω・`)
- 702 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/16(日) 19:12:57.33 ID:Cs/N/zog0]
- >>697
で、そこに設定出すスクリプト入れてるの?
- 703 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/16(日) 20:36:18.24 ID:tM54TDbH0]
- めんどくせー(´・ω・`)
- 704 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/16(日) 20:46:02.12 ID:1DsjGikc0]
- >>684,699は説明不足過ぎるな。
>>700 そこのリストに入れた関数が表示される。 「各スクリプトの設定」と言う名の通り、他のスクリプトで 設定メニューを出してる関数を自分でそこのリストに追加する必要がある。 デフォルトで既にリストに入ってる関数はあくまで作者が 使ってた他のスクリプトのが入ってるだけだから、そのスクリプトをあなたが 使ってないなら表示なぞされない。
- 705 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/16(日) 21:01:06.90 ID:UXQJcSEN0]
- いやもうCSSで消せよ
- 706 名前:名無しさん@お腹いっぱい。 [2014/02/16(日) 22:42:02.94 ID:prkqULqM0]
- >>664
ねえ、これ使わしてもらってるんだけど 読み込み中だど閉じられなくね? 急いでtab-throbberを足した
- 707 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/16(日) 23:01:36.99 ID:ECCfvy3l0]
- >>704
そこのリストとは"GrabScroll_optionsMenu",これら? >設定メニューを出してる関数を自分でそこのリストに追加する必要がある。 よくわからないな 関数がどこにあるのかなどどこかに載ってるの? ttp://ginbanyoku.blog67.fc2.com/blog-entry-147.html ここの通りやってたんだがuserChrome.jsの各スクリプトの設定に表示されない userChrome.jsってだけかな 資料ないからどうしようもないんだけど
- 708 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/16(日) 23:18:51.38 ID:AGqLE+9N0]
- > Show Just Image 3
> userscripts.org/scripts/show/109890 > > imageshackやphotobucketなどのイメージホスティングサイトに貼られた画像を直接表示する > 海外のforumページに貼られている画像を見るときに便利かも。 上記のスクリプトがもう動かないので、 これに代わるスクリプトってないですかね?
- 709 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/16(日) 23:28:46.90 ID:ECCfvy3l0]
- ttp://nights714.blog36.fc2.com/blog-entry-388.html
すまんwこっちだった >>707はあとから見たもの
- 710 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/16(日) 23:54:40.37 ID:IWrcqEC90]
- > userChrome.jsってだけかな
rebuild_userChrome.uc.xul使うのやめたらいいと思うよ 自分が使ってるものについて全然理解してないみたいだから
- 711 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/17(月) 00:00:18.00 ID:lhxz3mIj0]
- >>710
自分が使ってるものについて全然理解してないみたいだからと言われたら使わないの? やめたほうがいいと言われても並みに使いこなさなければ意味がないだろ 出し惜しみしたいなら最初からレスらなくてよかったよ? その程度ならすでにググってたから
- 712 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/17(月) 00:02:49.43 ID:maa7j0mC0]
- 何でファビョるんだろう
- 713 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/17(月) 00:04:18.64 ID:IWrcqEC90]
- ホントにいろいろな意味で不自由な人なんだな…
>>684で普通の頭を持ってれば話は済んでるんだよ GrabScrollの話が出たから例として使うとGrabScrollをchromeフォルダに 入れて「userChrome.jsの各スクリプトの設定」がどうなるか見てみればいい https://github.com/alice0775/userChrome.js/blob/master/GrabScroll4.uc.xul 自分がどれだけ恥ずかしいことをしてたか分かるだろ?
- 714 名前:名無しさん@お腹いっぱい。 [2014/02/17(月) 00:07:30.16 ID:drBx3eUN0]
- 十 ヰ ┌‐─┐ ヽ -r─ --──ァ _L-‐ ヽ
口 | ̄| |. T.| .ニ _7 ̄Z _/´ヾ .| _ .| 口 |_| | 十| 二 二二 .〈 /1´ ヽ |/ 十 ヰ | ┴、| |_」 L__| ヽ_ (_ノ _ノ |`\  ̄ ̄
- 715 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/17(月) 00:36:17.08 ID:6zWJ44Dz0]
- 横レスですまんが
alice氏の一部のスクリプトしか基本的に設定から開くことができないということでええのん? こんがらがってきた
- 716 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/17(月) 00:51:53.83 ID:lhxz3mIj0]
- >>713
いやそれならリストの消し方をよかっただろ 一々面倒な説明せずにわかることだし いろいろな意味で不自由な人とかさ自分の都合で言ってることでしょ 初心を理解してないからそういう解釈なんじゃないの? つまりはそのリストは.uc.xulなどのファイルのこと言いたかったのかな .uc.xulの関数を追加したらいいんでしょ 2行ですむじゃないの それに俺はGrabScrollとは一言も言ってない 俺はこの>>683言葉通りのことを聞いただけ つまりマウスオーバーしようがクリックしようが意味ない理由聞いた >なんらかの方法でもあるのかな? 不可解だからなんらかの方法となったんでしょ 目先のことに捕らわれたとしか言いようがないよ
- 717 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/17(月) 01:04:41.32 ID:lhxz3mIj0]
- つまりさ>>684ここに書いてある"",←がリストで
これらを消して(どうするか不明だけど).uc.xulファイルを追加すれば表示すると言えば手っ取り早い .uc.xulファイルを入れても非表示リストに入ってるから動作しないと これで通じたけど?
- 718 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/17(月) 01:20:24.04 ID:Cm4UKFQ90]
- >>716-717
まずここは質問スレではない 事此処に至っても「通じ」てるようには思えない あとIDのことを普通「関数」とは言わない
- 719 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/17(月) 01:34:16.84 ID:lhxz3mIj0]
- >>718
じゃあ通じてない理由言えばいいだろ 関数は俺が言った言葉じゃない
- 720 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/17(月) 01:41:08.19 ID:QXHGrCBs0]
- >>717
いやそれ非表示リストなんかじゃないんだけど そもそもそこいじる奴なんていないし
- 721 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/17(月) 01:52:24.93 ID:lhxz3mIj0]
- ほらみんな小出しじゃん
ここは質問スレじゃないとしたら何の? ここは過去スレで得た知識同士が語る自己満部屋かい? テンプレも殺風景だし何のためにあるかわからん 共有する場所じゃないのか? 共有というのは対等な立場であり協力し合うこと 知らなかろうが立場は同じ だから共有なんだよ ちょっとばかり知ってるからっていい気になってるだけだぜ これは口で言えばわかるレベルだからな それを自己満で語ってるならくだらないだろ
- 722 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/17(月) 02:06:19.28 ID:Cm4UKFQ90]
- >>684でリンク指定されてる行以降に作者がつけてくれてるコメントを読めば
・マウスオーバーしようがクリックしようが意味ない理由(実際には空のポップアップが出てるはず) ・(空でないポップアップを出す)何らかの方法 について情報は出てるので小出しもなにもない 「通じてない理由」は当人に言うのはちょっと憚られる
- 723 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/17(月) 02:11:53.47 ID:lhxz3mIj0]
- >>722
それを出し惜しみというんだよ 俺はそういう臭いやつに聞いてない そんなことあんたに言う権利あるのか? 邪魔してるだけじゃん
- 724 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/17(月) 02:12:04.97 ID:QXHGrCBs0]
- ここは「こうすればいい」って言われて理解できる人間を対象としたスレだ
まるっきりわからない人間は問題外であってスレ違い以前の板違い 「どうすりゃいいのかな?」とか言われてもどうもするなとしかいいようがない >>683の質問は>>684で完全に解決してる
- 725 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/17(月) 02:17:39.33 ID:lhxz3mIj0]
- >>724
>ここは「こうすればいい」って言われて理解できる人間を対象としたスレだ 違うなそれは自己解釈であり今だから言ってるだけ 初めは真っ新だろ 真っ新な状況で理解できる人間語り合えると思ってんのか? それこそ愚か >>683の質問は>>684で完全に解決してる それは空気にした自己解釈だろ 作者だって何も知らん時代だってあるんだよ 単なる愚か者の集まりってわけか
- 726 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/17(月) 02:21:34.68 ID:hD6daYFQ0]
- このスレがお前のためのものか、お前以外の全ての人のものかと言ったら
なんの疑いもなく後者
- 727 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/17(月) 02:29:00.89 ID:lhxz3mIj0]
- >>726
お前が言う権利はないけど、それだったら新参を永久に遠ざけて 自己満同士が後世に語り譲らないで途切らせたいと言ってるようなもの まあお前なんて過去スレで聞きまわったりして得た知識だろ まあここの連中誰でもそうだろうけどな それを誇って器が小さいよな
- 728 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/17(月) 02:33:44.27 ID:lhxz3mIj0]
- 反論もできねーばかが何言ってんだよ
少なくともお前と同時期にPC初めてたらお前なんて乗り越えてるよ ここの連中が低能でも過去にまともな奴がいて楽して覚えてんだもんな 割にあわねーな 下等にしか見えん
- 729 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/17(月) 12:40:10.96 ID:KmQyrr8Z0]
- >>698
detail.chiebukuro.yahoo.co.jp/qa/question_detail/q11119420241
- 730 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/17(月) 18:46:07.30 ID:lAAsSW9D0]
- >>729
event.originalTarget.className == 'tab-throbber' これは読み込み動作中のタブの判定です。 そうではなくて、「未読込みのタブ」でもFaviconクリックを検出したいのです。 「未読込のタブ」ではFaviconが表示されていても event.originalTarget.className == 'tab-icon-image' が反応しないのです。
- 731 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/17(月) 19:38:56.30 ID:t0+t9c170]
- 未読み込みってことはピンタブってことか?
tab.pinnedをif内に追加でいいんでないかい?
- 732 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/17(月) 19:51:54.72 ID:lAAsSW9D0]
- >>731
オプションの『タブが選択されるまでページを読み込まない(L)』がONの場合、 ウインドウを復元した時に、非アクティブのタブはコンテンツがロードされていない状態になります。 この場合でもそのタブのFaviconをクリックして閉じる方法を探しています。 event.originalTarget.className == 'tab-icon-image' ←これだと「未読込のタブ」では反応しません。
- 733 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/17(月) 19:55:38.11 ID:maa7j0mC0]
- そもそもその場合、クリックした時点でタブがロードされちゃわないか
ちなみにロードされてようがされてまいが'tab-icon-image'だよ
- 734 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/17(月) 20:35:28.63 ID:pw58G+UO0]
- このView-cache.uc.js>>667>>668にこれ追加してウェブ魚拓とArchive.isへのキャッシュ追加も出来るように
して使ってる。 { label: '\u30a6\u30a7\u30d6\u9b5a\u62d3', accesskey: '', url: function() { var win = document.commandDispatcher.focusedWindow; return 'megalodon.jp/?url=' + win.location.href; } }, { label: 'Archive.is', accesskey: '', url: function() { var win = document.commandDispatcher.focusedWindow; return 'archive.is/?run=1&url=' + win.location.href; } }, ウェブ魚拓の場合は単純に ?url= 以降へページURLを渡せば新規にキャッシュ取得か、既存キャッシュがあれば その候補を表示するかの判別を自動でやってくれるようになってて便利。 でも、Archive.isの場合はキャッシュ取得ではなく既存キャッシュがあるかどうかの確認にはページURLの頭の http:// を 削って渡さなきゃいけないみたいで。 こういう時 + win.location.href の部分どう編集すればいいいんだろうか
- 735 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/17(月) 21:08:17.17 ID:maa7j0mC0]
- httpsのことを考えないでいいなら正規表現で置換するより手っ取り早く
win.location.href.slice(7);
- 736 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/17(月) 21:10:15.91 ID:t0+t9c170]
- win.location.href.replace('http://', '');かと
- 737 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/17(月) 21:18:19.38 ID:1HPhaev30]
- >>733
たぶんそのまんまの意味でロードされてない状態でも ファビコンをクリックした時点で閉じるようにしたいんだと思う >そもそもその場合、クリックした時点でタブがロードされちゃわないか >>675にロード中でも閉じるコードを追加して非アクティブ状態のタブのファビコンをクリックしても その時点では無反応でロード中にもう一度ファビコンをクリックしなきゃ閉じないんだよね それをワンクリックで済ませたいのでは
- 738 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/17(月) 21:42:40.01 ID:NUknoI7n0]
- userMenu.jsの出来損ないみたいのを自前で作ってそれで↓使ってる
var url = (gContextMenu.onLink) ? gContextMenu.linkURL : content.document.URL; gBrowser.addTab('archive.is/' + url.replace('http://', '')); ブックマークレットとの違いはリンク先も対象に出来るところ・・・くらい?
- 739 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/17(月) 22:01:03.94 ID:t0+t9c170]
- tab.boxObject.width >= 50がややこしくしてるみたいだな
- 740 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/17(月) 22:08:27.18 ID:lAAsSW9D0]
- >>733
>>737さんがフォローしてくれたとおりです。 ちなみに tab.boxObject.width >= 50 を抜いてもダメでした。
- 741 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/17(月) 22:12:49.09 ID:maa7j0mC0]
- 右クリックなら非ロードタブでもファビコンクリックで閉じれるが
他の部分をクリックしたら通常のメニューが表示されるから面倒か
- 742 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/17(月) 22:16:21.45 ID:TFIhA0r00]
- イベントフェーズをうんたらかんたら
- 743 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/17(月) 22:31:52.76 ID:t0+t9c170]
- タブをダブルクリックで閉じるのでも普通のクリックで閉じるようにしたら同じ症状になったので分かったんだけど
tab.boxObject.width >= 50無くせば↓ので動く ダブルクリックでもいいならtab.boxObject.width >= 50を追加でも動く いずれにしてもタブの取得法を工夫しなきゃダメそう (function () { gBrowser.mTabContainer.addEventListener('click', function (event) { var tab = document.evaluate('ancestor-or-self::*[local-name()="tab"][1]', event.originalTarget, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue; if (event.button === 0 && event.originalTarget.className === 'tab-icon-image') { gBrowser.removeTab(event.target); } }, false); }());
- 744 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/17(月) 23:21:55.62 ID:KmQyrr8Z0]
- >>743
それじゃ動かないよ
- 745 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/17(月) 23:25:32.24 ID:t0+t9c170]
- だねw
もうお手上げ
- 746 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/17(月) 23:28:32.07 ID:lAAsSW9D0]
- >>741-745
いろいろ助言ありがとう。 それなりの知識がない自分には無理ということで諦めます。
- 747 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/17(月) 23:39:31.52 ID:pw58G+UO0]
- >>735>>736
http://を削る方法それでうまく行きました。 でも今もう一度試してみたら、別にhttp付いてるままでもarchive.is/の後ろにそのままくっつけるだけで 問題なく既存キャッシュの確認は出来たのでhttpsのこと考えても>>734に { label: 'Archive.is\u306e\u30ad\u30e3\u30c3\u30b7\u30e5', accesskey: '', url: function() { var win = document.commandDispatcher.focusedWindow; return 'archive.is/' + win.location.href; } }, を追加でよさそう。 前試した時はキャッシュ取得の方の ?run=1&url= つけたままやっちゃってたっぽい…。お騒がせすまんす
- 748 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/18(火) 02:15:29.17 ID:LTZNV2Jp0]
- >>746
clickをmousedownにしたら動いた (function () { gBrowser.mTabContainer.addEventListener('mousedown', function (event) { var tab = document.evaluate('ancestor-or-self::*[local-name()="tab"][1]', event.originalTarget, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue; if (event.button === 0 && event.originalTarget.className === 'tab-icon-image') { gBrowser.removeTab(tab); } }, false); }());
- 749 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/18(火) 03:04:48.79 ID:u9vilLYw0]
- >>748
おお!すげー ついでにタブ幅と読み込み中でも閉じるようにしてみた 但し読み込み中のはピン留めしてるタブでも読み込んでる間にクリックすると閉じるので注意 (function () { gBrowser.mTabContainer.addEventListener('mousedown', function (event) { var tab = document.evaluate('ancestor-or-self::*[local-name()="tab"][1]', event.originalTarget, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue; if (event.button === 0 && event.originalTarget.className === 'tab-icon-image' && tab.boxObject.width >= 50|| event.originalTarget.className == 'tab-throbber') { gBrowser.removeTab(tab); } }, false); }());
- 750 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/18(火) 03:28:57.58 ID:LTZNV2Jp0]
- event.originalTarget.className == 'tab-throbber' && !tab.pinnedでピンタブ除外できる
- 751 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/18(火) 07:20:11.14 ID:IsD0/cL50]
- gBrowser.tabContainer.addEventListener('click', event => {
if (overTabImage(event)) { let tab = event.target; gBrowser.removeTab(tab); } }, true); gBrowser.tabContainer.addEventListener('mousedown', event => { if (overTabImage(event)) event.stopPropagation(); }, true); gBrowser.tabContainer.addEventListener('dragstart', event => { if (overTabImage(event)) event.stopPropagation(); }, true); function overTabImage(event) { return (event.originalTarget.localName === 'image' && event.target.localName === 'tab' && !event.target.pinned); }
- 752 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/18(火) 07:23:39.55 ID:IsD0/cL50]
- ああ、マウスボタンとかタブ幅とかの条件入れてなかった。まあ分かるよね
- 753 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/18(火) 10:16:22.40 ID:fIIojn0u0]
- お前らきたねえコード貼るなボケ
- 754 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/18(火) 13:56:40.01 ID:LTZNV2Jp0]
- 引数付きのアローファンクションなんかマヌケな感じする
- 755 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/18(火) 14:13:57.55 ID:87JACAOl0]
- >>644
出来たってどういうこと?何もしなくても>>291で出来たってこと?
- 756 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/18(火) 20:32:03.45 ID:IsD0/cL50]
- きたないと言われたのでアローファンクションも無くして書き直してみたけど、これでも駄目?
具体的に何がきたないのか言ってくれると助かるのだが window.addEventListener('load', { handleEvent : function(event) { switch (event.type) { case 'load' : gBrowser.tabContainer.addEventListener('click', this, true); gBrowser.tabContainer.addEventListener('mousedown', this, true); gBrowser.tabContainer.addEventListener('dragstart', this, true); break; case 'click' : if (this.overTabImage(event)) gBrowser.removeTab(event.target); break; case 'mousedown' : case 'dragstart' : if (this.overTabImage(event)) event.stopPropagation(); break; } }, overTabImage : function(event) { return (event.originalTarget.localName === 'image' && event.target.localName === 'tab' && !event.target.pinned); }, }, false)
- 757 名前:名無しさん@お腹いっぱい。 [2014/02/18(火) 20:42:23.93 ID:+ASZ3sw60]
- >>755
出来たってどういうこと?って 「ツールバーに移動した「新しいタブ」ボタン(タブバー上では無い)をクリックした時の動作が、 現在フォーカスしているタブと同じページのタブを開き、 なおかつ開いたタブもブラウザの戻るボタンで前のページに戻ることが出来るスクリプトはございませんでしょうか 」 が出来ましたって事なんですけど… duplicateTabで調べれば?
- 758 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/18(火) 20:49:09.20 ID:fIIojn0u0]
- >>756
よくできました。
- 759 名前:名無しさん@お腹いっぱい。 [2014/02/18(火) 20:52:08.89 ID:+ASZ3sw60]
- ちなみに俺は今まではFireGesturesでやってたんだけど
アイデアをパクらせてもらって、全く新しいボタンを1から作った 左クリック:新しいタブ 中クリック:タブを複製(foreground) 右クリック:タブを複製(background) でツールチップも付けてアドオンバーにいるよ
- 760 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/18(火) 21:04:06.59 ID:LTZNV2Jp0]
- 一応window.removeEventListener("load", this, true);も追加で
別に汚くないでしょ コード貼ると「お前らきたねえコード貼るなボケ」っていうのがパッケージだから多分
- 761 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/18(火) 21:43:27.58 ID:5ysIa/m70]
- コードのdisは挨拶みたいなものだからキニスンナ
- 762 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/18(火) 22:48:44.98 ID:fIIojn0u0]
- >>753は>>751に対してじゃなくて>>748へのレスだからな
- 763 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/19(水) 00:07:43.30 ID:LTZNV2Jp0]
- 改行、スペースのこと言ってんの?
- 764 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/19(水) 00:09:45.57 ID:7NhEDdku0]
- >>757
だったら>>642でそう書けよ。ちなみにググっても出てこなかったけど何処においてあるのですか? 似たようなduplicateTabInContextMenuというスクリプトしか見つからなかったけど
- 765 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/19(水) 00:24:44.27 ID:carxp93I0]
- 「、。」くんは相変わらずだな
「書けよ」から「~ですか?」と繋げられる感性が理解不能
- 766 名前:名無しさん@お腹いっぱい。 [2014/02/19(水) 00:47:12.63 ID:MUyBUBxg0]
- >>764
おー釣れた釣れたずっと待っていたよ 君はネタはいいもの持っているけど調べるスピードが遅い 恐らくこのスレに願望の様な質問を書いて10日もして再びこのスレ 覗けばお人よしが作ってくれていて自分はコピーするだけという考えでしょ? 「書けよ」って上から目線の人に教えるバカは今後でないでしょうw 今後君が現れたら俺は腹抱えて笑っているよその遅さに あーマジレスしちゃった恥ずかしいww
- 767 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/19(水) 00:48:26.73 ID:7NhEDdku0]
- >>765
。て一つしか書いてないし、他のレスも句読点使ってる奴沢山いるし何より国語として何も間違ってない 文に、。」くんとか訳の分からないイチャモンつけてくる感性が理解不能 前に荒らして誰からも相手にされてなかったのによく恥ずかしげもなく出てこれるよな 他スレで句読点にケチつけてこいよw
- 768 名前:名無しさん@お腹いっぱい。 [2014/02/19(水) 01:00:10.03 ID:VD0KEZfe0]
- 句読点君はFirefoxが好きなんだよw
他のFirefox関係のスレでも現れるよ ちなみに俺はマジレスして恥ずかしくなりID変えた>>766だけど また変えよっと…
- 769 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/19(水) 01:10:47.28 ID:Miq0N9RW0]
- >>767
ここの連中は知識ないから>>625みたいな高度な要望には応えられないんだよ >>748あたりの内容が関の山 だから諦めた方がいい
- 770 名前:名無しさん@お腹いっぱい。 [2014/02/19(水) 01:38:56.19 ID:VD0KEZfe0]
- うわー自演までしてお人よしを煽ってるよ
あ、ID変えてないけどまっいいか
- 771 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/19(水) 01:48:02.16 ID:4XyMU0RD0]
- 漢字は日本の文化ですまる
- 772 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/19(水) 02:15:56.11 ID:7NhEDdku0]
- >>769
初めに>>644を見たとき、スクリプトのコードが効くじゃんとか随分と意味不明なレスだなとは思いました。 ですが滅多にレスしてくれる人はいないので一応返信したんです、そしたら私の文をまるまるコピペして 「出来ましたって事なんですけど…」と添えただけの言葉遣に激しく違和感を覚える>>757が来ました 確かに、どう考えてもスプリクトの知識の欠片もない池沼が書いた文ですよね
- 773 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/19(水) 02:18:28.58 ID:7NhEDdku0]
- ですが、以前私が欲しくてレスで教えを乞うていたスクリプトがwornOnCloseProtectTab.uc.jsという形でいつの間にか
alice0775氏のところに出来上がっていた事例があったので、今回ももしやと思ったらまんまと引っかかってしまいました。 なりすまし、>>598のレス、句読点君、今回私を引っ掛けたやつは全て同一人物です わらに縋ってしまった自分が恥ずかしいです 所詮知識0池沼がスクリプトのを提供してくれる人格者の真似をしてレスをすることなど絶対に不可能なんですから 今度からおかしいと思うレスには返信しません
- 774 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/19(水) 02:22:08.61 ID:7NhEDdku0]
- しかしどうしてこんなキチガイに目を付けられてしまったか
荒らしに対して面倒だから適当にあしらって、ちゃんと相手をしてやらなかったのが悪かったんですかね
- 775 名前:名無しさん@お腹いっぱい。 [2014/02/19(水) 03:03:55.60 ID:QCYPA4y30]
- やべーーー、腹イテーわ
- 776 名前:名無しさん@お腹いっぱい。 [2014/02/19(水) 03:14:52.07 ID:QCYPA4y30]
- まあ、event.preventDefault();と
duplicateTabという単語を含まないcommandで お望みを実現してくれや やべー、今日ウケすぎて寝れねえ 休みだからいいか
- 777 名前:名無しさん@お腹いっぱい。 [2014/02/19(水) 03:43:58.62 ID:QCYPA4y30]
- やっと笑いが止まったんだけど
君、1か月もこんなことで悩んでんのなw ID:7NhEDdku0でこの後書き込んでたら >>291さんの1行を変えたので書いてあげるよ ちなみに前面と背面どっちで開きたいの?
- 778 名前:名無しさん@お腹いっぱい。 [2014/02/19(水) 12:20:07.26 ID:N8DFaRQ80]
- このクレクレ君はただのクレクレ君ではない。差別用語を隠語で使う最低人間だ。
しかも敬語とタメ語ごっちゃで、句読点を付けたり付けなかったりしとる。 相手にしないほうがよろしい。
- 779 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/19(水) 12:39:39.93 ID:kpdaD0O30]
- 自分のやったこと振り返って虚しくならないのかね
- 780 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/19(水) 12:58:40.03 ID:PyzuSt5WP]
- おう、そんな下らないこと話すくらいならレス文体の話しようぜ。
俺は句点は長文には付けるようにしてる。 「;」みたいに、というか文の区切りが曖昧になりがちだからな。 某画像掲示板だと読点付けないというローカルルールもあるらしいが、 これは一行レスを徹底したせいだろうから2chとは違うし、 無いと実に読みにくいと思う。 お前らはどーよ。
- 781 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/19(水) 13:40:04.35 ID:rZX6gsDT0]
- 誰か3行でまとめてくれ
- 782 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/19(水) 13:40:23.51 ID:R7LHqt0C0]
- ID:QCYPA4y30
このニート毎回ID変えて一体何をこんなに必死になってるんだ?
- 783 名前:名無しさん@お腹いっぱい。 [2014/02/19(水) 15:11:58.44 ID:Y2I/510Q0]
- 知識0池沼共そんなことはどうでもいいから>>625を答えろよ。
そのうちいつの間にかalice0775氏のところに出来上がるけどな
- 784 名前:名無しさん@お腹いっぱい。 mailto:sage [2014/02/19(水) 16:29:24.51 ID:Smx5UTW00]
- >>774
>>625だけど 複製したタブはどの位置に開きたいの? 開いたタブはアクティブにしたいの?
|

|