トップページsoftware
1001コメント357KB

Firefox userChrome.js greasemonkeyスクリプトスレ15

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2011/04/03(日) 19:18:28.06ID:X7C9TxXs0
1 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2010/11/18(木) 15:29:37 ID:QPZlij7E0
質問は必ずまとめサイトに目を通した後にして下さい。

■まとめサイト
firefoxまとめサイト
ttp://firefox.geckodev.org/
ttp://firefox.geckodev.org/index.php?cmd=read&page=Greasemonkey
ttp://firefox.geckodev.org/index.php?cmd=read&page=userChrome.js

■前スレ
Firefox userChrome.js greasemonkeyスクリプトスレ14
http://hibari.2ch.net/test/read.cgi/software/1290061777/

■拡張機能
greasemonkey
ttp://www.greasespot.net/
Userscripts.org
ttp://userscripts.org/

"alta88's userChromeJS"
ttp://userchromejs.mozdev.org/index.html
userChromeJS フォーラム
ttp://forums.mozillazine.org/viewtopic.php?f=48&t=1006795

"zeniko's userChrome.js"
ttp://mozilla.zeniko.ch/userchrome.js.html
userChrome.js フォーラム
ttp://forums.mozillazine.org/viewtopic.php?t=397735
ttp://forums.mozillazine.org/viewtopic.php?t=556229
userChrome.js 0.8 (FX) - Add-ons Mirror
ttp://forum.addonsmirror.net/index.php?showtopic=6878
0083名無しさん@お腹いっぱい。2011/04/07(木) 11:24:59.28ID:OyCR9aE10
>>82
なんかむかつく
0084名無しさん@お腹いっぱい。2011/04/07(木) 14:10:11.90ID:vcJ8l5XY0
uAutoPagerizeってどうやって使うの?
greasemonkeyに突っ込んでも使えなかった
0085名無しさん@お腹いっぱい。2011/04/07(木) 14:17:24.96ID:pSTJgq4B0
>>1
0086名無しさん@お腹いっぱい。2011/04/07(木) 14:39:01.08ID:vcJ8l5XY0
サブスクリプトローダでわからなくなった
1.3に対応したのがねえな ほとんど英語でわかるわけないだろ
0087名無しさん@お腹いっぱい。2011/04/07(木) 14:40:19.69ID:GY028YnO0
死んだ方がいい
0088名無しさん@お腹いっぱい。2011/04/07(木) 14:44:41.56ID:FhVptjIf0
わかる人向けなので。
0089名無しさん@お腹いっぱい。2011/04/07(木) 17:56:44.10ID:ra/Xm4KH0
>>88
まぁ、そういうことだな
0090名無しさん@お腹いっぱい。2011/04/07(木) 17:59:04.92ID:vGJmoW080
>>86
すげーこいつw
マジで頭悪いのか
それともリア中なのか
0091名無しさん@お腹いっぱい。2011/04/07(木) 18:11:40.40ID:HAzA86580
>>84
俺クソ初級者で、え、なにスクリプトとか自分でうつの?やりかたわかんねーよ
プログラミングスキル必須じゃね?とかおもったけど、
いまさっきぐぐったらやり方丁寧に書いてあるとこあったんでその通りにしたらできた。
ぐぐりゃあすぐだって
0092名無しさん@お腹いっぱい。2011/04/07(木) 18:17:30.22ID:ytDzZgka0
url貼ろうかと思ったら>>1に■まとめサイトってあるしこれでできないんなら厳しいね。
今なら処理速度とかそう変わらないだろうしわざわざ使うまでもないと思うけどね
0093名無しさん@お腹いっぱい。2011/04/07(木) 20:09:03.63ID:DAFrwUrF0
ちょっと質問させてください。
ある条件で指定したURLを訪れた際にURL末尾にhogehogeを加えたページを表示したいのですが
下記した文のみだと永久に繰り返してしまいます。一度だけ実行するにはどうすれば良いのでしょうか?

location.href = location.href.replace(/$/g,'hogehoge');


0094名無しさん@お腹いっぱい。2011/04/07(木) 20:16:10.48ID:vcJ8l5XY0
http://userchromejs.mozdev.org/index.html
userChromeJSをインストール

http://mozilla.zeniko.ch/userchrome.js.htmlのSub-Script/XUL Loader
リンクを名前を付けて保存→名前をuserChrome.jsにする→chromeフォルダへ

