[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 2chのread.cgiへ]
Update time : 02/03 02:13 / Filesize : 179 KB / Number-of Response : 599
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

firefox userChrome.js greasemonkeyスクリプトスレ 7



1 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/01(木) 15:37:40 ID:t3UAuOTw0]
質問は必ずまとめサイトに目を通した後にして下さい。

■まとめサイト
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スクリプトスレ 6
pc11.2ch.net/test/read.cgi/software/1222168289/
■拡張機能
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

75 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/07(水) 14:39:07 ID:cZ4o6mA/0]
all in one sidebarみたいにアドオンボタンだけ追加したいんだけど無理なのかな

76 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/07(水) 14:47:54 ID:dcl4LbT/0]
>>75
できる

77 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/07(水) 15:54:18 ID:csJSD8Xj0]
autopagerようやく復活したな

owatapager作ってくれた人ありがとう

78 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/07(水) 15:59:53 ID:+/BRpx9t0]
autopager系だとGoogleアイコンっていうアドオンが、本来2ページ目に来る予定だったページ以降
にはアイコンが反映されないのでautopager系は使ってない。
利便性より見た目重視、、少数派かなあ?

79 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/07(水) 16:50:42 ID:XAnf1+q/0]
>>78
Favicon with Google 3なら全く問題ない。

80 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/07(水) 17:38:19 ID:89l0nlOb0]
>>79
素晴しいスクリプトだわ
あとそのサイトを他も見てたらTabooを日本語化してあるの見つけてまた最高だった
ありがとう

81 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/07(水) 18:38:18 ID:+/BRpx9t0]
瓢箪から駒…この表現であってるかな?
まさかこんなScriptまであるとは、教えてくれてマジサンクス!
これで心置きなくGoogleIcon削除出来るよ。

82 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/07(水) 18:47:56 ID:qkVRtu8r0]
ファビコンを検索結果に表示するのって
検索して出てきたページそのものにアクセスしてなくてもファビコン経由で
apacheのログとかその他アクセスログに残るんすよね

83 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/07(水) 21:57:40 ID:iXW/XBO80]
Favicon with Google 3って
GoogleSearchServicePack.uc.jsとどう違うのでしょうか?



84 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/07(水) 22:56:55 ID:HNLkfPFG0]
>>83
Favicon with Google 3はGreasemonkeyスクリプトでAutoPagerizeと仲良し
GoogleSearchServicePack.uc.jsはuserChrome.jsでOwataPagerizeと仲良し

85 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/08(木) 00:32:53 ID:bJJu8i5L0]
メインメニューをコンテキストメニューに持ってくる方法とかないんもんだろうか
昔、コンテキストメニューに表示を持ってくるスクリプトが合ったんだが、こっちの環境だと動かなかった・・・

86 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/08(木) 06:12:09 ID:tN5gVbc2P]
Amazon の商品ページに Yahoo!オークションの検索結果を表示する Greasmonkey スクリプト - AUSGANG SOFT
ttp://a-h.parfe.jp/einfach/archives/2005/1227161457.html

これって今も使えてますか?自分の環境じゃ動かなかったもので。

87 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/08(木) 09:37:25 ID:lRoEbCnz0]
画面の右上にライムグリーンの■が表示されるから、何だろう?って思ったら
AutoPagerizeだったのね。

88 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/08(木) 10:39:25 ID:g7ei8n210]
>>85
簡単に書けるだろと思って書いたら、おかしな見た目になったw
document.getElementById("contentAreaContextMenu").appendChild(document.getElementById("main-menubar"));

89 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/08(木) 12:05:44 ID:h3nB1hjk0]
>>88
これはこれでなんかかっこいいな
コンテキストメニューらしくするなら例えばこうとか?
var contextMenu = document.getElementById("contentAreaContextMenu");
var mainMenu = document.getElementById("main-menubar");
contextMenu.appendChild(document.createElement("menuseparator"));
while(mainMenu.childNodes.length) contextMenu.appendChild(mainMenu.firstChild);


