[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 01/20 10:09 / Filesize : 327 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


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

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



1 名前:名無しさん@お腹いっぱい。 [2007/11/07(水) 00:39:11 ID: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/

830 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/17(木) 11:50:50 ID:Df1gUboV0]
「他のタブを閉じる」というのは,
A.非選択タブを中クリックしたときはそのタブ以外を閉じて, そのタブを選択する。
B.選択中のタブを中クリックしたときはそのタブ以外を閉じる。
と言うことと思われるので,
要望は,
Bの動作を, 選択中のタブを中クリックしたときは全部のタブを閉じる。
にしたいと言うことで可能ですね。

831 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/17(木) 12:05:55 ID:5ZnMmt+g0]
 

832 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/17(木) 12:13:56 ID:cqs4xKzQ0]
>>827,828,829
すいません、説明ベタなもので(´;ω;`)ウッ

>>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);

833 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/17(木) 12:39:52 ID:JGZiIt710]
だから, 動作Aと動作Bを場合分けしないとね.

834 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/17(木) 17:18:25 ID:WCkSBvG20]
>>826
ウィンドウのxをクリックじゃだめなの?( ゚д゚)


835 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/17(木) 18:46:27 ID:vJv1NYIm0]
pc11.2ch.net/test/read.cgi/software/1199778477/434
このレスしてるのこのスレの人なんでしょ?わかってるんだから
> FxのuserChrome.js等で, windowのloadイベントをトリガーにしてnsIWindowMediatorにてbrowserウインドウが自分以外に既にあれば自分自身を閉じる, と言うことをするだけ
のスクリプトを作ってくださいm(_ _)m

836 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/17(木) 18:59:51 ID: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();
}
})();

837 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/17(木) 19:19:08 ID:QvY/DS9+0]
d.hatena.ne.jp/mrkn/20061021/1161417780
ここのスクリプトのAutopagerize対応版きぼん

838 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/17(木) 19:26:56 ID:JGZiIt710]
それ役に立つの?



839 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/17(木) 19:27:55 ID:u+ndFFNq0]
見た目も大事だろ

840 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/17(木) 20:32:02 ID:8MS6PBV20]
>>837
Google版ならあるけどはてブは見たことない。
userscripts.org/scripts/show/11616

841 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/17(木) 21:28:34 ID:4Vk+t8cd0]
>>837
それぐらい自分でやれ

842 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/17(木) 21:49:51 ID:6HV+wg+i0]
>>833
ということは、2つの場合のスクリプトを書かないといけないという事よね?
もしよかったらヒント頂けないでしょうか。お願いします。

>>834
タブの上で作業を完結させたくて・・。

843 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/17(木) 21:52:32 ID:6HV+wg+i0]
×書かないといけないという事よね?
○書かないといけないという事ですよね?

タイプミスすいませんorz

844 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/17(木) 21:56:20 ID:jGrUMxz10]
UserAgentを自動で変更する。
www6.uploader.jp/dl/script/script_uljp00104.zip.html
80氏のものとAutoPagerizeを参考にしました。ありがとうございます。

845 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/17(木) 23:48:27 ID:I6VJ3NY20]
しかし、いろんな使い方する人もいるもんだ。

846 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/18(金) 08:32:50 ID:Ecebkq5H0]
>>841
JavaScriptやったことなくて分かんなかったから、オライリーの「入門JavaScript」っていう本買ってきたよ。
GreasemonkeyのGM_ほげほげっていう関数の説明ってどこにのってる?

847 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/18(金) 08:39:05 ID:6ZikQS9S0]
>>846
greasemonkeyの独自関数だからどこにも載ってないよ。
ぐぐって探すか、本が欲しいならこれ買えば?
ttp://www.shuwasystem.co.jp/books/gremon/

848 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/18(金) 09:01:25 ID:Ecebkq5H0]
>>847
GM_modoki.jslの中身見ながらがんばることにした。thx。



849 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/18(金) 13:27:15 ID:XNznSr8o0]
wiki.greasespot.net/API_reference

850 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/18(金) 21:29:29 ID:Ban0Yvgl0]
>>836
二重起動させようとしたら従来通り以下のようなダイアログが出るだけでアクティブにならなかったです
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.
ポータブル版だからダメなのかな

でも作ってくれてどうもありがとう

851 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/18(金) 21:34:31 ID:i9TIOFWO0]
>>850
情報後出しか?

852 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/18(金) 21:50:53 ID:EFtU1npM0]
>>850
そのメッセージはfirefox.exeが出してるからPortableは関係ないと思うけど。

853 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/18(金) 21:55:03 ID:6MFXbEKC0]
そろそろβ3がでるんじゃないかな
また複雑化しそうな予感w

854 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/18(金) 22:10:00 ID:i9TIOFWO0]
>>850
Mozilla Firefox, Portable Edition 2.0.0.11で試したがそんなエラーメッセージ出ませんよ。
起動時のコマンドラインオプションか, FirefoxPortable.ini の設定がおかしいのではないですか?

855 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/18(金) 22:17:38 ID:VOnODOFx0]
>>850
そんなの出んよ?ただ元の質問を見ると
> すでに起動しているFirefoxをアクティブにすることはできますか?
らしいけどアクティブにもならんけど

856 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/18(金) 22:29:28 ID:1hzs22Gh0]
firefox portable の存在意義が分からん
firefox -profile PROFILE で何がいかんの?

857 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/18(金) 22:30:25 ID:qpXomkqf0]
userscripts.org/scripts/show/7974

このスクリプトをuserChrome.jsで動かすには
どうしたらいいんでしょうか

858 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/18(金) 23:30:41 ID:6MFXbEKC0]
>>857
Firefox2.0? 3.0β?
userchrome.jsとuserContent.jsのverは?



859 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/18(金) 23:40:18 ID:qpXomkqf0]
>>858
すみません
・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

860 名前:836 mailto:sage [2008/01/19(土) 00:49:25 ID:c0ZHTm0j0]
>>855
> すでに起動している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;
}
}
})();

861 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/19(土) 01:36:37 ID:ln0yH9Gl0]
custom buttons2などで指定したURLをサイドバーに開くやり方をお願いします


862 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/19(土) 01:50:13 ID:c0ZHTm0j0]
>>861
「指定した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 );}

863 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/19(土) 01:50:31 ID:+rcmg0s70]
サイドバーに開く? どういうこと?

864 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/19(土) 02:10:29 ID:ln0yH9Gl0]
>>863
ブックマークのプロパティに”このブックマークをサイドバーに読み込む”というオプションがありますよね。
あの動作をボタンでしたんです。
ブックマークツールバーフォルダに入れてボタン化では個々に配置できないのでcustom buttonsで出来ればと

865 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/19(土) 02:18:28 ID:ln0yH9Gl0]
>>862
おw、スイマセンぼけてて読み飛ばしてしまった。風邪だなきっと・・・
説明が足らなかったようで申し訳ありませんでした。
参考にしてちょっと考えてみます

866 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/19(土) 02:24:50 ID:+rcmg0s70]
>>864
サイドバーに表示するって意味ね。
こういう使い方しないからこんな機能あるの初めて知ったよ。
知らない機能まだまだあるもんなんだなぁ…。


867 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/19(土) 02:39:01 ID:hxYFnAb70]
>>862
そんな面倒なことしなきゃ駄目かな?
以下のコードみたいに簡単でいいんじゃ?

openWebPanel("ここにページのタイトル記載", "ここにURL記載");

868 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/19(土) 02:46:17 ID:c0ZHTm0j0]
>>867
>「指定したURL」が意味不明確なので, プロンプト表示してURLを入力するものと勝手に解釈した。
と記述してあるだろ



869 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/19(土) 03:16:30 ID:hxYFnAb70]
>>868
すまん
コードしか読んでなかった。

870 名前:861 mailto:sage [2008/01/19(土) 03:48:56 ID:ln0yH9Gl0]
どうもありがとうございました。
>>862も汎用的に使えるのでかなり便利ですね。親切なコードで感謝です。

871 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/19(土) 10:42:41 ID:EVjPep3r0]
Altを押しながらホイールを回したら一番上か一番下に移動したいと思って、
以下のスクリプトを書いて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);
})();


872 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/19(土) 13:02:19 ID:c0ZHTm0j0]
>>871
//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);
})();

873 名前:872 mailto:sage [2008/01/19(土) 13:25:21 ID:c0ZHTm0j0]
>>871
>>872
if(!fw)return;
の次に
aEvent.preventDefault();

を挿入しておいてください

874 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/19(土) 18:05:03 ID:EVjPep3r0]
>>872
おー!ありがとうございます

875 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/19(土) 22:30:38 ID:bXdCtutj0]
80さんの保管庫とかないんですか?
アップローダのが最新のものなのか
このスレに書き込まれている修正コードで書き直さないといけないのか

というかこのスレを見るのが面倒というか・・
80さんのレスを抽出するだけじゃなくてその前後の流れも見なきゃいけないのが

876 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/19(土) 22:40:33 ID:NOQmnmCN0]
使うのやめれば

877 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/19(土) 22:51:53 ID:laQAQFow0]
>>875のようなゆとりは他人様の作った拡張でも使えば
アップデート楽だよ?

878 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/20(日) 00:04:22 ID:1Tk7Rjt/0]
>>872
userChrome.jsでページのwindow.documentオブジェクト取得するためには
ownerDocument.defaultViewもってこないといけないんだなあ。
今ちょうどdocumentでやってgetElementByIdがnot a functionっていわれたとこだったので
参考になりました。



879 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/20(日) 00:14:28 ID:ST7GLbVv0]
>>878
MDCを読むと良いと思う。
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

880 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/20(日) 00:38:29 ID:dQHmlE8A0]
google imageで、画像をクリックすると画像最大化+画像の元ページのURL表示はできますか?
後GMじゃなくて、userChrome.jsでgoogle検索の「次へ」を使わず次のページを読み込むことはできますか?

881 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/20(日) 00:43:22 ID:ST7GLbVv0]
できるんじゃないですか?
できるんじゃないですか?

882 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/20(日) 00:48:42 ID:1Tk7Rjt/0]
>>879
ありがとうございます。恥ずかしながらこんなもの作ってました。
www6.uploader.jp/dl/script/script_uljp00105.zip.html
Greasemonkeyとはまたちがう楽しさがあっていいですね。

883 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/20(日) 10:07:32 ID:AIdvF+cG0]
>>882は何なんだ?スクリプトとかさっぱりだから解らん

884 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/20(日) 10:50:14 ID:Bxt7GMPC0]
>>875
>>883
ゆとりは来るなよ…('A`)
そんな楽していきなり結果が得られるわけないだろ。

