Firefox userChrome.js greasemonkeyスクリプトスレ15
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2011/04/03(日) 19:18:28.06ID:X7C9TxXs0質問は必ずまとめサイトに目を通した後にして下さい。
■まとめサイト
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
0175名無しさん@お腹いっぱい。
2011/04/12(火) 18:00:06.86ID:+kzOP20U0おとなしくTabMixPlus使っとけ
0176名無しさん@お腹いっぱい。
2011/04/12(火) 18:03:45.80ID:MMpDURbf0ただ、ピン留めしてもアイコンだけの状態にならないから
俺はアドオンに乗り換えたが
0177名無しさん@お腹いっぱい。
2011/04/12(火) 18:18:36.90ID:qWBMkbmW0if("TreeStyleTabService" in window) TreeStyleTabService.readyToOpenChildTab(gBrowser.selectedTab);
BrowserSearch.loadSearch(getBrowserSelection(), true);
例によって動作確認は全くしてない
0178名無しさん@お腹いっぱい。
2011/04/12(火) 18:26:10.07ID:qzFJ/w5A0これ誰か作ってくれませんか?
自分もキーボードだけで操作することがあるから、キーボードで開けるようになるとうれしい。
0179名無しさん@お腹いっぱい。
2011/04/12(火) 19:14:22.02ID:uZSQZCJA0一日弄ってみたけど自分のスキルでは無理だった。
スキルのある人に期待して下さい。
0180名無しさん@お腹いっぱい。
2011/04/12(火) 23:24:33.99ID:s73EuJB+00181名無しさん@お腹いっぱい。
2011/04/13(水) 00:34:34.78ID:u0AZMj0n0開けてもそこから先がキーボードで操作できない。
0182174
2011/04/13(水) 10:13:06.78ID:j5bK9huz0情報ありがとうございます。
色々調べたところ、タブが3行目を少しオーバー(※1)するまで開くと右にスクロールバーが現れ、
2行分だけ縦に表示されるということがわかりました。
スクロールさせることで2行ずつ表示されます。
※1、例えばウィンドウ幅を小さくすると24個目でスクロールバーが現れるし、ウィンドウ幅を広げると30個目のタブでスクロールバーが現れる
このような現象の方はいませんでしょうか?
0183174
2011/04/13(水) 10:39:06.32ID:j5bK9huz0タブのところでホイールスクロールすると縦にスクロールする(実は1行しか表示されていないが縦に並んでいた)ことがわかりました。
タブ領域のタブが無い所で「右クリック」→「タブを上部に表示」のオン、オフをしても同じです。
表示領域の設定がうまくいっていないようなのですが、解決方法はありませんでしょうか。
0184名無しさん@お腹いっぱい。
2011/04/13(水) 11:11:10.77ID:ZHmVe0xN00185174
2011/04/13(水) 11:30:10.35ID:j5bK9huz0userChromeJS1.3とJava Console 6.0.*以外の拡張を無効にし、userChromeもzzzz-MultiRowTabforFx3.7.uc.js以外消しましたが
結果は同じでした。。
4.0インストールは3.6をアンインストールしてプロファイルを消し、レジストリも消してクリーンインストールしたからそちらも問題ないはずです。
0186名無しさん@お腹いっぱい。
2011/04/13(水) 12:15:26.80ID:N36ATAJp00187名無しさん@お腹いっぱい。
2011/04/13(水) 12:39:25.80ID:xB+AznIR0>>183では1行しか表示されていない
何を言っているのかさっぱりだ
0188174
2011/04/13(水) 12:49:39.49ID:j5bK9huz0デフォルトのままです。
>>187
182の2行のことは3行分タブを開くとスクロールバーが表示されて2行分が表示されるということです。
183の1行は3行分開くまでは1行しか表示されないということです。
説明が紛らわしくてすみません。
0189名無しさん@お腹いっぱい。
2011/04/13(水) 13:00:05.97ID:xB+AznIR0>183の1行は3行分開くまでは1行しか表示されないということです。
>>183
実は1行しか表示されていないが縦に並んでいた
へっ何を言っているんだ
失せろ
0190名無しさん@お腹いっぱい。
2011/04/13(水) 18:57:10.30ID:/do5zhSB00191名無しさん@お腹いっぱい。
2011/04/13(水) 22:23:54.43ID:AQvn0pe400192名無しさん@お腹いっぱい。
2011/04/13(水) 22:39:50.69ID:XdpXm9Jh0つカスタマイズ
0193名無しさん@お腹いっぱい。
2011/04/14(木) 03:38:49.70ID:dZPN5Suk0Operaの技術者は指摘すれば理解してくれて直してくれる。某ゲームも
JavaScriptで途中で止まっていたが11.10では動くようになった。
ゲームが動く事よりも、不具合が解消された事の方が重要であろう。
それは、より多くのスクリプトを正しく動作させる事に結びつく・・・
0194名無しさん@お腹いっぱい。
2011/04/14(木) 04:15:54.23ID:MlTxO7xc0// ==UserScript==
// @name RestoreGMStatusbar.uc.js
// @description Greasemonkeyのステータスバーアイコンを復活させる(for Fx4)
// @include main
// ==/UserScript==
(function(){
var observer = {
observe: function(subject, topic, data){
if(topic == "xul-overlay-merged") this.initGMStatusbar();
},
initGMStatusbar: function(){
var code = this.readFile("chrome://greasemonkey/content/statusbar.js");
if(!code) return;
code = code.replace("window.addEventListener('load', function() {", "").replace("}, false);", "");
eval(code);
},
readFile: function(url){ try{
var ios = Cc["@mozilla.org/network/io-service;1"].getService(Ci.nsIIOService);
var channel = ios.newChannelFromURI(ios.newURI(url, null, null));
var stream = channel.open();
var sstream = Cc["@mozilla.org/scriptableinputstream;1"].getService(Ci.nsIScriptableInputStream);
sstream.init(stream);
var content = sstream.read(sstream.available());
sstream.close();
return content;
}catch(e){ return null; }
}
};
window.userChrome_js.loadOverlay("chrome://greasemonkey/content/statusbar.xul", observer);
})();
0195名無しさん@お腹いっぱい。
2011/04/14(木) 04:31:22.25ID:MlTxO7xc0ごめん一行抜けてたので訂正
sstream.close();
stream.close(); //← この行を追加して下さい
return content;
0196名無しさん@お腹いっぱい。
2011/04/14(木) 06:45:36.27ID:DXHGUgEl0Firefox4.0では、右クリックを離す度にコンテキストメニューが残って
しまい使いにくく困って下ります。修正箇所おわかりの方教えて頂け
無いでしょうか宜しく御願いいたします。
gBrowser.addEventListener("mousedown", prepareForScroller, true);
function prepareForScroller(event) {
if (event.button != 2 ||
event.originalTarget.ownerDocument == document)
return;
document.addEventListener("DOMMouseScroll", selectTab, true);
document.addEventListener("mouseup", defaultMouseup, true);
}
function selectTab(event) {
preventClick(event);
gBrowser.mTabContainer.advanceSelectedTab(event.detail > 0 ? +1 : -1, true);
document.removeEventListener("mouseup", defaultMouseup, true);
document.addEventListener("mouseup", endTabRoll, true);
}
0197名無しさん@お腹いっぱい。
2011/04/14(木) 06:46:34.47ID:DXHGUgEl0function endTabRoll() {
document.removeEventListener("DOMMouseScroll", selectTab, true);
document.removeEventListener("mouseup", endTabRoll, true);
gBrowser.addEventListener("click", preventClick, true);
setTimeout(removeClickListener, 0);
return;
}
function defaultMouseup() {
document.removeEventListener("DOMMouseScroll", selectTab, true);
document.removeEventListener("mouseup", defaultMouseup, true);
return;
}
function preventClick(event) {
event.stopPropagation();
event.preventDefault();
}
function removeClickListener() {
gBrowser.removeEventListener("click", preventClick, true);
}
0198名無しさん@お腹いっぱい。
2011/04/14(木) 07:18:57.30ID:/uwaRuz40ありがとうございます
0199名無しさん@お腹いっぱい。
2011/04/14(木) 09:41:52.67ID:fbaNZVxu0オプション→コンテンツ→JavaScriptを有効にする をチェック→詳細設定→
コンテキストメニューを無効化または変更する をチェック
0200名無しさん@お腹いっぱい。
2011/04/14(木) 11:26:15.38ID:dLyTZgLS0いただきました!
0201名無しさん@お腹いっぱい。
2011/04/14(木) 12:26:12.24ID:q++p1Cl/00202名無しさん@お腹いっぱい。
2011/04/14(木) 13:00:36.60ID:iSNHaSEp0そのせいでウザったいドロップマーカー表示されるし
そこさえ改善されて他のアドオンもツールバーボタンが標準になれば
Organize Status Barが不要になっていい感じになるんだが
0203名無しさん@お腹いっぱい。
2011/04/14(木) 13:58:50.59ID:arJYjFLf00204名無しさん@お腹いっぱい。
2011/04/14(木) 14:39:58.25ID:b14fpAgL0グリモンからscriptishに変更したら動くようになった
0205名無しさん@お腹いっぱい。
2011/04/14(木) 16:53:31.80ID:r39jas1/00206名無しさん@お腹いっぱい。
2011/04/14(木) 17:00:20.34ID:r39jas1/00207名無しさん@お腹いっぱい。
2011/04/14(木) 21:09:01.35ID:DXHGUgEl0レス感謝致します。ただ教えて頂いた項目はチェック済みなのですが
どうも旨く行きません。失礼ですが引き続き宜しく御願いします。
0208名無しさん@お腹いっぱい。
2011/04/14(木) 22:03:28.21ID:OgqzmpS50グリモンの新しいバージョンから以前あったスクリプト管理のインターフェースは廃止された
狐3、4に関わらずアドオンマネージャーのインターフェースに統合されてる
スクリプトファイルをひらいてinclude、excludeのところを直接編集すれば望むページを追記できる
互換アドオンのscriptishを使えば以前のグリモンとは雰囲気違うが追記設定用のインターフェースがある
あとGoogleimageの対応スクリプトは知る限りうまく動くものはない
GIS autopagerの作者が対応してくれるのを待つのが一番早いんじゃない
0209名無しさん@お腹いっぱい。
2011/04/14(木) 22:30:01.25ID:67JODqhFP0210名無しさん@お腹いっぱい。
2011/04/14(木) 23:11:07.10ID:r39jas1/0おおありがとう!そうか直接編集する仕様に変わったのかよ…
微妙に改悪な気するなぁ
GISの方も参考になりました。作者さん待ちしときますわ
0211名無しさん@お腹いっぱい。
2011/04/15(金) 00:19:58.56ID:jcrzdPzM0使えないななんでだろ
0212名無しさん@お腹いっぱい。
2011/04/15(金) 02:09:02.68ID:EpV8Z/i80userChrome_js.loadOverlay
このメソッドはalice氏のSub-Script/Overlay Loaderを導入してないと使えない
代わりに document.loadOverlay を使えば動くかもしれないけどBug 330458の問題が生ずる可能性がある(らしい)
0213名無しさん@お腹いっぱい。
2011/04/15(金) 10:15:20.10ID:FFY0n2S90locationbarNewTab.uc.js(ロケーションバーから開いたときに新規タブに開く)
が使えなくなったようです。
他のuserChromeや設定などで「ロケーションバーから開いたときに新規タブに開く」を実現させる方法を教えてください。
0214名無しさん@お腹いっぱい。
2011/04/15(金) 11:22:16.61ID:jfHweUR000215名無しさん@お腹いっぱい。
2011/04/15(金) 16:52:53.15ID:CLnn2VtV00216名無しさん@お腹いっぱい。
2011/04/15(金) 21:04:37.12ID:k82s0ql10もうそろそろ1箇月になろうとしてるのに
0217名無しさん@お腹いっぱい。
2011/04/15(金) 21:16:48.36ID:T6rRLZTa00218名無しさん@お腹いっぱい。
2011/04/15(金) 21:45:04.76ID:Y/H0nKkN0最初に質問した者です。
自分の環境では、StatusbarInURLBar3.uc.jsをつかっているためgreasemonkey0.9.2ではロケーションバーにアイコンが表示されなかったのです。
ID:MlTxO7xc0 氏のスクリプトをコピペすると行頭に などのカラーコードがでてくるのでこれを消して使ったところStatusbarInURLBar3.uc.jsでは
正常にロケーションバー内にmonkeyアイコンが表示されて使えるようになりました。
0219名無しさん@お腹いっぱい。
2011/04/15(金) 21:46:30.67ID:Y/H0nKkN00220名無しさん@お腹いっぱい。
2011/04/15(金) 21:46:36.33ID:xUl8O9il0何方か、修正箇所並びに設定変更がおわかりの方
宜しく御願いします。
0221名無しさん@お腹いっぱい。
2011/04/15(金) 21:47:15.52ID:if9Xk0Ho00222名無しさん@お腹いっぱい。
2011/04/15(金) 22:13:30.65ID:EpV8Z/i80カラーコードじゃなくてスペースの数値文字参照表現だね
コードをインデントするのに実体文字参照の を使ってる(使わないと>>196-197みたいになる)のが化けてるみたい
前から同じ報告を何回か受けてるけど見やすさ重視で今後も使っていくので各自で置換よろしく
スクリプトスレなのにスクリプト貼っていけないと言ってる人は無視の方向で
0223名無しさん@お腹いっぱい。
2011/04/15(金) 22:21:13.83ID:xUl8O9il0済みません投稿する前に目は通したのですが、使い方が分からず
分けて直接貼ってしまいました。
以下の処で数年前に出てたスクリプトです。どうか宜しく
御願いします。
右クリック長押し+ホイールでタブ切り替え
http://d.hatena.ne.jp/faminote/20070216/1171635775
0224名無しさん@お腹いっぱい。
2011/04/15(金) 22:34:01.33ID:EpV8Z/i80誤ることはないよ。今までそんなルール無かったんだから
で、対処法だけど、endTabRoll 関数の冒頭を以下のように修正したら直った
function endTabRoll(event) {
preventClick(event);
/* 以下同じ */
}
0225名無しさん@お腹いっぱい。
2011/04/15(金) 22:49:17.63ID:/wcCYn3G0>>215
製作者のGrieverさんは活動してるんだから一度聞いてみなよ
0226名無しさん@お腹いっぱい。
2011/04/15(金) 22:58:16.97ID:xUl8O9il0本当に感謝致します。スクリプトは分からずコピペで使わせて頂いて
いたのですが、以下の記載では無いですよね。どうも旨く行かないのですが
たびたび済みません。
function endTabRoll(event) {
preventClick(event);
document.removeEventListener("DOMMouseScroll", selectTab, true);
document.removeEventListener("mouseup", endTabRoll, true);
gBrowser.addEventListener("click", preventClick, true);
setTimeout(removeClickListener, 0);
return;
}
0227名無しさん@お腹いっぱい。
2011/04/15(金) 23:14:25.51ID:xUl8O9il0ごめんなさい取り消します。問題なく機能しました。AutoHotKeyスクリプト
が邪魔してました本当にありがとう御座いました。
0228名無しさん@お腹いっぱい。
2011/04/15(金) 23:14:30.92ID:EpV8Z/i80それで合ってる。何がどううまくいかないの?
エラーコンソールを表示してエラーメッセージが出てないか確認してみて
0229名無しさん@お腹いっぱい。
2011/04/15(金) 23:15:17.98ID:EpV8Z/i800230名無しさん@お腹いっぱい。
2011/04/16(土) 01:25:34.37ID:iAmGQ9Fp0なんか変な感じにしちゃってごめん
0231名無しさん@お腹いっぱい。
2011/04/16(土) 02:15:14.35ID:JKvPa73W0初めてscriptを書いてみたので、こうした方が良いよとかあったら教えてください。
(function() {
var alliframe = document.getElementsByTagName('iframe');
for (i = 0; i < alliframe.length; i++)
{
var href = alliframe[i].src;
if(!(href.match(/\.youtube\./)))
{
alliframe[i].style.display = 'none';
}
}
})();
0232名無しさん@お腹いっぱい。
2011/04/16(土) 02:34:21.07ID:48/kCnvV0Autopagerizeの2ページ目にも対応出来るスクリプト知りませんか?
今使ってるのが、Disable GOGL Instant PreviewsというGresemonkeyなんですが、
それだと、Autopagerizeの2ページ目以降では有効になってしまうので・・・
0233名無しさん@お腹いっぱい。
2011/04/16(土) 03:11:36.77ID:VFBlwKq90CSSで無効にするっていう手も
Google検索のインスタント プレビューをCSSで非表示にする
http://doheny.blog137.fc2.com/blog-entry-14.html
0234名無しさん@お腹いっぱい。
2011/04/16(土) 03:21:50.07ID:SuJcFuhB0出来ました。ありがとです
firefox3の時のように、サイドバーの横からタブが表示されるようにできますか?
0236名無しさん@お腹いっぱい。
2011/04/16(土) 08:24:04.03ID:TMknJXI40Greased LightboxをAutopagerize対応させるにはどのように書けばいいのでしょうか?
0237名無しさん@お腹いっぱい。
2011/04/16(土) 09:23:42.26ID:LFTtosKF0間違ってはいないけど、その程度ならCSSで書いた方が早いよ
iframe:not([src*=".youtube."]) { display: none; }
0238名無しさん@お腹いっぱい。
2011/04/16(土) 09:36:54.36ID:J7w97BAO0神スクリプトわろた
0239名無しさん@お腹いっぱい。
2011/04/16(土) 10:26:12.90ID:LFTtosKF0Greased LightboxやAutopagerizeにも複数種類あるのだからそっちの情報も無いと動作確認できないのだけど
ちょっとググったら出てきた↓が使えるような気がする
http://d.hatena.ne.jp/os0x/20090215/1234675753
0240名無しさん@お腹いっぱい。
2011/04/16(土) 11:59:34.81ID:AJuPpLVh0狐4への対応が公式に表明されてるアドオン版のAutoPagerizeはメモリリークがあるとの噂
手元でアホみたいに重くなったので原因さがしてみたらこれっぽかった
直されないままだとGISが対応しても使用にちょっと不安がある
GISみたいに元ページへのリンクがつかないので幾分機能的に劣るけど
uAutopagerize(userchromeJS)+Google Images direct links 2011-04-12+Imitation lightbox.jsの組み合わせで
AutoPagerizeしながら画像を移動せずに見ていくっていう使い方ができてる
0241名無しさん@お腹いっぱい。
2011/04/16(土) 17:07:17.02ID:fJJGAO2w00242名無しさん@お腹いっぱい。
2011/04/16(土) 17:21:49.15ID:SFWjnwYLP新しいプロファイル作って、userChromeJS1.3とサSub-Script/Overlay Loader v3.0.30modと
zzzz-MultiRowTabforFx3.7.uc.js入れただけだけど機能しなかった
0243名無しさん@お腹いっぱい。
2011/04/16(土) 17:22:08.52ID:3dTWiaTi0googleの.comをco.jpに置き換えるuc.js↑
と
uautopagerize最強
0244名無しさん@お腹いっぱい。
2011/04/16(土) 17:32:54.13ID:L1xemgtp00245名無しさん@お腹いっぱい。
2011/04/16(土) 19:57:54.02ID:aE+/Yl0k0その辺、Autopagerは優秀だったんだが、あれメモリリーク云々で削除しちゃった
0246名無しさん@お腹いっぱい。
2011/04/16(土) 22:15:12.50ID:LFTtosKF0こっちが標準とはいえ、ステータスバー(アドオンバー)に置いた時に見た目が汚い&使いにくい
(グリモンとは違ってアイコン左クリックでもメニューが出るからマシだけど)
というわけで従来の動作に戻すスクリプトを書いたので次レスで
ちなみにスタイルの管理を選択するとアドオンマネージャ内で開くようになり
そこからエディタを開くと固定サイズウィンドウになってしまう(これは従来からの動作)というオマケ付きだけど
こちらは extensions.stylish.manageView を 1 にすれば従来の動作に戻すことができるみたい
0247名無しさん@お腹いっぱい。
2011/04/16(土) 22:19:32.77ID:LFTtosKF0// @name Stylish_RemoveDropDownMarker.uc.js
// @description Stylishのツールバーボタンのドロップダウンマーカーを消して右クリックメニューを復活させる
// @include main
// ==/UserScript==
(function(){
if(!"stylishOverlay" in window) return;
var stylishBtn = document.getElementById("stylish-toolbar-button");
if(stylishBtn){
if(stylishBtn.hasAttribute("type")) stylishBtn.removeAttribute("type");
stylishBtn.setAttribute("context", "stylish-popup");
}
stylishOverlay.handleStatusClick = function(event){
if(event.target.id == "stylish-panel" || event.target.id == "stylish-toolbar-button"){
if(event.button == 2){
document.getElementById(event.target.getAttribute("popup")).openPopup(event.target, "before_start");
}else if(event.button == 1){
stylishOverlay.openManage();
}
}
};
})();
0248名無しさん@お腹いっぱい。
2011/04/16(土) 22:48:20.63ID:J7w97BAO0RestoreGMStatusbar.uc.jsの人ですかね
お願いです
ChromeStatusbarModoki.uc.jsを使っているのでRestoreGMStatusbar.uc.jsみたいにステータスバー(ロケーションバー)に移動できると嬉しいです
0249名無しさん@お腹いっぱい。
2011/04/16(土) 23:18:17.37ID:LFTtosKF0Stylishがインストールされているかチェックする部分の括弧が抜けてた
正しくは if(!("stylishOverlay" in window)) return; とすべき
0250名無しさん@お腹いっぱい。
2011/04/16(土) 23:25:15.34ID:LFTtosKF0これで動くかな?(保存するファイル名に注意)
<?xml version="1.0"?>
<!--
// ==UserScript==
// @name Stylish_StatusbarButton.uc.xul
// @description Stylishのステータスバーボタンを表示する
// @include main
// ==/UserScript==
-->
<overlay id="stylish-statusbar-overlay" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<statusbar id="status-bar">
<statusbarpanel id="stylish-panel" class="statusbarpanel-menu-iconic" mousethrough="never"
popup="stylish-popup" context="stylish-popup" tooltip="stylish-tooltip"
onclick="stylishOverlay.handleStatusClick(event)"/>
</statusbar>
<script type="application/javascript"><![CDATA[
window.setTimeout(function(){
stylishOverlay.updateStatus();
}, 0);
]]></script>
</overlay>
0251名無しさん@お腹いっぱい。
2011/04/16(土) 23:31:49.03ID:J7w97BAO0動きません;;
0252名無しさん@お腹いっぱい。
2011/04/16(土) 23:37:49.35ID:LFTtosKF0おかしいな。うちの環境だと動いてるんだけど
ChromeStatusbarModoki.uc.js とやらは使ってないから分からないけど、実行順のせいかも知れない
より上位のフォルダに保存してみて
0253名無しさん@お腹いっぱい。
2011/04/16(土) 23:54:24.19ID:J7w97BAO0できませんです・・ChromeStatusbarModoki.uc.js外してもツールバーボタンのまま
ご迷惑おかけしました
0254名無しさん@お腹いっぱい。
2011/04/17(日) 00:13:10.29ID:Kh5nax2T0もしかしてファイルの文字コードを Shift-JIS とかにしてない?
@description に日本語を書いたせいでXMLがパースエラーになってる可能性がある
(手元では英語で書いてたけど貼り付ける時に日本語に書き直してしまった)
文字コードを UTF-8 にして試してみて
0255名無しさん@お腹いっぱい。
2011/04/17(日) 00:16:12.19ID:Kh5nax2T0一応 uc.xul ではなく uc.js として書き直してみた。これでも動かないならちょっとお手上げ
// ==UserScript==
// @name 000_Stylish_StatusbarButton.uc.js
// @description Show Stylish's statusbar button
// @include main
// ==/UserScript==
(function(){
var overlay =
<overlay id="stylish-statusbar-overlay" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<statusbar id="status-bar">
<statusbarpanel id="stylish-panel" class="statusbarpanel-menu-iconic"
mousethrough="never"
popup="stylish-popup" context="stylish-popup" tooltip="stylish-tooltip"
onclick="stylishOverlay.handleStatusClick(event)"/>
</statusbar>
</overlay>;
document.loadOverlay("data:application/vnd.mozilla.xul+xml;charset=utf-8," + encodeURI(overlay.toXMLString()), {
observe: function(subject, topic, data){
if(topic == "xul-overlay-merged") stylishOverlay.updateStatus();
}
});
})();
0256名無しさん@お腹いっぱい。
2011/04/17(日) 00:23:31.69ID:vfJNfq2000257名無しさん@お腹いっぱい。
2011/04/17(日) 00:24:55.76ID:tA9oily40横からd
0258名無しさん@お腹いっぱい。
2011/04/17(日) 00:29:25.75ID:mkZUGX2F0出来たー
ありがとうございます^^^^^^^^^^^^^
0259名無しさん@お腹いっぱい。
2011/04/17(日) 00:29:38.84ID:pJq/9cKHPでもグリモンに関しては念願だったAiOSツールバーに置けるようになったから良かった
実行順序とか諸々復活したしね
Stylishは今回のうpでAiOSと整合性が取れなくなったのが残念。
そろそろ置き場所がなくなって来たんだけどフレキシブルな状態で
ボタン間の隙間を詰めるにはどうすればいいか教えて下さい
0260名無しさん@お腹いっぱい。
2011/04/17(日) 00:31:20.92ID:mkZUGX2F0ID:J7w97BAO0です
0261名無しさん@お腹いっぱい。
2011/04/17(日) 00:37:00.18ID:Kh5nax2T0指摘ありがとう。>>194と同じく userChrome_js.loadOverlay を使いたかったけど
スクリプトローダによっては実装されてない可能性があったので
alice氏のmod版を使ってる場合は document.overlay が上記メソッドに置換されてるので問題ないはず
0262名無しさん@お腹いっぱい。
2011/04/17(日) 00:39:27.99ID:Kh5nax2T00263名無しさん@お腹いっぱい。
2011/04/17(日) 00:48:40.33ID:vfJNfq2000264名無しさん@お腹いっぱい。
2011/04/17(日) 00:56:45.60ID:qVqihnPc00265名無しさん@お腹いっぱい。
2011/04/17(日) 04:25:25.32ID:0A6c7WNB0しまいました。修正出来る方御願いします。
375.js(スクロールバー上の右クリックメニューを追加しTop hereとBottomにスクロール.uc.js) - Firefox用スクリプトアップローダー(新)
http://loda.jp/script/?id=375
0266名無しさん@お腹いっぱい。
2011/04/17(日) 07:27:34.58ID:JAUlShNM00267名無しさん@お腹いっぱい。
2011/04/17(日) 07:30:30.55ID:lBRGwF1G0get zoom scrollContextMenu_zoom() ってところを get zoom() にしたらとりあえず動いた
0268名無しさん@お腹いっぱい。
2011/04/17(日) 08:39:12.68ID:8cevKmJX0便利だよねWescript
0269名無しさん@お腹いっぱい。
2011/04/17(日) 10:39:41.76ID:+JDII4nG00270名無しさん@お腹いっぱい。
2011/04/17(日) 10:48:17.09ID:17I0KR5Q00271名無しさん@お腹いっぱい。
2011/04/17(日) 11:05:37.01ID:pft3Z+xT0user.js(about:config)でmiddlemouse.scrollbarPositionをtrueにして
スクロールバーで中クリックした位置に移動するようにしつつ
Top移動とBottom移動はマウスジェスチャーにしたら不要になったけどなぁそれ
0272名無しさん@お腹いっぱい。
2011/04/17(日) 11:08:46.21ID:g7KpTA/70レスありがとう御座います。早速修正させて頂いたのですが
機能しないみたいです。他の拡張やスクリプト等すべて停止
したり色々やって見たのですが、どうも旨く行かないようです。
0273名無しさん@お腹いっぱい。
2011/04/17(日) 11:58:31.78ID:lBRGwF1G0もしかしてコンテキストメニューの背景が透明で見づらいから見落としてるってことはないかな
あと考えられるのはサブスクリプトローダとかuc.jsのバージョンの違いとか
自分は Sub-Script/Overlay Loader v3.0.30mod + userChromeJS v1.3
0274名無しさん@お腹いっぱい。
2011/04/17(日) 12:22:16.41ID:g7KpTA/70わざわざ済みません。自分はFirefox 4.0からこのスレの
>>94で投稿された環境です。
・http://mozilla.zeniko.ch/userchrome.js.htmlのSub-Script/XUL Loader
リンクを名前を付けて保存→名前をuserChrome.jsにする
同じ環境で試したくSub-Script/Overlay Loader v3.0.30modをさがして
います。此方の方が良いのでしょうか
■ このスレッドは過去ログ倉庫に格納されています