90 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/08(木) 15:33:10 ID:1SKZP+bc0]
本家の userchromeJS スレに、trunk で動かなくなってたロケーションバーから
エンターとかで新規タブで開くスクリプトが投下されてた。

eval("gURLBar.handleCommand = " + gURLBar.handleCommand.toString().replace("if (aTriggeringEvent instanceof MouseEvent)","
if ((gBrowser.currentURI.spec != 'about:blank' || gBrowser.webProgress.isLoadingDocument) && (!aTriggeringEvent || !aTriggeringEvent.ctrlKey && !aTriggeringEvent.shiftKey && !aTriggeringEvent.altKey))
gBrowser.selectedTab = gBrowser.addTab(); $&"));


91 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/08(木) 20:43:11 ID:Ca6vmhqS0]
userchromeJS スレってどこ?
ソフトウェア板にある??

92 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/08(木) 20:47:24 ID:4bnZ1aTC0]
>>1 のフォーラム

93 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/08(木) 21:06:38 ID:Ca6vmhqS0]
>>92
さんきゅう!



94 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/08(木) 22:29:32 ID:bJJu8i5L0]
>>88-89
サンクス!
無事望みどおりのが作れたぜ

しかし、はじめMedleyMenu.uc.js入れてたから微妙に気づかなかったけど、外してみたら確かに>>88はちょっとかっこよかったw

95 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/09(金) 11:53:52 ID:Mv0KssTh0]
今、AIOSで使って多機能の代替として、
ttp://d.hatena.ne.jp/fls/20070101/p1
ここのを参考に頑張ってるんだが、表示>サイドバーの中身を直接出す方法がわからないんだがどう書けばいいんだろう
今のところはこんな感じなんだが

(function(){
const OPEN_MENU_POSITION = 1; // 0=Right 1=Left

var viewSidebarMenu = document.getElementById("viewSidebarMenuMenu").cloneNode(true);

var popupSet = document.createElement("popupset");
var popup = document.createElement("popup");
popup.id = "ucThrobberviewSidebarMenu";

var openMenuPosition = (OPEN_MENU_POSITION==0) ? "before_start" : "after_end";
popup.setAttribute("position", openMenuPosition);
popup.appendChild(viewSidebarMenu);
popupSet.appendChild(popup);
document.documentElement.appendChild(popupSet);

var throbber = document.getElementById("navigator-throbber");
throbber.disabled = false;
throbber.setAttribute("popup", "ucThrobberviewSidebarMenu")
}());

誰か教えてくれると嬉しい

96 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/09(金) 13:26:01 ID:tEX2idXk0]
>>95 こう言う意味?
var throbber = document.getElementById("navigator-throbber");
var popup = throbber.appendChild(document.createElement("menupopup"));
popup.id = "ucThrobberviewSidebarMenu";
var viewSidebarMenu = document.getElementById("viewSidebarMenu");
for (i = 0; i < viewSidebarMenu.childNodes.length; i++) {
        popup.appendChild(viewSidebarMenu.childNodes[i].cloneNode(true));
}

97 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/09(金) 13:33:35 ID:qAvkLyQ70]
i++)

98 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/09(金) 16:35:23 ID:oQQIyy+U0]
ttp://www6.uploader.jp/dl/script/script_uljp00222.zip.html
コンテンツエリアのコンテキストメニューにサイドバーメニューを表示. ホイールクリックでサイドバートグル, ホイール回転でサイドバー選択
マウスジェスチャ等から使う場合は, ZZZ_SidebarMenuINcontentAreaContextMenu.showHotMenu(event.screenX, event.screenY);

モトネタ SidebarHeaderMenu.uc.js の作者さんありがとう

99 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/10(土) 09:20:17 ID:2LZphXNl0]
InfoListerの代わりになるような、グリモンかuserChrome.jsのスクリプトってありますか?