885 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/20(日) 10:53:22 ID:AIdvF+cG0]
サーセンwしゃあないから色々調べるか

886 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/20(日) 10:57:53 ID:2fT8t31I0]
そもそも中にコメントが書いてあるだろ…。

887 名前:名無しさん@お頭ゆっとり。 mailto:sage [2008/01/20(日) 11:47:34 ID:B7J0XUVl0]
「userChrome.js用ローダー ver.0.63」は
chromeディレクトリと
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ディレクトリの使い分けが今ひとつ理解できずにいます。

888 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/22(火) 20:21:07 ID:SZ/Vd12Z0]
firefox用スクリプトアップローダーってファイルを削除してから
もう一度別のファイルをあげなおしても、ファイルが変更されないなあ。



889 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/23(水) 00:58:39 ID:pHfIN3Yr0]
JSActionsのAPIについての解説って何かあるでしょうか。
JSA_modoki.jslをみた方がいいのでしょうか。

890 名前:初スレの80 mailto:sage [2008/01/23(水) 18:22:21 ID:ymy8Z19h0]
>>875
何とかしようとは思うんですが,なにぶん忙しいのでそこまで手が回りません.

>>887
大体そんな感じです.
nanto_vi さんの UCJS Loader 方式と言うのは,
javascript 1.7 + UTF-8 の日本語対応といったところです.
fx2以降 + userChrome.js 0.8 の環境なら *.uc でも javascript 1.7 の機能は使えます.
上記環境なら,通常 chrome ディレクトリか *.uc ディレクトリを使い,
日本語を細工無しに使いたい場合のみ *.UCJS を使えば良いんじゃないかと.