・使いたいスクリプトをダウンロードする→拡張子を..ucjsにする
chromeフォルダへ
0095名無しさん@お腹いっぱい。2011/04/07(木) 20:48:02.90ID:rdv54rHE0
enableKeywordsSearchInSearchBar.uc.jsで、ファビコンも動的に変更させるスクリプトないですか?
0096名無しさん@お腹いっぱい。2011/04/07(木) 20:58:44.84ID:cl/2MYZe0
>>93
if(!/hogehoge$/.test(location.href)) location.href += "hogehoge";
0097名無しさん@お腹いっぱい。2011/04/07(木) 23:32:15.73ID:cap4Oqou0
google画像検索の仕様が変わったのか
google image direct 1.3で直接表示されなくなった。
0098名無しさん@お腹いっぱい。2011/04/08(金) 00:28:16.99ID:oO/iyU/P0
>>96
ありがとうございます
できました!
0099名無しさん@お腹いっぱい。2011/04/08(金) 07:42:36.65ID:y7ZPOkHjP
アドバイスお願いします。

Firefox4.0 / userChromeJS 1.3 / gmarks 1.0.2.1
で、ナビゲートバーから右クリックメニューにgmarksブックマークを移動しました。
---
(function(){
    var gm = document.getElementById('gmarksMenu');
    var cm = document.getElementById("contentAreaContextMenu");
    cm.insertBefore( document.createElement("menuseparator"), cm.firstChild );
    cm.insertBefore( gm, cm.firstChild );
})();
---
1つ問題があり、上記設定で表示されるメニューからブックマークを選択し、
コンテンツを表示させると、他のメニュー(タブコンテキストなど)を
一旦表示させない限り、右クリックメニューが表示されません。