100 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/10(土) 09:43:21 ID:1FiOywdi0]
>>96
どこに記述していいのか分からないorz

今の状態だと、クリックするとサイドバー>中身という状態だから、そのまま直接中身をだしたいんだが方法が分からない
SidebarHeaderMenu.uc.jsで出来てるから出来るかと思ったけどどの部分がそうなのかがよく分からなくて・・・

101 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/10(土) 10:31:30 ID:+E9J30jO0]
OwataPagerizeの作者さんへ。
SITEINFOの更新チェックはDOMContentLoaded時よりスクリプトのロード時の方が良いのでは?

102 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/10(土) 12:39:10 ID:tLfnzQJD0]
>>100 例が悪かったのでオワビ
(function(){
const OPEN_MENU_POSITION = 1; // 0=Right 1=Left
var viewSidebarMenu = document.getElementById("viewSidebarMenu");
var popupSet = document.createElement("popupset");
var popup = document.createElement("popup");
popup.id = "ucThrobberviewSidebarMenu";
var openMenuPosition = (OPEN_MENU_POSITION==0) ? "before_start" : "after_end";
popup.setAttribute("position", openMenuPosition);
for (var i = 0; i < viewSidebarMenu.childNodes.length; i++) {
popup.appendChild(viewSidebarMenu.childNodes[i].cloneNode(true));
}
popupSet.appendChild(popup);
document.documentElement.appendChild(popupSet);
var throbber = document.getElementById("navigator-throbber");
throbber.disabled = false;
throbber.setAttribute("popup", "ucThrobberviewSidebarMenu")
}());

103 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/10(土) 12:45:29 ID:1FiOywdi0]
>>102
ありがとう、望んだ挙動が得られた
これで挙動が怪しかったAIOSをはずす事が出来る



104 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/10(土) 12:59:18 ID:BQ5gh3ZY0]
idがダブりまくりなのはいいのかな?

105 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/10(土) 13:08:39 ID:nj97ZlY0P]
グリモンかuserchromeでsecure login置き換えられませんか?

106 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/10(土) 13:26:38 ID:ClpKpS+T0]
アドオンのImageZoomみたいに右クリック→コンテキストメニューに
画像の拡大と縮小を追加するuserchromeスクリプトありませんか?

107 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/10(土) 14:54:03 ID:tLfnzQJD0]
>>104
そうだね、
popup.appendChild(viewSidebarMenu.childNodes[i].cloneNode(true));

var mi = viewSidebarMenu.childNodes[i].cloneNode(true);
mi.removeAttribute("id");
popup.appendChild(mi);
とか、
var mi = document.createElement("menuitem");
mi.setAttribute( "label", viewSidebarMenu.childNodes[i].getAttribute("label"));
mi.setAttribute( "oncommand", viewSidebarMenu.childNodes[i].getAttribute("oncommand"));
mi.setAttribute( "sidebarurl", viewSidebarMenu.childNodes[i].getAttribute("sidebarurl"));
mi.setAttribute( "sidebartitle", viewSidebarMenu.childNodes[i].getAttribute("sidebartitle"));
popup.appendChild(mi);
とか

108 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/10(土) 16:29:58 ID:MWwtnaBY0]
>>101
ありがとうございます。
スクリプトのロード時だけのチェックだと、1か月ブラウザ立ちあげっぱなしの人とかが
古いSITEINFOを使い続けることになると思います。
そのため初回SITEINFO利用時にSITEINFOファイルの取得日時を保持し、
以降DOMContentLoadedの度に賞味期限をチェックするようにしてます。
つもりなんですけど なってないのかな?

109 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/10(土) 18:24:02 ID:BQ5gh3ZY0]
>>106
くってみた
コンテンツエリアのコンテキストメニューにImageZoomを表示 ホイール回転でZoom マウスジェスチャ等からhotmenuポップアップ 
ttp://www6.uploader.jp/dl/script/script_uljp00224.zip.html