>>889
rcl.hp.infoseek.co.jp/cgi-bin/wiki.cgi?page=JSActions%2F_jsaCScript
JSA_modoki.jsl を作るときに↑ここを参考にしました.

891 名前:889 mailto:sage [2008/01/23(水) 21:30:34 ID:pHfIN3Yr0]
>>890
ありがとうございます。
JSActionsは手軽に作成できそうで気になっていたので参考になります。

892 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/23(水) 23:33:34 ID:bMZWeGt/0]
コンテンツエリア内のhttp://から始まる文字列を選択して
URLバーにドラッグ&ドロップしたらエンターキーを押さなくてもそのURLを開いてくれるけど
BHNewTab.uc.js 0.9を入れたらエンターキーを押さないと開かなくなった

と思います

893 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/24(木) 11:10:53 ID:5rSUqpHp0]
Bookmarks and History open in New Tab ver. 0.7-mod3 から
Bookmarks and History open in New Tab ver. 0.9 に変更したら
カレントのタブが about:blank だった場合にはそのタブに開くという機能がなくなった

と思います

894 名前:名無しさん@お腹いっぱい。 [2008/01/24(木) 20:14:11 ID:Lip47bHL0]
軽量マウスジェスチャーで、
選択文字列を「GrepSidebar」の検索ボックスに送って検索という機能を追加することは出来ないでしょうか?
「GrepSidebar」がとても便利なのでどなたか作っていただけるとありがたいです。