何を修正/追加したらいいか分からないので、何かアドバイスお願いします。
0100名無しさん@お腹いっぱい。2011/04/08(金) 08:33:35.04ID:7eRuZipRP
GIS_AutoPager.user.jsもダメになった
0101名無しさん@お腹いっぱい。2011/04/08(金) 20:01:35.85ID:d+m88eoU0
>>97
つgoogle images direct links 2010-10-12
0102名無しさん@お腹いっぱい。2011/04/08(金) 20:47:59.27ID:ohQxzHyW0
>>99
contextPopupBookmarksFolder.uc.jsでググれ
0103名無しさん@お腹いっぱい。2011/04/08(金) 21:20:34.55ID:zs3G66710
uAutoPagerize.uc.jsにサイト追加ってできるの?
入れたとき使えないサイトで使えるようにする方法は?
0104名無しさん@お腹いっぱい。2011/04/08(金) 21:38:39.46ID:H7mEVkby0
グリモンなしでGoogleの検索結果を2カラムにできない?
最近ワイド液晶が普及したんだから、Googleも標準で2カラムにしてくれたらスクロールなくなっていいのにな
0105名無しさん@お腹いっぱい。2011/04/08(金) 21:42:20.02ID:H5iD6e560
>>103
スクリプト内に好きなだけSITEINFO書けよ…
0106名無しさん@お腹いっぱい。2011/04/09(土) 01:59:15.80ID:WS51zphN0
2カラムにする → cssいじる → スタイルシート適用させる → 色々
グリモン特に関係ないと思う
0107名無しさん@お腹いっぱい。2011/04/09(土) 02:12:12.68ID:+k1O5THo0
>>104
スレチだけど
http://userstyles.org/styles/27918/
0108名無しさん@お腹いっぱい。2011/04/09(土) 07:43:45.45ID:pNitizDHP
>>102
レスありがとうございます。見てきましたが結局よくわかりませんでしたw
0109名無しさん@お腹いっぱい。2011/04/09(土) 10:39:47.23ID:A6OcS1z/0
>>107
ありがとう!
無事できました
0110名無しさん@お腹いっぱい。2011/04/09(土) 10:54:56.05ID:T/qUHyzm0
>>78
おねがいします。
0111名無しさん@お腹いっぱい。2011/04/09(土) 11:14:46.64ID:tdpWQu5r0
>>110
ブックマークメニューとその中身はデフォルトでFirefoxメニューから表示できると思うが
それ以上どうしたいのか分からない
個々のブックマークアイテム自体をFirefoxメニュー内にずらずらと並べて欲しいの?
フェイクでいいから画像で説明して
0112名無しさん@お腹いっぱい。2011/04/09(土) 12:43:27.49ID:T/qUHyzm0
>>111
http://viploader.net/ippan/src/vlippan199303.jpg
理想図としてはこうしたいです。
この画像はpersonal menuというアドオンを使っていますが、アドオンなしで左ペインは>>53のスクリプトで実現できています。
アドオンなしで画像のように右ペインにブックマークアイテムを表示させることはできますでしょうか?
0113名無しさん@お腹いっぱい。2011/04/09(土) 13:58:01.62ID:/6PRAOaC0
>>112
どうやってメニューバーの項目をfirefoxボタンのなかに移動するの?
アドオンなしでできるなら教えて欲しい。
>>53をいろいろいじったけど自分では無理だった。
0114名無しさん@お腹いっぱい。2011/04/09(土) 14:09:37.60ID:cH+T0QfE0
だからPersonal Menuって言ってんだろ
0115名無しさん@お腹いっぱい。2011/04/09(土) 14:16:44.93ID:/6PRAOaC0
>>53のスクリプトで実現できています。って書いてあったから質問しました。
理解違いでしたらごめんなさい。
0116名無しさん@お腹いっぱい。2011/04/09(土) 14:21:29.68ID:W+sOGeA90
カルシウムとろうね
0117名無しさん@お腹いっぱい。2011/04/09(土) 14:52:07.48ID:T/qUHyzm0
>>113
>>53のtools-menuとtoolsMenu2をそれぞれ適当に変えればできました。
0118名無しさん@お腹いっぱい。2011/04/09(土) 15:45:46.44ID:6c/VvaoN0
>>78
browser.jsとbrowser.xulを「適当」に変えればできるます。
0119名無しさん@お腹いっぱい。2011/04/09(土) 16:18:25.80ID:T/qUHyzm0
>>113
適当は言葉が悪かったかもしれません、見様見真似でこうしたらできました。
var fileMenu2 = document.getElementById("file-menu").cloneNode(true);
fileMenu2.setAttribute('id','file-menu2');
var appMenuOptions = document.getElementById("appmenu_savePage");
appMenuOptions.parentNode.insertBefore(fileMenu2, appMenuOptions);
0120名無しさん@お腹いっぱい。2011/04/09(土) 18:11:21.18ID:tdpWQu5r0
>>112
ブックマークメニューは起動時は中身が空で、実際に開いた時に動的に中身が構築されるようになっているので
>>53 のように単純に複製しようと思っても不可能。さすがにこれはちょっと(かなり)苦戦した
Personal Menuのコードも参考にして何とか出来たコードを次レスで
(但し必要最小限の実装しかしてないので不具合等あっても知らない)
0121名無しさん@お腹いっぱい。2011/04/09(土) 18:13:54.16ID:tdpWQu5r0
// ==UserScript==
// @include main
// ==/UserScript==

(function(){
  var $ = function(id){ return document.getElementById(id); };
  var $N = function(name, attrs, children){
    var elem = document.createElement(name);
    if(attrs) for(var name in attrs) elem.setAttribute(name, attrs[name]);
    if(children) for(var i = 0; i < children.length; i++) elem.appendChild(children[i]);
    return elem;
  };
  var insertionPoint = $("appmenu_bookmarks");
  var bmListBox, bmMenuBox = $N("vbox", {}, [
    $N("menuitem", { label:"ブックマーク", disabled:true }),
    $N("menuseparator"),
    bmListBox = $N("vbox", {
      context:"placesContext",
      onclick:"BookmarksEventHandler.onClick(event);",
      oncommand:"BookmarksEventHandler.onCommand(event);"
    })
  ]);
  insertionPoint.parentNode.insertBefore(bmMenuBox, insertionPoint.nextSibling);
  new PlacesMenu({ target:bmListBox, originalTarget:bmListBox }, "place:folder=BOOKMARKS_MENU");
  bmMenuBox.controllers.appendController(bmMenuBox._placesView._controller);
  [insertionPoint, $("appmenu_history"), $("appmenu_downloads"), $("appmenu_help")].forEach(function(menu){
    try{ menu.parentNode.removeChild(menu); } catch(e){}
  });
})();
0122名無しさん@お腹いっぱい。2011/04/09(土) 18:18:35.14ID:WPAisjz50
どこでuc.jsを見つけてきてるの?
ポータル的なサイトがないのに
0123名無しさん@お腹いっぱい。2011/04/09(土) 18:30:06.12ID:EFvWxttd0
はぁ?
0124名無しさん@お腹いっぱい。2011/04/09(土) 18:51:18.61ID:OuybSr2x0
自作するという発想は?
0125名無しさん@お腹いっぱい。2011/04/09(土) 19:19:14.29ID:T/qUHyzm0
>>121
ありがとうございます、ブックマークの部分までコピーしていただいたのですが
グレーになってアクセス?できないので消せないでしょうか?
0126名無しさん@お腹いっぱい。2011/04/09(土) 19:35:11.89ID:tdpWQu5r0
>>125
あなたの「理想図」にそれがあったから付けたんだけど
要らないのなら下の二行を削除して下さい