110 名前:109 mailto:sage [2009/01/10(土) 18:25:14 ID:BQ5gh3ZY0]
×くってみた
○つくってみた

111 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/10(土) 19:11:00 ID:ClpKpS+T0]
>>109
既存のであるかなと思って質問してみたんですが
わざわざ作ってくださったんですね。
ばっちり望んでいたとおりのスクリプトです。
本当にありがとうございます。

112 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/11(日) 00:28:33 ID:2hY3TqdV0]
ttp://www.23ch.info/test/read.cgi/software/1202053734/100
こちらで投稿されたスクリプトなのですが、インプットエリアやテキストエリアなどで選択した場合も起動するのですが、除外する方法はないでしょうか?

113 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/11(日) 06:48:02 ID:d0EyaG3P0]
試してないが、
if (/^(input|textarea|textbox)$/i.test(e.target.localName)) return;

if (!xpPref.getBoolPref('clipboard.autocopy') ) return;
の前に追加



114 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/11(日) 08:52:56 ID:LoweaiAV0]
ステータスバーに表示されている拡張のアイコンを
ツールバーに表示できるようにするスクリプトはありませんでしょうか?

115 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/11(日) 09:12:27 ID:ZZe0LwfZ0]
userChrome.js用のスクリプトで開いているページ全体をキャプチャできるものはないですか?

116 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/11(日) 13:58:59 ID:2hY3TqdV0]
>>113
ありがとうございます
無事実現できました

117 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/11(日) 16:23:07 ID:JwgTU5+50]
>>114
書いてみたけど、ボタンがへこんじゃうね。
iとjの値は適当に変えてください。

(function(){
var nodes = document.getElementById("status-bar").childNodes;
var navbar = document.getElementById("nav-bar");
var i = 5; //ステータスバーの要素の最初のi個は移動しない
var j = 6; //ツールバーへの挿入位置
while (i < nodes.length){
navbar.insertBefore(nodes[i], navbar.childNodes[j++]);
}
}());

118 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/11(日) 17:13:05 ID:BMDOo/oy0]
>>114
ちょっと違うけどこんなのもあるよ
ttp://d.hatena.ne.jp/Griever/20081217/1229515232

119 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/11(日) 21:18:33 ID:9nrUejJr0]
Favicon with Google 3 と Google Thumbnails の両方をつかっていると、検索結果が最初にファビコンで次にサムネイルが表示されるんだけど、これを逆に出来ないかな?

120 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/11(日) 21:48:59 ID:2hY3TqdV0]
読み込み順番を変えるとか?

121 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/11(日) 22:17:27 ID:9nrUejJr0]
>>120
レスありがとう。
それは試してみたんですが、駄目だったよ。
オイラの手にはおえなそうだ。

122 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/12(月) 06:06:22 ID:Wqv/OD5R0]
スレ違いかもしれませんが・・・
Firefox3.0.5でGreasemonkeyを用いてニコニコのプレイリスト表示、及び自動連続再生を使用してたのですが
ttp://nicowiki.com/%E7%89%B9%E8%A8%AD%EF%BC%9A%E6%99%82%E5%A0%B1%E6%92%83%E6%BB%85%E5%A4%A7%E4%BD%9C%E6%88%A6.html#df033f96
ニコニコの時報を回避したくて、↑のURL先の 1) の手順でAdblock Plusを入れて時報を回避するようにするとGreaseMonkeyの連続再生が作動されなくなりました
Adblock Plusをはずすと連続再生はされたので、併用はできないということなのでしょうか?何か対応策ありましたら教えてください

123 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/12(月) 07:23:45 ID:8Zx9kPE30]
ニコニコ動画のコメント熱狂度を可視化するGreasemonkeyスクリプト
が時報回避してると使えないって見たから、それも無理じゃないかね?
よくは知らんので、知ってる人いたらよろしく。



124 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/12(月) 10:09:23 ID:4vVvQuzq0]
自動連続再生ってのが何を意味してるのかよくわからん。

