[表示 : 全て 最新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

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にあるステータスバーもアイコンのカスタマイズ領域にするという機能が希望ですが、スクリプトにアイコン記述式でも構いません。

176 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/14(水) 02:13:25 ID:ShW++TMU0]
無い

177 名前:142 mailto:sage [2009/01/14(水) 05:59:48 ID:yI5qUHtX0]
>>143
大分遅くなってしまいましたが・・・
それの事ですね、動作しないというのもそういう事です
言葉足らずで申し訳ない



178 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/14(水) 11:45:31 ID:KoepigwF0]
>>177
Adblockは使ってないからよくわかんないけど、proxy.pacだと問題なく動いてるよ。
別にAdblockにこだわる必要はないと思うけど。

179 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/14(水) 13:03:35 ID:tSonIN0Q0]
>>175
(function(){
var statusbar = document.getElementById("status-bar");
var toolbar = document.createElement("toolbar");
var id = ["stop-button", "reload-button", "home-button"];
for (var i = 0; i < id.length; i++)
toolbar.appendChild(document.getElementById(id[i]));
toolbar.setAttribute("id", "stb-bar");
toolbar.setAttribute("mode", "icons"); // アイコンのみ表示
toolbar.setAttribute("iconsize", "small"); // 小さいアイコンを使用
statusbar.appendChild(toolbar);
})();

ボタンのidは適宜書き換えて使ってください。
ボタンをもっと小さくしたければ、userChrome.cssへ↓のように書く。
#stb-bar > toolbarbutton{
padding-top: 0px!important;
padding-left: 0px!important;
padding-right: 0px!important;
padding-bottom: 0px!important;
}

180 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/14(水) 13:38:30 ID:vnJ6TVht0]
Firefoxを再起動させるuserChrome.jsなのですが、3.0系では動きません。
使えるようになりませんか?


function ucjsRestartApp() {
var appStartup = Cc["@mozilla.org/toolkit/app-startup;1"]
.getService(Ci.nsIAppStartup);
appStartup.quit(appStartup.eRestart | appStartup.eAttemptQuit);
}

(function() {
var overlay =
<overlay xmlns="www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<commandset id="mainCommandSet">
<command id="cmd_RestartApp" oncommand="ucjsRestartApp();" />
</commandset>
<keyset id="mainKeyset">
<key id="key_RestartApp" key="P" modifiers="accel,shift" command="cmd_RestartApp" />
</keyset>
<menu id="menu_FilePopup">
<menuitem label="Restart" accesskey="R" insertbefore="menu_FileQuitItem"
key="key_RestartApp" command="cmd_RestartApp" />
</menu>
</overlay>;
overlay = "data:application/vnd.mozilla.xul+xml;charset=utf-8," + encodeURI(overlay.toXMLString());
document.loadOverlay(overlay, null);
})();


181 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/14(水) 13:52:22 ID:jc6Cv9N60]
Fx2からFx3で, そのapiは変わっていません。

182 名前:179 mailto:sage [2009/01/14(水) 13:53:32 ID:tSonIN0Q0]
>>179は、ナビゲーションツールバー等へ既に配置されてるボタンを指定する必要がある。

ツールバーの境界線が気になれば、これもuserChrome.cssへ。
#stb-bar{
border-top-style: none!important;
border-bottom-style: none!important;
}

183 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/14(水) 13:57:19 ID:bsl5bvWH0]
>>180
space.geocities.yahoo.co.jp/gl/alice0775/view/20061209

184 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/14(水) 14:28:19 ID:vnJ6TVht0]
>>181
微動だにしませんねえ。
>>183
aliceさんの所のも試したのですが、やはりダメです。
3.0.5なのですが。userChrome.jsは0.8で、サブスクリプトローダはaliceさんところの最新版です。

185 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/14(水) 14:41:52 ID:tSonIN0Q0]
>>180
そのコードの先頭にucjsRestartApp(); を付け加え、
test.uc.jsとして保存、Firefoxを起動させると・・・((( ;゚Д゚))どうやっても終了できねえ!

つうわけでそのコードは動作しました。

186 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/14(水) 14:44:18 ID:jc6Cv9N60]
君の何かが間違っている。
何かは, さて....
想像できるだけの情報が皆無だ
new RegExp("彼女?", "")をたすけてやって エスパーさん