$N("menuitem", { label:"ブックマーク", disabled:true }),
$N("menuseparator"),
0127名無しさん@お腹いっぱい。2011/04/09(土) 20:43:15.88ID:T/qUHyzm0
>>126
本当にありがとうございます。感謝です。
0128名無しさん@お腹いっぱい。2011/04/09(土) 21:46:13.13ID:/6PRAOaC0
>>119
なるほど、力技で一つ一つ消していくんですね。
教えてくれてどうもありがとう。
0129名無しさん@お腹いっぱい。2011/04/09(土) 23:12:37.47ID:YMEEdliM0
GoogleリーダーとTwitterのfaviconに未読件数を表示させる下記スクリプトを登録してるんだけど、
できれば、0件でも数字を表示させたいのと、文字をもっと見やすくしたいです。
修正箇所またはもっといいスクリプトをご存じでしたら教えてください。
GoogleメールのLabsにある「未読メッセージアイコン」は気に入って使ってます。

* GReader Favicon Alerts
http://userscripts.org/scripts/show/46615
* Twitter Favicon Alerts + NewTwitter icon fix
http://userscripts.org/scripts/show/90064
0130名無しさん@お腹いっぱい。2011/04/10(日) 00:04:54.70ID:F94Gwr3f0
誰かこれの変更すべき点教えて。はてなが構成変えたせいで大迷惑だわ。
Topsy in Hatebu Entry for Greasemonkey
http://userscripts.org/scripts/show/69920
0131名無しさん@お腹いっぱい。2011/04/10(日) 00:14:31.92ID:kCdCSi5l0
これは便利

ttp://d.hatena.ne.jp/Koonies/20110204/amazon_shop_filter2
0132名無しさん@お腹いっぱい。2011/04/10(日) 00:16:16.13ID:5oEIdmCB0
>>124
自作できたら苦労しないだろ
0133名無しさん@お腹いっぱい。2011/04/10(日) 00:23:58.70ID:PRkqnTzM0
>>130
102行目と104行目の'bookmarked_user'を'sidebar'とか'prefooter'にすれば動くことは動くよ
0134名無しさん@お腹いっぱい。2011/04/10(日) 00:26:02.33ID:/jyOKzOh0
自作する奴がこのスレにいるのかよw
0135名無しさん@お腹いっぱい。2011/04/10(日) 00:29:32.07ID:KmR0Pq+30
>>132
苦労して自作するものでそ
0136名無しさん@お腹いっぱい。2011/04/10(日) 00:30:55.99ID:hl/sqQbZ0
>>134
いますが何か?
0137名無しさん@お腹いっぱい。2011/04/10(日) 00:32:57.85ID:tewO1Ku30
こういう分野は理系に任せてますわ
僕は創作系なのでね
どんどん良いスクリプトを世に送り出してくれたまえ
0138名無しさん@お腹いっぱい。2011/04/10(日) 00:33:52.70ID:qkTpXDRW0
>>131
気をつけな, それ余計なものをrequireしているから。
require先がhackされたらとんでもないコードをGMの権限で実行されてしまう
恐れがあるぞ。
0139名無しさん@お腹いっぱい。2011/04/10(日) 01:05:08.96ID:tBvB+/Wz0
Google Chrome拡張の2chRevival 見たいな動作をするスクリプトありませんか?
あれ便利なんだよな。あの拡張だけChromeがうらやましい。
0140名無しさん@お腹いっぱい。2011/04/10(日) 01:17:37.03ID:qkTpXDRW0
>>139
それってまるでガンブラーみたいくおそろしくて使うのをやめたっけ
0141名無しさん@お腹いっぱい。2011/04/10(日) 02:06:09.23ID:F94Gwr3f0
>>133
d
0142名無しさん@お腹いっぱい。2011/04/10(日) 02:53:37.85ID:MLEk3A830
>>139
2chDAT落ちスレミラー変換機のブックマークレットでいいんじゃない?
俺は2chブラウザ的Greasemonkeyスクリプトってやつ使ってるからそれでやってるけど
0143名無しさん@お腹いっぱい。2011/04/10(日) 03:28:24.39ID:UQNMFF8k0
>>139
2chRevivalがどんなものか知らないけど、fire2chdatというアドオンはあるよ
0144名無しさん@お腹いっぱい。2011/04/10(日) 03:30:49.35ID:qkTpXDRW0
最新版もガンブラー同様eval難読化してんじゃん 速攻削除
0145名無しさん@お腹いっぱい。2011/04/10(日) 12:31:25.94ID:KNViHjq60
2chRevivalて