125 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/12(月) 10:24:27 ID:VIxiYGvc0]
オミトロンのwrapper使えば時報回避ニコ割りは再生ってできるけど・・・

126 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/12(月) 13:10:58 ID:RJtdCSSq0]
Sidebarbutton&SlimDialogSicebar
ttp://www6.uploader.jp/dl/script/script_uljp00225.zip.html

これ、頂いたんだけどツールバー上のアイコンがブックマークで固定されて、場所も固定なんだけど
どこを弄くったら変えられるか、誰か教えて。

127 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/12(月) 14:07:37 ID:fNYuQ/gA0]
中身みろよ
デフォだとホームボタンの隣に配置するようになってる

128 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/12(月) 14:17:48 ID:KtYCgdPA0]
>>126
デフォでは

// ボタンを置くターゲット
TAGET_BUTTON:                        "home-button",

でホーム・ボタン("home-button"はホーム・ボタンのID)の前に指定しているので
自分の希望に合わせてターゲットにするボタンのIDに書き換えてください。
IDのしらべ方は
DOM Inspector :: Firefox Add-ons
https://addons.mozilla.org/ja/firefox/addon/6622
Dom Inspector でブックマークサイドバーを開くコマンドを見つける
diary.noasobi.net/junk/DOMInspector.html
アタリです。

なお、今日中には v2.0.2 を出したいと思います。

129 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/12(月) 14:42:41 ID:oY+lZ3mf0]
ブログやmixiの日記にembedされたyoutubeの動画に
&fmt=18をつけるグリモンスのクリプトってありませんか?

130 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/12(月) 14:55:15 ID:CfaK1Urr0]
URLバーかステータスバーをミドルクリックしたときに、クリップボードに記入されているURLを新規タブで開くuserchrome.jsのスクリプトはありませんか?

131 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/12(月) 14:56:19 ID:4na31s370]
FireFoxってクリップボードいじれたっけ?
外部フラッシュ無しに。

132 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/12(月) 15:20:07 ID:zpB0QWU+0]
Chromeなら可能なんじゃないか?
現にクリップボードを扱う拡張もいくつかある

133 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/12(月) 15:23:53 ID:9+pH2kSn0]
>>130
ステータスバーをミドルクリックすると、クリップボードのURLを新規タブで開く。
(function(){
document.getElementById("status-bar").addEventListener("click", function(e){
if (e.button == 1){
var uri = readFromClipboard();
gBrowser.loadOneTab(uri, null, null, null, false, false);
}
}, false);
})();



134 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/12(月) 15:28:54 ID:T0v4y8Md0]
右クリックのコンテキストメニューに"貼り付けて移動"を
追加出来るスクリプトを探しているのですが、御存じ無いでしょうか、
アドレスバー等ではあったのですが、希望の物が見つかりません
どうか宜しく御願いします。

135 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/12(月) 15:41:54 ID:4na31s370]
>>132
直で書き込めないだけだった。
読み込みは出来るねorz

ttp://d.hatena.ne.jp/secondlife/20070928/1190906967

136 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/12(月) 15:48:51 ID:VhGWPx8o0]
全然解ってない。読み書きできるっつーの

137 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/12(月) 16:05:01 ID:9+pH2kSn0]
>>135
書き込みできるよ。
ほとんど拾ってきたコードだけど、俺は下のようにしている。

var s = Components.classes["@mozilla.org/supports-string;1"]
.createInstance(Components.interfaces.nsISupportsString);
var trans = Components.classes["@mozilla.org/widget/transferable;1"]
.createInstance(Components.interfaces.nsITransferable);
s.data = "クリップボードにコピーする文字列";
trans.addDataFlavor("text/unicode");
trans.setTransferData("text/unicode", s, s.data.length*2);
var clipid = Components.interfaces.nsIClipboard;
var clip = Components.classes["@mozilla.org/widget/clipboard;1"].getService(clipid);
clip.setData(trans, null, clipid.kGlobalClipboard);