187 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/14(水) 14:52:37 ID:2Qim3yfl0]
> <menu id="menu_FilePopup">
menuじゃなくてmenupopup
つーか「微動だにしませんねえ」とかいうから
メニューに表示されるけど動作しないのかと思っちゃったじゃんか



188 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/14(水) 15:08:28 ID:jc6Cv9N60]
マージポイントのタグ名は 何でもいいような気がしないでもない
例えばhogeなんかにしても動くし...

マージポイントのidは重要だけどね

189 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/14(水) 15:38:44 ID:2Qim3yfl0]
うは、まじだhogeでも通る
でもなぜかmenuでは通らんのよ試してみて(3.0.5以外では知らん)

190 名前:114 mailto:sage [2009/01/14(水) 17:01:02 ID:FFQ80Ct80]
>>117
お礼が遅くなって、すみません
望んでいた通りのスクリプトでした。どうもありがとうございました

191 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/14(水) 18:53:17 ID:09N73Zdh0]
俺のとこのは動いてるよ in 3.1b3pre
base64の改行は長すぎる行対策。

(function()
{
    // create 'Restart' menuitem
    var menuitem = document.createElement("menuitem");
    menuitem.setAttribute("label", "\u518d\u8d77\u52d5");
    menuitem.setAttribute("class", "menuitem-iconic");
    menuitem.setAttribute("style", "list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAA
BGdBTUEAAK%2FINwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAA
AHsSURBVDjLtZPpTlpRFIV5Dt7AOESr1kYNThGnSomIihPoNVi5Qp3RgBgvEERpRW1BRBAcMEDUtIk
djKk4otK0Jdr2vgxZ3kA0MYoaG3%2BcX2evb529zt4sAKz%2FOawnASgCBNm5LaE7vjVDutkA4mM
dLV4TkvcCuvba2Iqd1pDhWA33mQU%2B2oXVv07YfpoxuNWFuqVXoeqFCnZcgJwRm04p%2BGk3F
s9t8PyZx%2FK5Hfbf03CGLRj62g2%2BrSR0K0D%2BvZXUB1Xw%2Fou5usJWjAaU0Gz3w%2FrjHey%2
FZjDLvKTD34KSyXzyBkC2JaYd4feMqyNa3OQTREQePlXjrqSq5ssj5hMjTMd66ALDKDLm0jcA0s%2B
NID6JIFmvQaNXANEKX3l5x7NyqTcb7Zg8GYtCOLoXuPcbha6XV0VlU4WUzE9gPKjF2CGFbE3G3QA
mafDnShETF3iKTZyIblcNza4Syi%2FdeD6USscFCJwV6Fwn8NonQak5Hy1L9TAcjkJ%2FoAG1p0a1hY
dnfcnkrQCBoxyyNYLp1YCJoB7GIwqGgxGod%2FoZsQoNDiHSepNCceeAN8uF1CvGxJE25rofc%2B3b
lKPqQ2VUnKxIYN85yty3eWh216LeKUTOSCayVGlIH0g5S%2B1JJB%2B8Cxxt1rWkH7WNTNIPAlwA9G
m7OcXUHxUAAAAASUVORK5CYII%3D)");
    menuitem.addEventListener("command", function()
    {
        const APP_START = Components.classes['@mozilla.org/toolkit/app-startup;1'].getService(Components.interfaces.nsIAppStartup);
        APP_START.quit(APP_START.eRestart | APP_START.eAttemptQuit);
    }, false);
    // insert 'Restart' menuitem before 'File' > 'Exit'
    document.getElementById("menu_FilePopup").insertBefore(menuitem, document.getElementById("menu_FileQuitItem"));
})();

192 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/14(水) 18:54:46 ID:09N73Zdh0]
あ、>>191のは>>184にってことで

193 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/14(水) 19:11:14 ID:vnJ6TVht0]
>>185-189
>>191
色々、なんかすいません。やっぱりダメですね。何でだろう。