あんなん、mirrorhenkan.g.ribbon.to にアドレス渡してるだけじゃん。
一行Bookmarkletをツールバーに入れときゃ済む話で、拡張にする意味あんのあれ
0146名無しさん@お腹いっぱい。2011/04/10(日) 12:36:54.97ID:3FVcboVB0
わざわざeval難読化しているのは, アフィなりマルウエアなどGoogleのreviewで自動検知できなくするためなんだな
0147名無しさん@お腹いっぱい。2011/04/10(日) 18:28:20.31ID:Fk7pjFB10
adblock#.uc.jsのFilter Managerでリストを編集していたのですが、誤った文字列を追加してしまったせいか
フィルター一覧や結果が全部消えてしまいました。filterの再読み込みやjsを入れ直しましたが直りませんでした。
http://download4.getuploader.com/g/6|news23/179/1.JPG
元に戻したいのですが、どこをいじれば良いのでしょうか?
0148名無しさん@お腹いっぱい。2011/04/10(日) 23:39:00.29ID:orqk8mRZ0
webappsstore.sqliteを消す
0149名無しさん@お腹いっぱい。2011/04/11(月) 03:54:39.92ID:CTFRHOO00
>>148
サンクス
0150名無しさん@お腹いっぱい。2011/04/11(月) 10:42:17.78ID:3infyWgv0
ツールバー上のテキストを、別のテキストに置き換えたい場合、どういったスクリプトを使えばいいんでしょうか?
例えば、#ToolbarItem1 とIDのついた要素に、hogehoge というテキストが表示されているツールバーのアイテムを、
表示されているテキストだけ HOGEHOGE に変えたい場合など
0151名無しさん@お腹いっぱい。2011/04/11(月) 10:45:04.30ID:3infyWgv0
あれ、日本語が読みづらい・・

#ToolbarItem1のテキストを hogehoge → HOGEHOGE に変えたい (テキスト部分のid、classも既知)
0152名無しさん@お腹いっぱい。2011/04/11(月) 10:56:16.58ID:Wzb1Jxml0
>>151
document.getElementById("ToolbarItem1").setAttribute("label", "HOGEHOGE");
0153名無しさん@お腹いっぱい。2011/04/11(月) 20:56:13.44ID:zI/WLiOt0
IMEStus系のアドオンがFirefox4で即座に変更してくれなくて不便になったので
GrieverさんとこのIME-Colors.uc.jsを入れて満足なんですが
ロダなどのパスを入力する(恐らく)半角強制のフォームと
ブックマーク・履歴・ダウンロード・アドオン・about:configなどサイドバーでのフォームにおいて
背景色が変わらないのがちょっと不便なんでこれらにも適応させるには何を追加すればいいでしょうか
0154名無しさん@お腹いっぱい。2011/04/11(月) 21:27:53.26ID:I+XfK3LL0
IME and DiMENSiON使ってるけど即座に変更するぞ
0155名無しさん@お腹いっぱい。2011/04/11(月) 22:16:47.35ID:cwZ4yHJt0
AppButtonをキーボードで開けるようにはスクリプトでできない?
0156名無しさん@お腹いっぱい。2011/04/12(火) 00:08:12.77ID:3/E3pwzd0
>>155
開くだけなら document.getElementById("appmenu-button").open = true;
で開くけどキーボードで操作できない
つか普通にマウスで開いた時もキーボードで操作できないしなんだこれ
0157名無しさん@お腹いっぱい。2011/04/12(火) 02:16:44.30ID:JuuTcVx+0
GrieverさんのUserScriptLoader.uc.jsを使い始めたんだけど、
開いているタブの中にuser.jsでアドレスが@includeに指定されているのと
@excludeに指定されているのが混在してる場合って@includeが優先されてる?
0158名無しさん@お腹いっぱい。2011/04/12(火) 06:04:14.26ID:upo0RXB60
>>153
IME Area - Firefox更新情報 Wiki*
ttp://wikiwiki.jp/firefox/?Ext%2Fedit%2FIME%20Area
0159名無しさん@お腹いっぱい。2011/04/12(火) 12:09:18.94ID:PmntQXA90
●Firefox4.0で動いたJavaScriptが
Opera11.10で動くモノが多くなった。
しかも、Opera11.10は早いのでお奨め!!
0160名無しさん@お腹いっぱい。2011/04/12(火) 12:13:27.33ID:32nJhtq/0
そうだね
速さを求めてFirefox使ってるなら乗り換えたほうがいいね
0161名無しさん@お腹いっぱい。2011/04/12(火) 14:56:31.35ID:uZSQZCJA0
>>156
あ〜そうなんだ・・・
スレにでていたメニューを移動させるやり方を利用して、throbberMainMenu3.5.uc.jsの代わりになるかな?って思っていたんだけど、開いてもキーボードで操作できないんじゃしょうが無いね。
教えてくれてどもありがとう。
なんか良い方法があるか考えてみます。
0162名無しさん@お腹いっぱい。2011/04/12(火) 15:20:44.26ID:RG16aTxl0
http://loda.jp/script/?id=371