138 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/12(月) 16:32:21 ID:9+pH2kSn0]
>>134
こういうこと?
(連レススマソ)

//「クリップボードのURLへ移動」をコンテキストメニューに追加
//ついでに、ミドルクリックなら新しいタブで開く
(function(){
var cMenu = document.getElementById("contentAreaContextMenu");
var menuseparator = document.createElement("menuseparator");
var menuitem = document.createElement("menuitem");
menuitem.setAttribute("label", "\u8cbc\u308a\u4ed8\u3051\u3066\u79fb\u52d5");
menuitem.addEventListener("click", function(e){
var uri = readFromClipboard();
if (e.button == 0){
gBrowser.loadURI(uri);
} else if (e.button == 1){
gBrowser.loadOneTab(uri, null, null, null, false, false);
e.target.parentNode.hidePopup();
}
}, false);
cMenu.appendChild(menuseparator);
cMenu.appendChild(menuitem);
})();

139 名前:101 mailto:sage [2009/01/12(月) 16:35:06 ID:sb0gR/bu0]
>>108
なってますよ。
そういう理由だったのですね、理解しました。

140 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/12(月) 18:18:38 ID:T0v4y8Md0]
>>138
レス有り難う御座います。済みません説明が下手でした。アドレスバーや
検索窓での操作で無く単に右クリックのコンテキストメニューに
クリップボードの文字を貼り付けて + ENTERの機能があればと思いまして
"貼り付け(P)" + ENTERです。どうぞ宜しく御願いします。

141 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/12(月) 18:34:02 ID:CfaK1Urr0]
>>133
ありがとうございます
希望通りの挙動で動きました

142 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/12(月) 20:47:15 ID:Wqv/OD5R0]
>>123
そうなんですか、そういうことなら確かに無理そうですね
ありがとうございます

>>124
Greasemonkeyのスクリプトで好みの動画を自動的に続けて再生されるプレイリストを作る機能を指してます

143 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/12(月) 20:52:39 ID:JAl//C4l0]
>>142
d.hatena.ne.jp/kotas/20070925/playlist
これのことかな

動作しないってのは再生が終わったときに自動的に次の動画に移らないってこと?



144 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/12(月) 21:03:25 ID:9+pH2kSn0]
>>140
具体的な使用例を挙げてもらえるとありがたい。
Googleの検索画面でクリップボードの文字列を一発で検索したいと解釈して作ってみた。
最初の入力フォームで強制的にEnterを押すので注意。
変なコード書いてたらスマソ。

//入力フォーム(複数ある場合は最初のもの)のテキストをクリップボードの文字列に置き換え、
//その後Enterキーを押す
(function(){
var cMenu = document.getElementById("contentAreaContextMenu");
var menuseparator = document.createElement("menuseparator");
var menuitem = document.createElement("menuitem");
menuitem.setAttribute("label", "\u8cbc\u308a\u4ed8\u3051\u3066\u79fb\u52d5");
menuitem.addEventListener("command", function(){
var i, node, nodes = gBrowser.contentDocument.getElementsByTagName("input");
for (i = 0; i < nodes.length; i++){
node = nodes[i];
if (node.type == "text"){
node.value = readFromClipboard();
var e = document.createEvent("KeyEvents");
e.initKeyEvent("keypress", true, true, null, false, false, false, false, e.DOM_VK_RETURN, 0);
node.dispatchEvent(e);
return;
}
}
}, false);
cMenu.appendChild(menuseparator);
cMenu.appendChild(menuitem);
})();

145 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/12(月) 21:17:20 ID:VhGWPx8o0]
クリップボードの文字列を検索するとかurlの一部として送る様なスクリプトは, 危ないな。
個人情報がクリップボードに入っていたら...

ましてや >>144 は隠しフォームがあったらと思うとめちゃヤバイ事に...

146 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/12(月) 21:38:07 ID:9+pH2kSn0]
>>144
自己レス。
入力フォーム上でコンテキストメニューを呼び出してくれるなら、
こっちの方が>140の希望に近いかな。
これならフレームがあっても動作するし。