194 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/14(水) 22:59:10 ID:NZYmfgs80]
ページ内検索バーの横に▼印がついてクリックで保存されてる
検索語句をドロップダウンさせるスクリプトはFirefox3.0以降では
まだないんでしょうか?

195 名前:177 mailto:sage [2009/01/15(木) 05:15:14 ID:YsvCUDQw0]
>>178
無事出来ました、なぜ気づかなかったんでしょう
どうもありがとうございました

196 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/15(木) 11:30:19 ID:27LPC/aP0]
google search-site block plusの今動くバージョンはどっかにないでしょうか?

197 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/15(木) 12:12:05 ID:6XPD30i50]
あるけど、お前だけには教えたくない



198 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/15(木) 17:45:37 ID:xJmw/9g40]
動くよ div を li に

199 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/15(木) 20:46:46 ID:gmUUc4Ff0]
GreasemonkeyスクリプトのYourfilehostFlvAndThumbGetterをbbs2chreader上でも有効になるようにしたいです
スクリプトをどのように改変すれば良いか教えてください

200 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/16(金) 00:43:35 ID:ENL7sIoU0]
>>199
ググってから質問しようぜ。参照できそうなのがいっぱい出てくるじゃねーか
ttp://d.hatena.ne.jp/lurker/20060818/1155914437

201 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/16(金) 02:12:01 ID:QRrTZ4Cs0]
>>199
正直そのスクリプトの動作を b2r 上でどういう風に実現したいか具体的に説明しないと答えられない。

202 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/16(金) 03:03:55 ID:YwBTLzbu0]
うーん、インラインだとグロが避けれねー

203 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/16(金) 03:10:56 ID:ETzvHELW0]
下記の右クリックでタブを閉じるスクリプトを使用しています。
gBrowser.mTabContainer.addEventListener"dblclick", function(e)
{if (aEvent.button == 0) document.getElementById("cmd_close").doCommand();},false);

このスクリプトに「bbs2chreaderで開いている場合はログを削除する」
(ただしfoxage2chに登録されている場合はログ削除はしない)という動作を付け加えたいのですが
どう書き加えれば良いでしょうか。
アドバイスお願いしますm(_ _)m

204 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/16(金) 11:33:49 ID:QRrTZ4Cs0]
>>203
アゲアシとりみたいになるが....

>右クリックでタブを閉じる
通常の(左)ダブルクリックで閉じるの間違いだよね?

205 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/16(金) 14:51:25 ID:ETzvHELW0]
>>204
お恥ずかしい・・。
204さんのご指摘通り正しくは左ダブルクリックです。

ステータスバーのアイコンからログ削除はできるのですが
自分には使いづらい&タブのダブルクリックでログ削除ができたら便利だなと思い
質問させて頂きました。

206 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/16(金) 15:12:15 ID:QRrTZ4Cs0]
>>205
ザーッと考えた。
b2r
スレッド表示画面か判定:
手抜きでは "127.0.0.1:882X/thread/http://" で始まっているかチェック
正しくは Ci.b2rIGlobalService(b2r0.5)/Ci.nsIBbs2chService(b2r0.4) で得てチェック
削除:_doCommand deleteLog メソッドあたり?

Fox[aA]ge2ch
アドレスで Fox[aA]ge2ch のツリー・データを検索(0.4 .rdf/0.5 .json)
FoxAge2ch なら FoxAge2chUI.onSearchFilterInput(); が使えるか?
なんか便利なメソッドが有るのかもしれないが不勉強>自分

ウーン...出来るかもしれないがパス....ゴメン


207 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/16(金) 15:20:36 ID:QRrTZ4Cs0]
×(0.4 .rdf/0.5 .json)
○(Foxage .rdf/FoxAge .json)
ドッチにしても独自でやると Fox[aA]ge との整合性をとる必要あり。



208 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/16(金) 17:33:38 ID:ETzvHELW0]
>>206
やはり希望の動作をさせるとなると色々とややこしそうですね・・。
タブのダブルクリックでログ削除が一番の希望で
foxage2chの方はどうしても必要という訳ではないため、
206さんのレスの内容を参考にして色々と考えてみます。