このページにある
軽量マウスジェスチャ強化版(AdvancedMouseGestures.zip)で
画像の拡大・縮小を追加するスクリプトを追加したいんですがうまくいきません
FireGesturesのスクリプトをコピペしても無理でした
誰か助けてください
0163名無しさん@お腹いっぱい。2011/04/12(火) 15:49:48.62ID:6Gnt+jmx0
助けてあげる
そんな質問じゃ答えようがない
0164名無しさん@お腹いっぱい。2011/04/12(火) 17:03:42.36ID:3M8lIzrM0
多段タブ表示させています。
以前はtabmixの多段設定を使用していましたが、重いようなので
Fx3からzzzz-MultiRowTabforFx2.0_3.0_mod1.uc.jsの多段タブに切り替えました。

4.0にあげたところ、タブ回りの仕様が変わったようで、うまく表示されなくなりました。
他のuserChromeなどで多段表示できるものはないでしょうか?
0165名無しさん@お腹いっぱい。2011/04/12(火) 17:10:34.10ID:+kzOP20U0
aliceさんのところに4.0用あるから探せ
0166名無しさん@お腹いっぱい。2011/04/12(火) 17:13:25.36ID:O/KkXPxh0
>>164
TabMixPlusを使いましょう
0167名無しさん@お腹いっぱい。2011/04/12(火) 17:23:55.78ID:qWBMkbmW0
>>162
FireGesturesのスクリプトって↓にある「画像を拡大(縮小)する」のこと?
http://www.xuldev.org/firegestures/getscripts.php?lang=ja

だとしたら「FireGestures.sourceNode」の部分はFireGestures専用のプロパティだから修正しないとダメ
軽量マウスジェスチャは全く使ってないので、推測だけで書くけど

function(self, event){
  const SCALE = 1.5;
  var node = event.target; //← FireGestures.sourceNode の代わり
  /* 以下同じ */
}

で動くかもしれないし動かないかもしれない
01681622011/04/12(火) 17:25:05.88ID:RG16aTxl0
意味不明な質問で申し訳ないです
軽量マウスジェスチャ(1)で有効なスクリプトを、
軽量マウスジェスチャ強化版(2)で適用させようとしています

(1)のスクリプトの書き方の例(どちらも右クリック+←で前のページに戻るというジェスチャ)
// History Back
case "L": document.getElementById("Browser:Back").doCommand(); break;

(2)のスクリプトの書き方の例
'L':{name:'History Back',cmd:function(){document.getElementById("Browser:Back").doCommand();}},