menuitem.addEventListener("command", function(){

}, false);
の間のコードを↓で置き換える。
var node = document.commandDispatcher.focusedElement;
goDoCommand("cmd_paste");
var e = document.createEvent("KeyEvents");
e.initKeyEvent("keypress", true, true, null, false, false, false, false, e.DOM_VK_RETURN, 0);
node.dispatchEvent(e);

>>145のようなことを、よく理解した上で使ってくださいね。

147 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/12(月) 22:32:31 ID:KtYCgdPA0]
sidebarbutton_2.0.2.uc.js アップしました。
修正点は主に[Web ページ] 表示関係ですが、
ucjs_SlimDialogSicebar_0.2.0.2.uc.js も
小修正が入っています。
www6.uploader.jp/dl/script/script_uljp00225.zip.html

148 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/13(火) 01:30:45 ID:hooM+lb60]
>>146
単にページ表示上の右クリメニューでクリップボードの文字列をアドレスバーに貼り付けて移動ってことじゃないの

149 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/13(火) 03:35:35 ID:Lko8zkLO0]
Custom Buttons2でタブを移動させるためのスクリプトはどう書けば良いでしょうか。

隣のタブへ移動するものは見つかったのですが、
隣へタブを移動させるものは見つからなかったです。


150 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/13(火) 11:19:23 ID:32TlbQwj0]
>>148
それなら>>138でいいんでないか。

>>149
Custom Buttons2のことは知らないけど、スクリプトだけなら
ここのページに「タブを右へ移動」ってのがある。
www.xuldev.org/firegestures/getscripts.php?lang=ja

151 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/13(火) 14:31:26 ID:5hEDLZSj0]
背景色を変えるスクリプトってありますか?
多くのサイトが本文の背景色を白にしているので
グレーなどの落ち着いた色に変更したいのです。
あったら教えてください。
お願いします。

152 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/13(火) 14:37:57 ID:rBkXSp4u0]
>>151
スクリプトは必要ない
ユーザースタイルシートを作れば解決する

自己解決できないなら質問スレいけ

153 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/13(火) 15:49:49 ID:oW4sQJ780]
>>151
Quick Color Switcher
アドオン使え



154 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/13(火) 16:20:17 ID:CphDgcqA0]
>>151
一応グリモンにもあります
ttp://userscripts.org/scripts/review/6205

155 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/13(火) 16:24:59 ID:5Wc07gfn0]
あるタブで検索バーやロケーションバーにフォーカスがある時に別のタブへ移動して、
再度そのタブを開いたときに検索バーやロケーションバーにフォーカスが戻らないようにする
スクリプトはありませんか?自力では見つけられませんでした。

156 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/13(火) 16:49:36 ID:C1ry00Nc0]
>>155
www.google.co.jp/search?hl=ja&q=%83^%83u%88%DA%93%AE%81@%83%8D%83P%81[%83V%83%87%83%93%83o%81[%81@%83t%83H%81[%83J%83X

157 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/13(火) 17:16:13 ID:dytz7nbw0]
3月なんてもうすぐじゃん。楽しみだけど
使用中のアドオンが対応してくれないとバージョンアップできないな
2ペインブックマークが未対応なだけで涙目状態だし

158 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/13(火) 17:17:55 ID:dytz7nbw0]
すみません。上のレス誤爆です

159 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/13(火) 17:36:39 ID:SThggU100]
>>158
代理で書き込んどいてやった

160 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/13(火) 18:12:14 ID:dytz7nbw0]
ご親切にどうも
このスレ的にはPasteAndGo.uc.jsが使えなかったような
launchClipboard3.uc.jsを使えばいいだけの話なんだけど

161 名前:151 mailto:sage [2009/01/13(火) 19:42:52 ID:5hEDLZSj0]
>>152
そうなんですか、勉強になりました。ユーザースタイルシート、調べてみます。