余談ですが206さんはaliceさんですよね?(間違っていたらすいません)
お心使い感謝します。ありがとうございます。

209 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/16(金) 17:42:36 ID:pv/NsgAJ0]
Try This Search On
ttp://userscripts.org/scripts/show/6136
これの日本向けバージョン作ってる人いませんか?

210 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/16(金) 18:07:30 ID:zZ/MTZ3P0]
>>208
ログ削除するだけでいいんなら、btnDeleteLogをclickしてやればいいんじゃね

211 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/16(金) 18:19:03 ID:Zu9HYhUx0]
ログ削除したらタブを閉じるにしたほうが簡単だよ。

212 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/16(金) 18:19:46 ID:obLsOpD70]
みなさんこんばんは
拡張のIME and DiMENSiONのような、IMEのON、OFFでフォーム背景色が変わる
userChrome.js用のスクリプトはありませんか?

213 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/16(金) 23:29:31 ID:IG7eix3d0]
>>99
userMenu.js用
ttp://www6.uploader.jp/dl/script/script_uljp00226.zip.html

214 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 00:26:38 ID:PAIMMoYi0]
aliceブランドのSub-Script/Overlay Loader v3.0.20modに
いまバージョン上げてみたんだけど、オプション、一般の
前回終了時のウィンドウとタブを表示するが複数タブでの終了時だと復元できなくなっちゃう?

Mozilla/5.0 (Windows; U; Windows NT 6.0; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.5.30729)

215 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 00:45:38 ID:i6deXSYV0]
うちでは出来てる
他じゃない?

216 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 00:48:58 ID:PAIMMoYi0]
>>215
切り離してやってみる。ありがとうございます。

217 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 03:37:24 ID:AOhNH6np0]
>>210,211
アドバイスありがとうございます。

最終的な目標はやはり>>203(タブダブルクリックで完結させたい)なのですが
206さんの意見を頂き(実現させるには結構難しい)、少し諦めがつきました。
しかし、210さんや211さんのレスでひらめいた事があったので
あまり拘り過ぎず自分にしっくり来る方法を探してみます!
分からない事がありましたらまた質問させて下さいませ。



218 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 09:07:52 ID:mKWVvYPR0]
>>213
これいいけど、Firefox立ち上げる度に毎回出てくるのな。
呼び出したいときだけとか設定出来ないのかな…。

219 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 10:29:02 ID:9YoWBbIO0]
>>218
userMenu.js用って書いてあるのに, 何いってんだか,

220 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 10:44:46 ID:mKWVvYPR0]
>>219
意味がわからん。userChrome.jsじゃなく、userMenu.jsっていうのを作るの?


221 名前:214 mailto:sage [2009/01/17(土) 10:50:31 ID:PAIMMoYi0]
loadInBlankTab.uc.jsと交渉してたんだけど
v3.0.20modで不具合なく動作する同じ機能のスクリプト教えて下さい。

222 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 10:51:44 ID:9YoWBbIO0]
ググレばいいのに...

223 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 10:52:26 ID:lB7JBaXV0]
ググれ

224 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 10:58:31 ID:9YoWBbIO0]
>>221
ロダに上げておいたよ

225 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 11:02:00 ID:mKWVvYPR0]
ググったよ勿論。サッパリ分からん。

226 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 11:06:39 ID:+TnaHSAL0]
ググってわからなければ諦めろ

227 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 11:07:26 ID:PAIMMoYi0]
>>224
頂きます。
私、JavaScriptの知識はまだしょぼいのですが暫くしたら自分で解決出来るようにします。
ありがとうございました。




228 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 11:08:35 ID:9YoWBbIO0]
なんでDateオブジェクトのgetMonthの返す値だけ0からになってんだろ,
で, >>213はaDate.getMonth().toString() のところを (aDate.getMonth()+1).toString() にしないとダメですね

229 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 11:15:00 ID:QS3bOPRm0]
>>228
もしかして80氏?






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

前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