「GrepSidebar」ttp://space.geocities.yahoo.co.jp/gl/alice0775/view/20070621/1182374366

895 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/25(金) 21:12:07 ID:TRPTst8H0]
wiki.greasespot.net/0.7.20080121.0_compatibility
Grasemonkey本体の仕様が結構大々的に変更されましたね。
80氏的には現在の仕様を継続するのか、setTimeoutでwrapされていない限りは
無効にするのかどうしますか。

896 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/26(土) 00:35:17 ID:GD3pLcu00]
そういえばuserChrome経由でAutopagerize使うとおかしい
Grasemonkeyでならおかしくならないのはなんで

897 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/26(土) 01:16:09 ID:iGiYzG6Z0]
そういえば896経由で文章書くとおかしい
グレイスモンキーっておかしいのなんで

898 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/26(土) 01:51:06 ID:zk+PC0KX0]
>>896-897
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



899 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/26(土) 10:56:30 ID:EqNyIxEr0]
>>894
こんなイメージでつか
//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;

900 名前:名無しさん@お腹いっぱい。 [2008/01/26(土) 11:31:46 ID:zbrqEk0V0]
>>899
出来ました!!
ちゃんとGrepSidebarに送って検索が出来てます!
本当に有難うございます。感動しました。
Grepは本当に良く使うので物凄くうれしいです。
正直言って「自分で作れ」とか言われるだけだと思っていたのでホントにうれしいです。


ID:EqNyIxEr0さん 本当〜に有難うございます!^^

901 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/26(土) 13:25:00 ID:iGiYzG6Z0]
>>899
簡潔でいいソースだ

902 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/27(日) 04:48:25 ID:D/wLZK1/0]
自分も似たの欲しかったのでもらった。サンクス。

903 名前:sage [2008/01/28(月) 14:53:15 ID:9dvQUwK20]
Firefox 2.0.11、Windowsです。
最初の空白タブは表示しないスクリプト、
どんなときでも同じタブ幅になるスクリプト、
タブのダブルクリックでタブを閉じるスクリプトを
ご存じでしたら、教えてください。