>>153
実験的なアドオンということで、私には何かあっても対処できそうに無いので
今はこのアドオンの存在を記憶しておくにとどめさせていただきます。
色々カスタマイズできそうなので非常に気になりますが。

>>154
一番手軽でしたのでインストールさせていただきました。
そのものズバリの名前で、シンプルで満足のいく結果になりました。
これ以上を求めるなら>>153さんのを挑戦してみます。

お三方、レス頂きありがとうございました。

162 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/13(火) 20:05:47 ID:DNAcpuen0]
>>146
御礼が遅くなり申し訳御座いません。早速使わせて頂こうと
userChrome.cssに追記したのですが、コンテキストメニューに
表記されません。追記場所場所間違っているのでしょうか

163 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/13(火) 20:18:06 ID:lZIoGD840]
>>162
そりゃあ、userChrome.cssに書いても無駄だろうなぁ…



164 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/13(火) 20:27:33 ID:5LwmgRF70]
さすがにここまでひっぱいといてuserChrome.cssはないだろう。
userChrome.jsの打ち間違えでしょ・・・
Mozilla Firefox質問スレッド(初心者歓迎)の82
pc11.2ch.net/test/read.cgi/software/1231715758/

165 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/13(火) 20:52:37 ID:DNAcpuen0]
>>163
済みませんuserChrome.jsに追記の間違いです。

166 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/13(火) 21:23:36 ID:32TlbQwj0]
>>165
他のスクリプトは動いてる?

167 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/13(火) 21:34:26 ID:DNAcpuen0]
>>166
問題無く動いております。

168 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/13(火) 21:50:30 ID:32TlbQwj0]
>>167
>>144は動作する?

>>146の置き換えで、
menuitem.addEventListener("command", function(){ と }, false); は消さないよ。

俺は暇だから質問に答えるのは構わないんだけど、
あんまり続くと他の人に迷惑なので・・・。

169 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/13(火) 21:57:28 ID:DNAcpuen0]
>>168
どちらも試しましたが、追記されません
userChrome.jsの最後に追記したのですが
追記位置の問題等、あるのでしょうか

170 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/13(火) 22:09:55 ID:32TlbQwj0]
>>169
他の問題なく動くスクリプトも追記してるの?
普通はhoge.uc.jsみたいなファイルを作ってuserChrome.jsと同じフォルダに置くと思うけど。

171 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/13(火) 22:19:00 ID:5LwmgRF70]
>>169
サブスクリプトローダーを使うようにしなよ。
とりあえず試してみたけど>>144,146でコンテクストメニューに「貼り付けて移動」
が追加されてるから、スクリプトスレとしてはこの話題は終わりだろ。

あとはあなたのuserChrome.jsの使い方の問題なんじゃないの?
Mozilla Firefox質問スレッド(初心者歓迎)の82
pc11.2ch.net/test/read.cgi/software/1231715758/


172 名前:149 mailto:sage [2009/01/13(火) 23:54:06 ID:Lko8zkLO0]
>>150
探していたのはまさしくそれでした、ありがとうございます。

173 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/14(水) 01:25:18 ID:zdECerVh0]
ttp://d.hatena.ne.jp/javascripter/20081213/1229177271
『DOMContentLoaded時に実行したい場合は』の // do something 部分に
Greased LightboxのソースをコピペしたらGreasemonkey無しで動いた。
他のスクリプトでも、GM_で始まる関数さえ使っていなければ移植できそう。



174 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/14(水) 01:43:11 ID:feQq15zC0]
>>156
ありがとうございます。
何で見つけられなかったんだろう。

175 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/14(水) 02:05:38 ID:5ng7pErv0]
userChromeでステータスバーにアイコンを表示させるスクリプトはありませんか?
TabMixPlusにあるステータスバーもアイコンのカスタマイズ領域にするという機能が希望ですが、スクリプトにアイコン記述式でも構いません。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<179KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef