firefox userChrome.js greasemonkeyスクリプトスレ 3
レス数が900を超えています。1000を超えると表示できなくなるよ。
0001名無しさん@お腹いっぱい。
2007/11/07(水) 00:39:11ID:oCfttq850■まとめサイト
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
■拡張機能
greasemonkey
ttp://www.greasespot.net/
userChrome.js
ttp://forums.mozillazine.org/viewtopic.php?t=397735&sid=4b6a2d2f1d22cf05c4bda988683c1f94
ttp://forums.mozillazine.org/viewtopic.php?t=556229
■関連スレ
Mozilla Firefox usercontent.css 広告カットスレ 1
ttp://pc9.2ch.net/test/read.cgi/software/1139710935/
Mozilla Firefox Part73
ttp://pc11.2ch.net/test/read.cgi/software/1194007773/
Mozilla Firefox質問スレッド(初心者歓迎)の52
ttp://pc11.2ch.net/test/read.cgi/software/1193829630/
Mozilla Firefox 拡張機能スレッド Part25
ttp://pc11.2ch.net/test/read.cgi/software/1191202956/
■前スレ
firefox userChrome.js greasemonkeyスクリプトスレ 2
ttp://pc11.2ch.net/test/read.cgi/software/1185343069/
0809名無しさん@お腹いっぱい。
2008/01/13(日) 11:49:12ID:kLjk8IWR0どうもありがとうございます。
ご指摘のとおり、XULのエラーを表示させるようにしてませんでした。
エラーの箇所は、これまたご指摘のとおり、38行目(辺り)のif(!userContent) let timer・・・で
書いていただいたコードに変えてみたところ編集ウィンドウが立ちあがってきました。
なにからなにまでありがとうございました。
0810初スレの80
2008/01/13(日) 17:23:39ID:zSwwi+Vt0うっかりしてました.今まで何で動いていたのか不思議です.
>>808
javascriptの勉強をいい加減にしかしていなかったので,
そんな事が出来るなんて今初めて知りました.
ちゃんと基本を学んでおかないと駄目ですね.
0811名無しさん@お腹いっぱい。
2008/01/13(日) 17:35:13ID:74dJ1Nzn0Bug 408957 ? let declaration must be direct child of block, top-level implicit block, or switch body block
がtrunkに反映されたためと思う。 Fx2へは未反映のようです。
0812名無しさん@お腹いっぱい。
2008/01/14(月) 08:56:24ID:D14ly0Yc00813名無しさん@お腹いっぱい。
2008/01/14(月) 12:52:16ID:Pdazjww70tp://developer.mozilla.org/en/docs/Code_snippets:Preferences
0814名無しさん@お腹いっぱい。
2008/01/14(月) 14:52:56ID:EzFdKVeB00815名無しさん@お腹いっぱい。
2008/01/14(月) 14:55:49ID:Pdazjww70いろいろある。
まとめサイトにリンクされている。
また別のものがこのスレもしくは過去スレにもあった。
0816名無しさん@お腹いっぱい。
2008/01/14(月) 22:40:27ID:S5CXYP++0で外部からtextを取得しているのですが、LDRの文字コードがutf-8で
外部ファイルがshift_jisのため文字化けが起こってしまいます。
一般的にはphpやperlで行うようですが、何とかファイルの文字コード変換まで
全てGreasemonkey内で終わらせたいのですがどうすれば文字コードの変換ができるのでしょうか。
0817名無しさん@お腹いっぱい。
2008/01/14(月) 22:55:43ID:D14ly0Yc0ありがとうございます。
ゆっくり読んでみます
0818名無しさん@お腹いっぱい。
2008/01/14(月) 23:15:31ID:g1xEAfqk00819名無しさん@お腹いっぱい。
2008/01/14(月) 23:20:05ID:dnmLtJ/r0移植したよ!
about:cofig
から
clipboard.autocopyをtrueにするだけ!
0820名無しさん@お腹いっぱい。
2008/01/14(月) 23:23:27ID:g1xEAfqk0いやそれって UNIX 系 OS だけでしょ?
0821名無しさん@お腹いっぱい。
2008/01/15(火) 00:06:31ID:sS3Fb4Vx0試してないけど,GM_xmlhttpRequestするときにoverrideMimeTypeで
charsetを指定すればいいかも
autopagerize.user.jsとか参考に
0822名無しさん@お腹いっぱい。
2008/01/15(火) 00:37:05ID:rY98Szrx0ばっちりでした。
ただ唯一心残りなのは document.characterSet のような感じで
取得先の文字コードを動的に取得できないことでしょうか。
AutoPagerizeの場合は取得先が同一ドメインであり、現在のページと
同じ文字コードであると見てほぼ間違いないのでdocument.characterSet
で調べればいいのでしょうが、別だとあらかじめ指示しておく他ないようですね。
なんとか無事に文字化けせずに表示できてありがたいです。
0823名無しさん@お腹いっぱい。
2008/01/15(火) 00:46:22ID:b0VfV8lW0ttp://www6.uploader.jp/dl/script/script_uljp00103.zip.html
0824名無しさん@お腹いっぱい。
2008/01/15(火) 00:52:42ID:LFo7jl380Alice さんありがとう!!
0825はまつまめ
2008/01/17(木) 09:39:02ID:WFe7L16W0Mozilla Firefox 快適にチューンスレよ。@
http://pc11.2ch.net/test/read.cgi/win/1200470954/
0826名無しさん@お腹いっぱい。
2008/01/17(木) 11:09:36ID:cqs4xKzQ0これを、選択中のタブを中クリックした時には「全てのタブを閉じる」ようにしたいのですが
どうすればいいでしょうか。
0827名無しさん@お腹いっぱい。
2008/01/17(木) 11:28:36ID:8MS6PBV200828名無しさん@お腹いっぱい。
2008/01/17(木) 11:36:35ID:Cq+kl+XB00829名無しさん@お腹いっぱい。
2008/01/17(木) 11:45:58ID:u+ndFFNq0同じく選択中のタブを中クリックで「全てのタブを閉じる」って、無理じゃね?
0830名無しさん@お腹いっぱい。
2008/01/17(木) 11:50:50ID:Df1gUboV0A.非選択タブを中クリックしたときはそのタブ以外を閉じて, そのタブを選択する。
B.選択中のタブを中クリックしたときはそのタブ以外を閉じる。
と言うことと思われるので,
要望は,
Bの動作を, 選択中のタブを中クリックしたときは全部のタブを閉じる。
にしたいと言うことで可能ですね。
0831名無しさん@お腹いっぱい。
2008/01/17(木) 12:05:55ID:5ZnMmt+g00832名無しさん@お腹いっぱい。
2008/01/17(木) 12:13:56ID:cqs4xKzQ0すいません、説明ベタなもので(´;ω;`)ウッ
>>830
代弁して下さってありがとうございます。
要望はまさしくそれです。
firefox2の時は以下のスクリプトで希望の動作が出来ていたのですが
3.0b3では中々希望通りの動作にならずここに書き込みさせて頂きました。
gBrowser.mTabContainer.addEventListener("click", function(e){
if (e.target.localName == "tab" && e.button == 1){
var browser=getBrowser();
browser.removeAllTabsBut(browser.mCurrentTab);
}
},true);
0833名無しさん@お腹いっぱい。
2008/01/17(木) 12:39:52ID:JGZiIt7100834名無しさん@お腹いっぱい。
2008/01/17(木) 17:18:25ID:WCkSBvG20ウィンドウのxをクリックじゃだめなの?( ゚д゚)
0835名無しさん@お腹いっぱい。
2008/01/17(木) 18:46:27ID:vJv1NYIm0このレスしてるのこのスレの人なんでしょ?わかってるんだから
> FxのuserChrome.js等で, windowのloadイベントをトリガーにしてnsIWindowMediatorにてbrowserウインドウが自分以外に既にあれば自分自身を閉じる, と言うことをするだけ
のスクリプトを作ってくださいm(_ _)m
0836名無しさん@お腹いっぱい。
2008/01/17(木) 18:59:51ID:JGZiIt710(function(){
const nsIAppStartup = Components.interfaces.nsIAppStartup;
var mediator = Components.classes["@mozilla.org/appshell/window-mediator;1"]
.getService(Components.interfaces.nsIWindowMediator);
var windowType = "navigator:browser";
var enumerator = mediator.getEnumerator(windowType);
var flg = false;
while(enumerator.hasMoreElements()) {
var win = enumerator.getNext();
if(window != win) flg = true;
}
if(flg){
window.close();
}
})();
0837名無しさん@お腹いっぱい。
2008/01/17(木) 19:19:08ID:QvY/DS9+0ここのスクリプトのAutopagerize対応版きぼん
0838名無しさん@お腹いっぱい。
2008/01/17(木) 19:26:56ID:JGZiIt7100839名無しさん@お腹いっぱい。
2008/01/17(木) 19:27:55ID:u+ndFFNq00840名無しさん@お腹いっぱい。
2008/01/17(木) 20:32:02ID:8MS6PBV20Google版ならあるけどはてブは見たことない。
http://userscripts.org/scripts/show/11616
0841名無しさん@お腹いっぱい。
2008/01/17(木) 21:28:34ID:4Vk+t8cd0それぐらい自分でやれ
0842名無しさん@お腹いっぱい。
2008/01/17(木) 21:49:51ID:6HV+wg+i0ということは、2つの場合のスクリプトを書かないといけないという事よね?
もしよかったらヒント頂けないでしょうか。お願いします。
>>834
タブの上で作業を完結させたくて・・。
0843名無しさん@お腹いっぱい。
2008/01/17(木) 21:52:32ID:6HV+wg+i0○書かないといけないという事ですよね?
タイプミスすいませんorz
0844名無しさん@お腹いっぱい。
2008/01/17(木) 21:56:20ID:jGrUMxz10http://www6.uploader.jp/dl/script/script_uljp00104.zip.html
80氏のものとAutoPagerizeを参考にしました。ありがとうございます。
0845名無しさん@お腹いっぱい。
2008/01/17(木) 23:48:27ID:I6VJ3NY200846名無しさん@お腹いっぱい。
2008/01/18(金) 08:32:50ID:Ecebkq5H0JavaScriptやったことなくて分かんなかったから、オライリーの「入門JavaScript」っていう本買ってきたよ。
GreasemonkeyのGM_ほげほげっていう関数の説明ってどこにのってる?
0847名無しさん@お腹いっぱい。
2008/01/18(金) 08:39:05ID:6ZikQS9S0greasemonkeyの独自関数だからどこにも載ってないよ。
ぐぐって探すか、本が欲しいならこれ買えば?
ttp://www.shuwasystem.co.jp/books/gremon/
0848名無しさん@お腹いっぱい。
2008/01/18(金) 09:01:25ID:Ecebkq5H0GM_modoki.jslの中身見ながらがんばることにした。thx。
0849名無しさん@お腹いっぱい。
2008/01/18(金) 13:27:15ID:XNznSr8o00850名無しさん@お腹いっぱい。
2008/01/18(金) 21:29:29ID:Ban0Yvgl0二重起動させようとしたら従来通り以下のようなダイアログが出るだけでアクティブにならなかったです
Firefox is already running, but is not responding. To open a new window, you must first close the existing Firefox process, or restart your system.
ポータブル版だからダメなのかな
でも作ってくれてどうもありがとう
0851名無しさん@お腹いっぱい。
2008/01/18(金) 21:34:31ID:i9TIOFWO0情報後出しか?
0852名無しさん@お腹いっぱい。
2008/01/18(金) 21:50:53ID:EFtU1npM0そのメッセージはfirefox.exeが出してるからPortableは関係ないと思うけど。
0853名無しさん@お腹いっぱい。
2008/01/18(金) 21:55:03ID:6MFXbEKC0また複雑化しそうな予感w
0854名無しさん@お腹いっぱい。
2008/01/18(金) 22:10:00ID:i9TIOFWO0Mozilla Firefox, Portable Edition 2.0.0.11で試したがそんなエラーメッセージ出ませんよ。
起動時のコマンドラインオプションか, FirefoxPortable.ini の設定がおかしいのではないですか?
0855名無しさん@お腹いっぱい。
2008/01/18(金) 22:17:38ID:VOnODOFx0そんなの出んよ?ただ元の質問を見ると
> すでに起動しているFirefoxをアクティブにすることはできますか?
らしいけどアクティブにもならんけど
0856名無しさん@お腹いっぱい。
2008/01/18(金) 22:29:28ID:1hzs22Gh0firefox -profile PROFILE で何がいかんの?
0857名無しさん@お腹いっぱい。
2008/01/18(金) 22:30:25ID:qpXomkqf0このスクリプトをuserChrome.jsで動かすには
どうしたらいいんでしょうか
0858名無しさん@お腹いっぱい。
2008/01/18(金) 23:30:41ID:6MFXbEKC0Firefox2.0? 3.0β?
userchrome.jsとuserContent.jsのverは?
0859名無しさん@お腹いっぱい。
2008/01/18(金) 23:40:18ID:qpXomkqf0すみません
・Mozilla/5.0 (Windows; U; Windows NT 5.1; ja-JP-lg; rv:1.8.1.12pre) Gecko/20080114 Firefox/2.0.0.11 (ayakawa SSE2-PGU)
・userChrome.js 0.8
・userContent.js 1.3
0860836
2008/01/19(土) 00:49:25ID:c0ZHTm0j0> すでに起動しているFirefoxをアクティブにすることはできますか?
win.content.focus();を追加してみた。
(function(){
const Ci = Components.interfaces;
var mediator = Components.classes["@mozilla.org/appshell/window-mediator;1"]
.getService(Ci.nsIWindowMediator);
var windowType = "navigator:browser";
var enumerator = mediator.getEnumerator(windowType);
while(enumerator.hasMoreElements()) {
var win = enumerator.getNext();
if(window != win){
win.content.focus();
setTimeout(function(){window.close();},0);
return;
}
}
})();
0861名無しさん@お腹いっぱい。
2008/01/19(土) 01:36:37ID:ln0yH9Gl00862名無しさん@お腹いっぱい。
2008/01/19(土) 01:50:13ID:c0ZHTm0j0「指定したURL」が意味不明確なので, プロンプト表示してURLを入力するものと勝手に解釈した。
この解釈があなたの意図していたものと異なっていても(ry
/*CODE*/
var specified_url = window.prompt('url');
if( specified_url){
if(!/^http:\/\//i.test(specified_url)) specified_url = "http://" + specified_url
openWebPanel("Open Specified URL in Sidebar", specified_url );}
0863名無しさん@お腹いっぱい。
2008/01/19(土) 01:50:31ID:+rcmg0s700864名無しさん@お腹いっぱい。
2008/01/19(土) 02:10:29ID:ln0yH9Gl0ブックマークのプロパティに”このブックマークをサイドバーに読み込む”というオプションがありますよね。
あの動作をボタンでしたんです。
ブックマークツールバーフォルダに入れてボタン化では個々に配置できないのでcustom buttonsで出来ればと
0865名無しさん@お腹いっぱい。
2008/01/19(土) 02:18:28ID:ln0yH9Gl0おw、スイマセンぼけてて読み飛ばしてしまった。風邪だなきっと・・・
説明が足らなかったようで申し訳ありませんでした。
参考にしてちょっと考えてみます
0866名無しさん@お腹いっぱい。
2008/01/19(土) 02:24:50ID:+rcmg0s70サイドバーに表示するって意味ね。
こういう使い方しないからこんな機能あるの初めて知ったよ。
知らない機能まだまだあるもんなんだなぁ…。
0867名無しさん@お腹いっぱい。
2008/01/19(土) 02:39:01ID:hxYFnAb70そんな面倒なことしなきゃ駄目かな?
以下のコードみたいに簡単でいいんじゃ?
openWebPanel("ここにページのタイトル記載", "ここにURL記載");
0868名無しさん@お腹いっぱい。
2008/01/19(土) 02:46:17ID:c0ZHTm0j0>「指定したURL」が意味不明確なので, プロンプト表示してURLを入力するものと勝手に解釈した。
と記述してあるだろ
0869名無しさん@お腹いっぱい。
2008/01/19(土) 03:16:30ID:hxYFnAb70すまん
コードしか読んでなかった。
0871名無しさん@お腹いっぱい。
2008/01/19(土) 10:42:41ID:EVjPep3r0以下のスクリプトを書いてchrome/SubScript/scrollTopOrBottom.uc.jsに保存しました。
が、ブラウザ起動時にアクティブだったタブでしか有効になりません。
どうすればいいでしょうか?
(function()
{
var w = window.content;
var scrollTopOrBottom = {
handleEvent : function(aEvent){
if(aEvent.altKey || aEvent.metaKey){
var positionY = aEvent.detail >= 0 ? w.scrollMaxY : 0;
w.scrollTo(w.pageXOffset, positionY);
}
}
}
w.addEventListener("DOMMouseScroll", scrollTopOrBottom, false);
})();
0872名無しさん@お腹いっぱい。
2008/01/19(土) 13:02:19ID:c0ZHTm0j0//Altを押しながらホイールを回したら一番上か一番下に移動
//マウスのイベント発生したwindow/frame/iframeで機能するようにしたつもり
(function()
{
var w = gBrowser.mPanelContainer;
var scrollTopOrBottom = {
_getWindow: function(aEvent){
var target = aEvent.originalTarget;
return target.ownerDocument ? target.ownerDocument.defaultView : null;
},
handleEvent : function(aEvent){
if(aEvent.altKey || aEvent.metaKey){
var fw = this._getWindow(aEvent)
if(!fw)return;
var positionY = aEvent.detail >= 0 ? fw.scrollMaxY : 0;
fw.scrollTo(fw.pageXOffset, positionY);
}
}
}
w.addEventListener("DOMMouseScroll", scrollTopOrBottom, false);
})();
0873872
2008/01/19(土) 13:25:21ID:c0ZHTm0j0>>872の
if(!fw)return;
の次に
aEvent.preventDefault();
を
を挿入しておいてください
0874名無しさん@お腹いっぱい。
2008/01/19(土) 18:05:03ID:EVjPep3r0おー!ありがとうございます
0875名無しさん@お腹いっぱい。
2008/01/19(土) 22:30:38ID:bXdCtutj0アップローダのが最新のものなのか
このスレに書き込まれている修正コードで書き直さないといけないのか
というかこのスレを見るのが面倒というか・・
80さんのレスを抽出するだけじゃなくてその前後の流れも見なきゃいけないのが
0876名無しさん@お腹いっぱい。
2008/01/19(土) 22:40:33ID:NOQmnmCN00877名無しさん@お腹いっぱい。
2008/01/19(土) 22:51:53ID:laQAQFow0アップデート楽だよ?
0878名無しさん@お腹いっぱい。
2008/01/20(日) 00:04:22ID:1Tk7Rjt/0userChrome.jsでページのwindow.documentオブジェクト取得するためには
ownerDocument.defaultViewもってこないといけないんだなあ。
今ちょうどdocumentでやってgetElementByIdがnot a functionっていわれたとこだったので
参考になりました。
0879名無しさん@お腹いっぱい。
2008/01/20(日) 00:14:28ID:ST7GLbVv0MDCを読むと良いと思う。
Code snippets:Tabbed browser
ttp://developer.mozilla.org/ja/docs/index.php?title=Code_snippets:Tabbed_browser&printable=yes#.E3.83.9A.E3.83.BC.E3.82.B8.E8.AA.AD.E3.81.BF.E8.BE.BC.E3.81.BF.E3.81.AE.E6.A4.9C.E5.87.BA
0880名無しさん@お腹いっぱい。
2008/01/20(日) 00:38:29ID:dQHmlE8A0後GMじゃなくて、userChrome.jsでgoogle検索の「次へ」を使わず次のページを読み込むことはできますか?
0881名無しさん@お腹いっぱい。
2008/01/20(日) 00:43:22ID:ST7GLbVv0できるんじゃないですか?
0882名無しさん@お腹いっぱい。
2008/01/20(日) 00:48:42ID:1Tk7Rjt/0ありがとうございます。恥ずかしながらこんなもの作ってました。
http://www6.uploader.jp/dl/script/script_uljp00105.zip.html
Greasemonkeyとはまたちがう楽しさがあっていいですね。
0883名無しさん@お腹いっぱい。
2008/01/20(日) 10:07:32ID:AIdvF+cG00884名無しさん@お腹いっぱい。
2008/01/20(日) 10:50:14ID:Bxt7GMPC0>>883
ゆとりは来るなよ…('A`)
そんな楽していきなり結果が得られるわけないだろ。
0885名無しさん@お腹いっぱい。
2008/01/20(日) 10:53:22ID:AIdvF+cG00886名無しさん@お腹いっぱい。
2008/01/20(日) 10:57:53ID:2fT8t31I00887名無しさん@お頭ゆっとり。
2008/01/20(日) 11:47:34ID:B7J0XUVl0chromeディレクトリと
chrome\hogehoge.ucディレクトリと
chrome\hogehoge.UCJSディレクトリの中のサブスクリプトをロードするもので
スクリプト内に@include/@excludeの記述がないものは
chromeディレクトリに
スクリプト内に@include/@excludeの記述があるものは
chrome\hogehoge.ucディレクトリまたは
chrome\hogehoge.UCJSディレクトリに入れる
という意味で間違いないでしょうか?
> nanto_vi さんの UCJS Loader 方式
というのはJavaScript1.7の機能が使用されているスクリプト用
という意味ですか?あと日本語をエンコードせず日本語のままで使える機能付き?
chrome\hogehoge.ucディレクトリと
chrome\hogehoge.UCJSディレクトリの使い分けが今ひとつ理解できずにいます。
0888名無しさん@お腹いっぱい。
2008/01/22(火) 20:21:07ID:SZ/Vd12Z0もう一度別のファイルをあげなおしても、ファイルが変更されないなあ。
0889名無しさん@お腹いっぱい。
2008/01/23(水) 00:58:39ID:pHfIN3Yr0JSA_modoki.jslをみた方がいいのでしょうか。
0890初スレの80
2008/01/23(水) 18:22:21ID:ymy8Z19h0何とかしようとは思うんですが,なにぶん忙しいのでそこまで手が回りません.
>>887
大体そんな感じです.
nanto_vi さんの UCJS Loader 方式と言うのは,
javascript 1.7 + UTF-8 の日本語対応といったところです.
fx2以降 + userChrome.js 0.8 の環境なら *.uc でも javascript 1.7 の機能は使えます.
上記環境なら,通常 chrome ディレクトリか *.uc ディレクトリを使い,
日本語を細工無しに使いたい場合のみ *.UCJS を使えば良いんじゃないかと.
>>889
http://rcl.hp.infoseek.co.jp/cgi-bin/wiki.cgi?page=JSActions%2F_jsaCScript
JSA_modoki.jsl を作るときに↑ここを参考にしました.
0892名無しさん@お腹いっぱい。
2008/01/23(水) 23:33:34ID:bMZWeGt/0URLバーにドラッグ&ドロップしたらエンターキーを押さなくてもそのURLを開いてくれるけど
BHNewTab.uc.js 0.9を入れたらエンターキーを押さないと開かなくなった
と思います
0893名無しさん@お腹いっぱい。
2008/01/24(木) 11:10:53ID:5rSUqpHp0Bookmarks and History open in New Tab ver. 0.9 に変更したら
カレントのタブが about:blank だった場合にはそのタブに開くという機能がなくなった
と思います
0894名無しさん@お腹いっぱい。
2008/01/24(木) 20:14:11ID:Lip47bHL0選択文字列を「GrepSidebar」の検索ボックスに送って検索という機能を追加することは出来ないでしょうか?
「GrepSidebar」がとても便利なのでどなたか作っていただけるとありがたいです。
「GrepSidebar」ttp://space.geocities.yahoo.co.jp/gl/alice0775/view/20070621/1182374366
0895名無しさん@お腹いっぱい。
2008/01/25(金) 21:12:07ID:TRPTst8H0Grasemonkey本体の仕様が結構大々的に変更されましたね。
80氏的には現在の仕様を継続するのか、setTimeoutでwrapされていない限りは
無効にするのかどうしますか。
0896名無しさん@お腹いっぱい。
2008/01/26(土) 00:35:17ID:GD3pLcu00Grasemonkeyでならおかしくならないのはなんで
0897名無しさん@お腹いっぱい。
2008/01/26(土) 01:16:09ID:iGiYzG6Z0グレイスモンキーっておかしいのなんで
0898名無しさん@お腹いっぱい。
2008/01/26(土) 01:51:06ID:zk+PC0KX0http://ja.wikipedia.org/wiki/%E3%82%A2%E3%83%A0%E3%83%80%E3%83%BC%E3%83%AB%E3%81%AE%E6%B3%95%E5%89%87
0899名無しさん@お腹いっぱい。
2008/01/26(土) 10:56:30ID:EqNyIxEr0こんなイメージでつか
//GrepSidebar
case "※※※":
(function(){
var sidebarWindow = document.getElementById("sidebar").contentWindow;
// Verify that our sidebar is open at this moment:
if (sidebarWindow.location.href != "chrome://grepsidebar/content/grepsidebar.xul") {
toggleSidebar("viewGrepSidebar");
}else{
sidebarWindow.grepSearch.grepMain();
}
})();
break;
0900名無しさん@お腹いっぱい。
2008/01/26(土) 11:31:46ID:zbrqEk0V0出来ました!!
ちゃんとGrepSidebarに送って検索が出来てます!
本当に有難うございます。感動しました。
Grepは本当に良く使うので物凄くうれしいです。
正直言って「自分で作れ」とか言われるだけだと思っていたのでホントにうれしいです。
ID:EqNyIxEr0さん 本当〜に有難うございます!^^
0901名無しさん@お腹いっぱい。
2008/01/26(土) 13:25:00ID:iGiYzG6Z0簡潔でいいソースだ
0902名無しさん@お腹いっぱい。
2008/01/27(日) 04:48:25ID:D/wLZK1/00903sage
2008/01/28(月) 14:53:15ID:9dvQUwK20最初の空白タブは表示しないスクリプト、
どんなときでも同じタブ幅になるスクリプト、
タブのダブルクリックでタブを閉じるスクリプトを
ご存じでしたら、教えてください。
0904名無しさん@お腹いっぱい。
2008/01/28(月) 16:36:16ID:9C+8Mjax00905初スレの80
2008/01/28(月) 18:04:09ID:YAyz3nEL0動作設定が少し変わりました.
http://www6.uploader.jp/dl/script/script_uljp00107.zip.html
>>892
直しました.
>>893
mod の方は見てないのでその機能は知りませんでしたが,実装しました.
>>895
@resource は本体実装.
後は GM_modoki.jsl とプリロードファイルで対応と考えとります.
ただ,API の呼び出し制限は有効/無効を切り替えられるようにしようかと.
0906名無しさん@お腹いっぱい。
2008/01/28(月) 23:14:32ID:By6SlW8Z00907名無しさん@お腹いっぱい。
2008/01/29(火) 02:37:37ID:2OWMOXFg0非常に便利で重宝しているのですが、BHNewTab.uc.jsを入れると
URLバーに直接入力して移動することができなくなりませんか?
0908名無しさん@お腹いっぱい。
2008/01/29(火) 03:16:11ID:vxfMd8N40レス数が900を超えています。1000を超えると表示できなくなるよ。