904 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/28(月) 16:36:16 ID:9C+8Mjax0]
せめて>>1ぐらいは読んでから書き込んでね

905 名前:初スレの80 mailto:sage [2008/01/28(月) 18:04:09 ID:YAyz3nEL0]
BHNewTab.uc.js の新しい奴です.
動作設定が少し変わりました.
www6.uploader.jp/dl/script/script_uljp00107.zip.html

>>892
直しました.
>>893
mod の方は見てないのでその機能は知りませんでしたが,実装しました.

>>895
@resource は本体実装.
後は GM_modoki.jsl とプリロードファイルで対応と考えとります.
ただ,API の呼び出し制限は有効/無効を切り替えられるようにしようかと.

906 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/28(月) 23:14:32 ID:By6SlW8Z0]
超乙

907 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/29(火) 02:37:37 ID:2OWMOXFg0]
>>905
非常に便利で重宝しているのですが、BHNewTab.uc.jsを入れると
URLバーに直接入力して移動することができなくなりませんか?

908 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/29(火) 03:16:11 ID:vxfMd8N40]
ここには, 自分で改良してやろうと言う輩は(ry



909 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/29(火) 08:06:42 ID:sISGNwiT0]
>>905
いただきました!
zenikoさんのProminentDomain.uc.jsが効かなくなった気がします!

それからそれからサブスクリプトローダーで@〜のないuc.jsファイルを
chrome直下だけじゃなくて任意の名前のフォルダも選べるようにしてください><

910 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/29(火) 17:54:15 ID:MKYz8RyP0]
>>905
Linux環境で利用させてもらってるんですが
Firefox3で使おうとするとブックマークツールバーから
新しいタブに開けないようです。

ちなみにFirefox2で使うと新しいタブで開けます。

911 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/29(火) 22:42:38 ID:RWF1yf2B0]
>>910
ベータ使うなら自分で解決せい

912 名前:初スレの80 mailto:sage [2008/01/29(火) 22:52:28 ID:diVXAW570]
>>910
242行を以下のように修正.
var url = entry.getAttribute('statustext'); if(!url) return;

var url = entry.getAttribute('statustext') || ((entry.node) ? entry.node.uri : null); if(!url) return;

>>907
なるんですか?当方ではfx2.0.0.11/fx3.0b3pre共に確認できません.
取り合えず321〜324行(BrowserLoadURL = ... で始まるブロック)を,
消すなり何なりすればロケーションバーを弄らなくなりますので.

>>909
ProminentDomain.uc.js はロケーションバーのドメインが強調表示されれば良いんですよね?
だったら当方ではfx2.0.0.11/fx3.0b3pre共に問題なく動いております.
応急処置として上記の321〜324行の削除で何とか.

サブスクリプトローダーの件は,chrome直下/サブフォルダ下に限らず,
メタデータの無いucjsファイルをブラウザウィンドウのみに適用と言う事でどうでしょう?

913 名前:910 mailto:sage [2008/01/30(水) 01:51:16 ID:Er6uZPwx0]
>>912
ちゃんと新しいタブで開けるようになりました。
ありがとうございました。

914 名前:名無しさん@お腹いっぱい。 [2008/01/30(水) 11:42:13 ID:XX1yy4cK0]
903の者です。1は読みました。

どんなときでも同じタブ幅になるスクリプト、
タブのダブルクリックでタブを閉じるスクリプト
は見つけられませんでした。教えてください。


915 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/30(水) 12:14:25 ID:qxK+GWxs0]
>>914
デフォの中クリックでどうぞ

916 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/30(水) 12:21:39 ID:qxK+GWxs0]
>>914
これもデフォの機能
about:configで
browser.tabs.tabMinWidth を 250
再起動しる

917 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/30(水) 12:28:12 ID:w68l9P/t0]
>>916
Fx2だと最大値の方の指定が死んでるから
「どんなときでも同じタブ幅」にはならないんじゃない?
Fx3で復活したらしいけど

>>914
スクリプトを自力で探せないならTML入れた方が手っ取り早い

918 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/30(水) 12:30:27 ID:qxK+GWxs0]
>>917
やって美保