これを踏まえて(1)で有効な以下のスクリプトを(2)で適用させたいのです
// Expand Image
case "RL": (function(){
var node = event.target;
if (!(node instanceof HTMLImageElement))
return;
if (!node.hasAttribute("width"))
node.setAttribute("width", node.naturalWidth);
if (!node.hasAttribute("height"))
node.setAttribute("height", node.naturalHeight);
if (!node.hasAttribute("originalWidth")) {
node.setAttribute("originalWidth", node.width);
node.setAttribute("originalHeight", node.height);
}
node.width = node.width * 1.5;
node.height = node.height * 1.5;
}());
break;
01691622011/04/12(火) 17:34:40.09ID:RG16aTxl0
>>167
うおおおおおおおおおお!
動きましたありがとうございます!
これでFireGesturesを卒業できます
01701652011/04/12(火) 17:38:51.66ID:3M8lIzrM0
>>165
ありがとうございます。
↓ここを見ると3.7が書いてあり

ttp://space.geocities.yahoo.co.jp/gl/alice0775/view/20110312/1299923146

↓ここを見ても3.7までしかありませんでした。
ttp://space.geocities.jp/alice0775/userChromejs2.html

また、MultiRowTabforFx4でググっても見つからなかったのですが、
良ければURLを教えていただけないでしょうか?
0171名無しさん@お腹いっぱい。2011/04/12(火) 17:40:28.51ID:5R18cx920
とりあえず動くかどうか試してから質問するべきだと思うんだ
他の3.7もので動いてるのあるし
0172名無しさん@お腹いっぱい。2011/04/12(火) 17:44:35.76ID:RdKrZeuy0
>>162と同じ軽量マウスジェスチャで、選択範囲を
検索できるスクリプトを教えてくれませんか?

できれば、その検索結果をツリー型タブの子タブで表示したいです
0173名無しさん@お腹いっぱい。2011/04/12(火) 17:46:18.22ID:E/nuo6a90
死ね
01741652011/04/12(火) 17:48:00.30ID:3M8lIzrM0
>>171
助言ありがとうございます。

今 zzzz-MultiRowTabforFx3.7.uc.js を試したところ、全く反応がありませんでした。
(zzzz-MultiRowTabforFx2.0_3.0_mod1.uc.jsの時は変な挙動をしましたが、
3.7ではまったく反応しなくなりました。。)

後の方のバージョン(3.7)なのに無反応になるのはちょっとおかしい気がしますが、
じっくり見直しても設置方法に問題はないように思われます。

0175名無しさん@お腹いっぱい。2011/04/12(火) 18:00:06.86ID:+kzOP20U0
3.7ので4.0でも動く。お前がおかしいだけ

おとなしくTabMixPlus使っとけ
0176名無しさん@お腹いっぱい。2011/04/12(火) 18:03:45.80ID:MMpDURbf0
3.7のでも確かに動くな
ただ、ピン留めしてもアイコンだけの状態にならないから
俺はアドオンに乗り換えたが
0177名無しさん@お腹いっぱい。2011/04/12(火) 18:18:36.90ID:qWBMkbmW0
>>172
if("TreeStyleTabService" in window) TreeStyleTabService.readyToOpenChildTab(gBrowser.selectedTab);
BrowserSearch.loadSearch(getBrowserSelection(), true);

例によって動作確認は全くしてない
0178名無しさん@お腹いっぱい。2011/04/12(火) 18:26:10.07ID:qzFJ/w5A0
>>161
これ誰か作ってくれませんか?
自分もキーボードだけで操作することがあるから、キーボードで開けるようになるとうれしい。
0179名無しさん@お腹いっぱい。2011/04/12(火) 19:14:22.02ID:uZSQZCJA0
>>178
一日弄ってみたけど自分のスキルでは無理だった。
スキルのある人に期待して下さい。
0180名無しさん@お腹いっぱい。2011/04/12(火) 23:24:33.99ID:s73EuJB+0
keyconfigかKeySnailで代用出来んのか?
0181名無しさん@お腹いっぱい。2011/04/13(水) 00:34:34.78ID:u0AZMj0n0
>>180
開けてもそこから先がキーボードで操作できない。
01821742011/04/13(水) 10:13:06.78ID:j5bK9huz0
>>174,175

情報ありがとうございます。

色々調べたところ、タブが3行目を少しオーバー(※1)するまで開くと右にスクロールバーが現れ、
2行分だけ縦に表示されるということがわかりました。
スクロールさせることで2行ずつ表示されます。

※1、例えばウィンドウ幅を小さくすると24個目でスクロールバーが現れるし、ウィンドウ幅を広げると30個目のタブでスクロールバーが現れる

このような現象の方はいませんでしょうか?
■ このスレッドは過去ログ倉庫に格納されています