919 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/30(水) 12:35:19 ID:w68l9P/t0]
>>918
ああ、すまない。数値を見てなかったw
250ならデフォより広いから最大値関係ないね
>>914の条件を満たしてるわ

920 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/30(水) 17:03:22 ID:sAQlPRvT0]
現在表示しているタブの前に開いていたタブを取得するにはどうしたらよいでしょうか?

gBrowser.mTabContainer.advanceSelectedTab();
だと、表示上の前後のタブを取得するんですよね?

921 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/30(水) 17:38:23 ID:y+eXLD610]
>>905
ありがとうございます!
また、検索バーからの入力が空白タブを上書きしなかったので報告します。

922 名前:名無しさん@お腹いっぱい。 [2008/01/30(水) 17:50:23 ID:XX1yy4cK0]
>>915
デフォルトの中クリックではできませんでした。私の環境?

>>916
言葉足らずでごめんなさい。70pxくらいに小さくしたいのです。

引き続き、お願いします。



923 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/30(水) 17:59:55 ID:231kyVaU0]
>>916の数字を変えればいいだろjk
中クリックで出来ないとかあるのか?

924 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/30(水) 18:03:42 ID:qxK+GWxs0]
>>920
>現在表示しているタブの前に開いていたタブ
って履歴のことか? 何をしたいのかさっぱり分からん

>>922
>私の環境?
っておもうななら, 環境さらさないとどうしょうもないと思うが...

>言葉足らずでごめんなさい
"どんなときでも"ってどんなときをいっているのやら?

925 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/30(水) 19:12:24 ID:mlU6bxsc0]
>>923
>>918-919の意味をわかってないだろ?
いい加減なアドバイスに「jk」付けて言うなよw


926 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/30(水) 20:26:02 ID:qxK+GWxs0]
>>922
//(Fx2用)about:configで 整数値:browser.tabs.tabMaxWidth, browser.tabs.tabMinWidth を設定
(function(){
//新規タブの幅
var func = gBrowser.addTab.toSource();
func = func.replace(
"t.maxWidth = 250;",
"t.maxWidth = Components.classes['@mozilla.org/preferences-service;1']."
+"getService(Components.interfaces.nsIPrefBranch2)."
+"getIntPref('browser.tabs.tabMaxWidth');"
);
eval("gBrowser.addTab = " + func);
//起動時のタブ幅復元
var maxWidth = Components.classes['@mozilla.org/preferences-service;1'].
getService(Components.interfaces.nsIPrefBranch2).
getIntPref('browser.tabs.tabMaxWidth');
setTimeout(function(){
for(var i= 0; i < gBrowser.mTabContainer.childNodes.length; i++){
var aTab = gBrowser.mTabContainer.childNodes[i];
aTab.maxWidth = maxWidth;
}
}
,0);
})();


927 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/30(水) 20:26:27 ID:qxK+GWxs0]
>>922
//タブの左ダブルクリックでタブを閉じる
gBrowser.tabContainer.addEventListener("dblclick", function(event){
if (event.button != 0) return;
var aTarget = event.originalTarget;
while ( aTarget && aTarget instanceof XULElement && aTarget.localName !='tab') {
aTarget = aTarget.parentNode;
}
if ( !aTarget || aTarget.localName !='tab') return;
gBrowser.removeTab(aTarget);
}, false);


928 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/31(木) 16:21:29 ID:Y+qyDdBa0]
新規タブを開いた際にホームページを開くにはどのようにすればいいのでしょうか?



929 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/31(木) 16:35:33 ID:QLdmTCWf0]
ホームアイコンをホイールクリック

930 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/31(木) 18:13:19 ID:IWXn3Pet0]
質問スレで聞いたところ、無理との回答を頂きましたが
スクリプトならもしや・・・と思い、質問させて頂きます。

googleやYahoo等のプルダウン履歴が6件しか表示されず、
これの数を増やしたり、プルダウン自体のサイズを変更するような
スクリプトはないものでしょうか?






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

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

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