1 名前:名無しさん@お腹いっぱい。 [2007/01/13(土) 05:56:39 ID:iw6A+uB/0] mozilla firefox userChrome.js greasemonkey スクリプトスレ 無いから立てました。 質問は必ずまとめサイトに目を通した後にして下さい。 ■まとめサイト firefoxまとめサイト ttp://firefox.geckodev.org/ ttp://firefox.geckodev.org/index.php?cmd=read&page=Greasemonkey&word=greasemonkey ttp://firefox.geckodev.org/index.php?cmd=read&page=userChrome.js&word=user ■拡張機能 greasemonkey ttp://greasemonkey.mozdev.org/ userChrome.js ttp://forums.mozillazine.org/viewtopic.php?t=397735&sid=4b6a2d2f1d22cf05c4bda988683c1f94 ■関連スレ Mozilla Firefox usercontent.css 広告カットスレ 1 ttp://pc9.2ch.net/test/read.cgi/software/1139710935/ Mozilla Firefox Part66 ttp://pc9.2ch.net/test/read.cgi/software/1167294582/ Mozilla Firefox質問スレッド(初心者歓迎)の41 ttp://pc9.2ch.net/test/read.cgi/software/1168241053/ Mozilla Firefox 拡張機能スレッド Part19 ttp://pc9.2ch.net/test/read.cgi/software/1166839993/
116 名前:108 mailto:sage [2007/03/10(土) 02:37:28 ID:qnLVKF9P0] >>115 >「常にタブバーを表示する」にチェック にしています。 キーリピート時の話ですが、 閉じませんか? >>114 こっちは閉じませんね。 が、ホームポジションを外すことになってしまうので。 なんか別口で考えた方がいいようです。
117 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/10(土) 02:50:54 ID:8m5XFp/F0] >>116 なんかの拡張が悪さしてないか? こっちの方でも念のため新規プロファイル作って試したけど、チェックが入っていれば 勝手に閉じることはなくなった
118 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/10(土) 10:26:49 ID:iSyiQQIS0] >>108 TMP入れているなら、TMPのオプションから イベント→タブを閉じる→キーボードショートカットで… をチェック
119 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/10(土) 12:01:36 ID:zlzyuM7K0] Prominent Domain forums.mozillazine.org/viewtopic.php?p=2633252#2633252 ロケーションバーが空の状態で ロケーションバーからフォーカスをはずしてまた ロケーションバーにフォーカスを移すとキャレットが表示されなくなる んですがキャレットを表示させるにはどうすればいいですか?
120 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/10(土) 12:24:31 ID:ottwIzOZ0] plainView: function() { if (gURLBar.value == "") return; //←追加 this.nBase.replaceChild(document.createTextNode(gURLBar.value), this.nBase.firstChild);
121 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/10(土) 14:04:40 ID:zlzyuM7K0] >>120 ありがとうございます!
122 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/10(土) 14:09:53 ID:PlycJOOo0] >>119 これはどういうものですか?
123 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/10(土) 14:21:21 ID:zlzyuM7K0] >>122 ロケーションバーのドメイン部分を太字で強調してくれるものです Locationbar2にある一機能の簡易版です
124 名前:80 mailto:sage [2007/03/10(土) 20:16:18 ID:nkwiTtk10] 新しいの上げました. パスは magai で. 今回からGMモドキとかじゃなくてちゃんとした名前で呼ぶ事に. GMモドキと言っていたものは「userContent.js」, JSAモドキと言っていたものは「userMenu.js」と呼ぶ. userContent.js ver.0.3 s-io.net/up/1/_/jump/1173525033414297.MKyeOT userMenu.js ver.0.2 s-io.net/up/1/_/jump/1173525069945974.MehCyg 両者とも更新内容は一緒で以下の様になっとります. ・windowオブジェクトのプロパティを全て渡すように. ・ウィンドウが閉じるまで保持する変数を追加. ・スクリプト名の変数を追加. ・プリロードと言うライブラリを予めロードしておく仕組みを追加. プリロード用サンプルにGreasemonkey API(GMが提供する関数郡)を真似たライブラリを書いてみた. これを入れると,今まで動かなかったGMスクリプトが動くようになるかもしれない. s-io.net/up/1/_/jump/1173525103960135.YAx3Wi
125 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/11(日) 05:26:07 ID:JQTDwHNd0] 簡易マウスジェスチャで、 1つ上の階層へ移動する のはどうやればいいですか? 親切な人、スクリプトを教えてください。
126 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/11(日) 07:08:03 ID:OKdoiNiT0] var uri = gBrowser.currentURI; if (uri.path == "/") return; var pathList = uri.path.split("/"); if (!pathList.pop()) pathList.pop(); loadURI(uri.prePath + pathList.join("/") + "/");
127 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/11(日) 18:31:33 ID:sdUv7Fdp0] TextLinkで 右クリックメニューに項目を追加していなくても 右クリックメニューが重くなってしまうのを 適当に修正 (function() { if (typeof TextLinkService != "object") return; eval('nsContextMenu.prototype.initItems = ' + TextLinkService.initItems.toString() .replace('var TLS = TextLinkService;', '$& if (!(TLS.getPref("textlink.contextmenu.openTextLink.current") ||\ TLS.getPref("textlink.contextmenu.openTextLink.window") ||\ TLS.getPref("textlink.contextmenu.openTextLink.tab"))) {\ this.showItem("context-openTextLink-current", false);\ this.showItem("context-openTextLink-window", false);\ this.showItem("context-openTextLink-tab", false); return;}')); })();
128 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/12(月) 00:59:50 ID:osTNRK1d0] スクリプトについて質問です ここにあるGoogle Logo Replacer(GoogleのロゴをFirefoxぽいやつに置き換える)というスタイルなのですが、 userstyles.org/style/show/76 Stykish や greasemonkey を使うときちんと反映されるのですが、 自分で、usercontent.cssや、userChrome.js(拡張インストール済)に保存すると反映されません。 置き換え自体は行われているようですが、ロゴが透明になってしまいます。 どうしてなのか分かる方いましたら、教えていただけないでしょうか。 *ファイルは間違いなく、chromeのディレクトリにおいてあります。 *usercontent.css→Show code のところのスクリプトを利用 *userChrome.js→Load as user script のところのスクリプトを利用
129 名前:名無しさん@お腹いっぱい。 [2007/03/12(月) 20:18:22 ID:V9x3qZpq0] Greasemonkeyについて質問なんですが、 以下のスクリプトで、webページを開くorリロードしたら 一番下までスクロールするようにさせています。 (function() { addEventListener('load', function(){ window.scroll(window.pageXOffset, document.body.offsetHeight); }, false) })() ただ、最近の一部の2chの板(例えばニュー速news23.2ch.net/news/ ) みたいにjavascriptでが必須のwebページでは動作しないみたい... webページに組み込まれたjavascriptを読み込んだ後で、一番下まで スクロールさせるようなスクリプトにできないでしょうか。 解決方法御存じの方いればレスください...
130 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/13(火) 09:48:36 ID:wGZewCve0] 軽量マウスジェスチャで、 空白ページ上で左ダブルクリック でそのページにホームを開く というスクリプトはどう書けばいいんでしょう?
131 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/13(火) 22:24:46 ID:/yt6efvf0] window.home();
132 名前:108 mailto:sage [2007/03/14(水) 20:45:25 ID:CESDoNgf0] マウスの右ボタンを押しながらなにかされたらどうする(ロッカージェスチャ?)みたいのを実現しようと、 右ボタンが押されている最中かどうかのフラグをmousedownとmouseupでつくっているのですが、 mousedown時 flagをon mouseup時 flagをoff こんな具合です。 マウスカーソルがウィンドウの外にある時にボタンを放されてしまうとmouseupが起きてくれません。 カーソルがウィンドウの外に出たのを検出してやればよかろうと mouseoutってのをつかってみましたが、ありとあらゆるオブジェクト?のmouseoutらしいので、 ウィンドウの外というのを判定したいのですがどうすればよいでしょうか? もしくはWin32APIでいうところのGetAsyncKeyState的なものはありますか?
133 名前:108 mailto:sage [2007/03/14(水) 20:47:28 ID:CESDoNgf0] >>118 遅レスすみません。その方法で解決できました。ありがとうございました。 Javascript+Firefox学習中なのでこの方面での解決法をもう少しさぐってみます。
134 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/15(木) 10:30:39 ID:DvzvMihJ0] Operaのように、ページのソースを左クリックでも新しいタブに開ける スクリプトはないでしょうか?
135 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/15(木) 15:20:39 ID:QhhS9agc0] ミドルクリックでいいやん
136 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/16(金) 20:29:22 ID:oyMqx1lz0] ダブバーをWindowsのタスクバーのように自動で出し入れする。(拡張スレより転載) /* マウスオーバーしたらタブバーを表示 */ .tabbrowser-strip{ min-height:2px !important; max-height:2px !important; } .tabbrowser-strip:hover { min-height:24px !important; max-height:240px !important; }
137 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/16(金) 20:32:47 ID:RF3D20bA0] firefox userChrome.js greasemonkeyスクリプトスレ とどう関係が・・・?
138 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/16(金) 20:34:05 ID:oyMqx1lz0] 横でも表示(Tab Mix Plusでの例) @上の>>下のuserChrome.cssに貼り付ける。 ・userChrome.cssについてはここを参考にして下さい。→ www.mozilla-japan.org/support/firefox/edit A【Tab Mix Plusのオプション>表示>タブバー>ドロップインジケーター:>TMPに内蔵のスタイル】 を選択する。 【 "[新しいタブ]ボタンを表示" "[タブを閉じる]ボタンを表示" "両端にスペースを表示" 】 のそれぞれのチェックをはずす。 【Tab Mix Plusのオプション=>表示=>タブバー>一段に収まらないカズのタブを開いた場合、タブバーを:>スクロール可能にする】 に変更する。 Bタブ幅を変える方法 【userChrome.css>max-width:(好きな値)px !important;】 カッコに好きな値(数字)を入れて下さい。この値で最大幅が決まります。 【Tab Mix Plus>オプション=>表示=>タブ>タブ幅をページタイトルの長さに合わせて調節する】 にチェックを付ける。 【Tab Mix Plus>オプション=>表示=>タブ>タブ幅】 右側の最大値を変更。これでuserChrome.cssに書いた最大幅まで自由に幅を変える事が出来ます。 ---------------------------------------------------------------------------------------------------------- ○これは好みで変えて下さいね。 タブを右側に表示する。(右利きの人は右側が使いやすいです) 【Tab Mix Plus設定>表示>タブバータブバーの位置>下部にする】 とタブの位置が右側になります。
139 名前:138 mailto:sage [2007/03/16(金) 20:36:55 ID:oyMqx1lz0] 訂正 @上の>>下のuserChrome.cssに貼り付ける。 × @下のuserChrome.cssに貼り付ける。 ○
140 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/16(金) 20:39:13 ID:GUnGOnF20] >>137 >>138 の奴書いた本人が、レスつかなかったからこっちにも転載したんじゃね。 まとめサイトのと人のcss並べて書いて >横でも使用したいので、手探りですが、下のアドレスの「タブバーの表示位置を変える」を >参考にして横にも表示出来るのようにしてみました。使用してみて下さい。 とか言ってるし。
141 名前:138 mailto:sage [2007/03/16(金) 20:43:44 ID:oyMqx1lz0] >>137 すみません、userChrome.cssは関係ないのですか。スクリプトは詳しくないのここでいいのかと思いました。 転載をやめます。
142 名前:80 mailto:sage [2007/03/16(金) 23:57:37 ID:2jZt1/PS0] userChrome.jsの小ネタを投下.既出だったらごめん. 「最近閉じたタブ」を履歴メニューからタブコンテキストメニューに移す. (function(){ var after = document.getElementById('tabContextUndoCloseTab'); var menu = document.getElementById('historyUndoMenu'); menu.setAttribute('disabled',false); after.parentNode.insertBefore(menu,after); document.getElementById('endUndoSeparator').style.display = 'none'; })(); 次いでロケーションバーからの入力を新規タブで開く. BrowserLoadURL = function(){ gBrowser.addTab(gURLBar.value); } 上の奴や,検索バーからの新規タブは空白タブを無視するので, 新規タブが開くときに空白タブを全て閉じる. gBrowser.tabContainer.addEventListener('TabOpen',function(event){ var tab = gBrowser.mTabs; var max = tab.length; for(var i = 0;i < max;++i){ if(tab[i] == event.target) continue; if(gBrowser.getBrowserForTab(tab[i]).contentWindow.document.URL == 'about:blank') gBrowser.removeTab(tab[i]); } },false);
143 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/17(土) 01:47:53 ID:MvwczuV70] ブックマーク、履歴、ホームを新しいタブで開くjsはないですか?
144 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/17(土) 03:21:06 ID:26fvolzL0] >>142 下のは同じ機能のスクリプトが他にもあったと思うけど、その別のと同じ不具合が出てるみたい タブを切り替えた時にロケーションバーのアドレスが変わらないってヤツ。 つーかこの機能は本家が実装するつもりなのか、引っ込められたのかわからないけど、なぜか放置されたままなんだよね
145 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/17(土) 04:40:15 ID:26fvolzL0] 追加。TMPの「選択範囲のリンクを新しいタブで開く」で複数のリンクを開くと、最後のリンクのみ開かれる。 >新規タブが開くときに空白タブを全て閉じる が引っかかってる模様。 類似の機能を持つ拡張などで、一時的に空白タブを開いてから処理してるものは全部ダメでしょうね ブックマークのフォルダから「タブですべて開く」でもアウトでした
146 名前:80 mailto:sage [2007/03/17(土) 09:57:37 ID:wmg8j4+r0] >>144 直してみた. BrowserLoadURL = function(){ var url = gURLBar.value; gURLBar.value = gBrowser.userTypedValue = content.window.document.URL; gBrowser.addTab(url); } >>145 これも直してみた.多分これで大丈夫かと. (function(){ function _callbackLoad(event){ var doc = event.originalTarget; var win = doc.defaultView || doc.parentWindow; var top = win.top || win; top.blank = (top.document.URL == 'about:blank'); } var first = true; gBrowser.tabContainer.addEventListener('TabOpen',function(event){ gBrowser.getBrowserForTab(event.target).addEventListener('load',_callbackLoad,true); var win,tab = gBrowser.mTabs,max = tab.length; for(var i = 0;i < max;++i){ if(tab[i] == event.target) continue; win = gBrowser.getBrowserForTab(tab[i]).contentWindow; if(win.blank || (first && win.document.URL == 'about:blank')) gBrowser.removeTab(tab[i]); } first = false; },false); })();
147 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/17(土) 11:56:08 ID:MvwczuV70] ロケーションバーのやつはバックグラウンドで開く仕様?
148 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/17(土) 12:30:17 ID:hO3jdjHR0] フォアグラウンドで開くやつキボンヌ
149 名前:80 mailto:sage [2007/03/17(土) 16:41:23 ID:mUq/uV6P0] >>143 ホームボタンクリックを新規タブで. eval(BrowserHomeClick.toString().replace('loadOneOrMoreURIs','gBrowser.addTab')); ブックマークと履歴を新規タブで. document.getElementById('bookmarks-menu').setAttribute('oncommand','event.button = 1; BookmarksMenu.loadBookmarkMiddleClick(event,this.database);'); document.getElementById('go-menu').setAttribute('oncommand','gBrowser.addTab(event.target.getAttribute("statustext"));'); document.getElementById('sidebar-box').addEventListener('load',function(event){ var id = event.target.firstChild.id; var doc = event.target; if(id == 'bookmarksPanel'){ var bm = doc.getElementById('bookmarks-view'); eval('bm.openItemClick = ' + bm.openItemClick.toString().replace('var browserTarget = whereToOpenLink(aEvent);','var browserTarget = "tab"')); } else if(id == 'history-panel'){ var ht = doc.getElementById('historyTree'); var nt = doc.getElementById('miOpenInNewTab'); var oc = ht.onclick; var newTabFlag = false; function _callbackTabOpen(event){ newTabFlag = true; gBrowser.tabContainer.removeEventListener('TabOpen',_callbackTabOpen,false); } ht.onclick = function(event){ newTabFlag = false; gBrowser.tabContainer.addEventListener('TabOpen',_callbackTabOpen,false); nt.doCommand(); if(!newTabFlag) oc(event); }; } },true);
150 名前:80 mailto:sage [2007/03/17(土) 16:44:55 ID:mUq/uV6P0] >>148 言われて自分でもフォアグラウンドの方が便利だと気づいた. BrowserLoadURL = function(){ var url = gURLBar.value; gURLBar.value = gBrowser.userTypedValue = content.window.document.URL; gBrowser.selectedTab = gBrowser.addTab(url); }
151 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/17(土) 17:26:37 ID:26fvolzL0] >>146 確認しました。両方とも問題なしです。乙
152 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/17(土) 17:28:35 ID:hO3jdjHR0] >>150 ありがと ついでに、alt+Enter だと、従来どおり同じタブで開くっていう挙動だとありがい
153 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/17(土) 17:58:16 ID:26fvolzL0] >>149 「ブックマークと履歴を新規タブで」も試してみました。 ブックマークの個別アイテムのプロパティで「このブックマークをサイドバーで読み込む」 にチェックを入れたアイテムも、強制的にタブで開いてしまうようです
154 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/17(土) 17:58:56 ID:MvwczuV70] >>150 神現る! 本当に書いてくれるなんて・・・ そこで悪いんですけど履歴がバックグランドで開くのも仕様?
155 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/17(土) 18:52:22 ID:MvwczuV70] あとブックマークツールバーフォルダが新規タブで開かれないようになっているようです 何度もすいません
156 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/17(土) 21:10:26 ID:sx+Eh7m10] 便乗して・・・おんぶにだっこで申し訳ないのですが 各ucファイルにかっこいい英語の名前を付けてください お願いしますm(_ _)m ・ロケーションバーからの入力を新規タブで開く ・ブックマークと履歴を新規タブで開く ・ホームボタンクリックを新規タブで開く ・新規タブが開くときに空白タブを全て閉じる
157 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/17(土) 21:11:36 ID:sx+Eh7m10] すみませんこれもでした・・・ ・最近閉じたタブ」を履歴メニューからタブコンテキストメニューに移す
158 名前:80 mailto:sage [2007/03/18(日) 00:14:20 ID:JkuJKLwg0] ブックマークと履歴を新規タブで開く奴だけど,長すぎて書ききれないので取りあえずサイドバーのみ. サイドバーに開いたりブックマークレットに対応.ミドルクリックで現在のタブに開く. document.getElementById('sidebar-box').addEventListener('load',function(event){ var id = event.target.firstChild.id; var doc = event.target; if(id == 'bookmarksPanel'){ var bm = doc.getElementById('bookmarks-view'); eval('bm.openItemClick = ' + bm.openItemClick.toString() .replace('var browserTarget = whereToOpenLink(aEvent);', 'var browserTarget = (BMDS.GetTarget(selection.item[0],RDF.GetResource(gNC_NS + "WebPanel"),true)' + ' || /^javascript:/i.test(BookmarksUtils.getProperty(selection.item[0].Value,gNC_NS+"URL",this.db))' + ' || (aEvent.button == 1)) ? "current" : "tab";')); } else if(id == 'history-panel'){ var ht = doc.getElementById('historyTree'); var ct = doc.getElementById('miOpen'); var nt = doc.getElementById('miOpenInNewTab'); var oc = ht.onclick; var opened = false; function _callbackTabOpen(event){ opened = true; } ht.onclick = function(event){ opened = false; gBrowser.tabContainer.addEventListener('TabOpen',_callbackTabOpen,false); if(event.button == 0) nt.doCommand(); else if(event.button == 1){ ct.doCommand(); opened = true; } gBrowser.tabContainer.removeEventListener('TabOpen',_callbackTabOpen,false); if(!opened) oc(event); }; } },true);
159 名前:80 mailto:sage [2007/03/18(日) 00:16:50 ID:JkuJKLwg0] 続き.ブックマークメニュー,ブックマークツールバー,履歴メニューを新規タブで開くように. ミドルクリックで現在のタブに開く. サイドバーに開いたりブックマークレットには対応しとりません. (function(){ var bmtb = document.getElementById('bookmarks-ptf'); bmtb.setAttribute('oncommand','event.button = 1; BookmarksMenu.loadBookmarkMiddleClick(event,this.database);'); bmtb.setAttribute('oclick','BookmarksMenu.loadBookmark(event,event.target,this.database);'); var bmm = document.getElementById('bookmarks-menu'); bmm.setAttribute('oncommand','event.button = 1; BookmarksMenu.loadBookmarkMiddleClick(event,this.database);'); bmm.setAttribute('oclick','BookmarksMenu.loadBookmark(event,event.target,this.database);'); var hm = document.getElementById('go-menu'); hm.setAttribute('oncommand','gBrowser.addTab(event.target.getAttribute("statustext"));'); hm.setAttribute('onclick','openUILink(event.target.getAttribute("statustext"),event,false,true);'); })(); >>152 alt+enterなんて知りませんでした. BrowserLoadURL = function(event){ var url = gURLBar.value; gURLBar.value = gBrowser.userTypedValue = content.window.document.URL; if(event.altKey) gBrowser.contentWindow.location.href = url; else gBrowser.selectedTab = gBrowser.addTab(url); } >>156 当方小物は全部 misc.uc.js と言うファイルにぶち込んでおります. 強いて名づけるなら LocationbarNewTab BookmarkNewTab HomebuttonNewTab AutoCloseBlankTab UndoListInTabmenu とかどうでしょか?そのまんまだけど.
160 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/18(日) 01:29:28 ID:Fhde013i0] >>159 命名のしかたがストレートで気持ちがいい ところでURLバーからの入力を新規タブで開くスクリプトなんですが 入力した文字列をすべてUTF-8に変換して開くにはどうすればいいですか?
161 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/18(日) 08:22:33 ID:DgI4Uid40] ホームボタン新規タブスクリプトが、バックグラウンドで新規タブを開きます。 履歴メニュー新規タブスクリプトが、 現在のタブが空白タブの場合はその上にページを表示します。 現在のタブが空白タブではない場合はその上にページを上書きしさらに 新規タブでページを表示します。 これらは仕様?ですか?
162 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/18(日) 08:30:14 ID:DgI4Uid40] あとUndoListInTabmenuですが 履歴がない場合(起動直後など)に タブコンテキストメニューを表示させると 「最近閉じたタブ」の文字がグレーアウトされてなくて その項目をマウスオーバーするとそれ以降から文字がグレーアウトされるようになります。 また文字がグレーアウトしてからタブを一つ閉じると その一つ目の閉じたタブが「最近閉じたタブ」に反映されず 二つ目のタブを閉じた時点で一つ目のタブ(と二つ目のタブ)が 「最近閉じたタブ」に反映されます。
163 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/18(日) 11:47:23 ID:DgI4Uid40] すみません、さらに追記ですが LocationbarNewTabを導入すると ページ上のURLっぽい文字列(http://〜)を選択して ロケーションバーにドラッグ&ドロップするとそのURLを開くという機能が効かなくなるようです タブバー上にドラッグ&ドロップでもいけるのですが ロケーションバーへのドラッグ&ドロップもよく使っていたので少し気になりました
164 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/18(日) 12:09:15 ID:MVWCGpBM0] 図々しい要求の数々に80さんがキレてしまう予感・・・
165 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/18(日) 12:14:01 ID:3/0gUj660] >>164 ここもともとクレクレなスレだしな。 最近良スレになってたけどまた糞スレに戻りそうだ。
166 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/18(日) 13:29:06 ID:AtQpTaT50] 文字を書き込み可能な場所以外にフォーカスがあるときは 常にIMEをOFFするスクリプトをよろしくお願いします
167 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/18(日) 14:41:12 ID:nPPYH6GF0] >>166 つ fx 3.0a
168 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/18(日) 15:03:26 ID:24QUF6hi0] とりあえず新規タブで開いて空白タブがあれば閉じる ではなく カレントが空白タブならそこに開いて空白タブ以外なら新規タブで開く がいい です
169 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/18(日) 18:19:11 ID:1AChHpAK0] TMPに代表されるタブ系エクステンションを排除出来た。
170 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/18(日) 21:40:10 ID:MVWCGpBM0] 分からないなりにやってみた。 履歴メニューを新規タブでフォアグラウンドに >hm.setAttribute('oncommand','gBrowser.addTab(event.target.getAttribute("statustext"));'); >hm.setAttribute('onclick','openUILink(event.target.getAttribute("statustext"),event,false,true);'); 上の行を以下に変更 hm.setAttribute('oncommand','gBrowser.selectedTab = gBrowser.addTab(event.target.getAttribute("statustext"));'); 下の行はコメントアウト ミドルクリックは分かりません。
171 名前:80 mailto:sage [2007/03/19(月) 00:39:27 ID:BNahYlbN0] >>161-163 履歴メニューまわりはバグなので後で潰しておきます. 「最近閉じたタブ」は本当にただ移動してメニューを有効化しただけなので, 動作について何も考えとりません.後で調べておきます. ロケーションバーへのドロップも調べておきます. 新規タブが大体バックグラウンドで開かれるのは,firefoxの基本動作によるところです. コンテキストメニューから「新しいタブで開く」等を選択した場合と同じ動作になると思われます. また,一部を除き基本的にバックグラウンドで開かれた方が当方としては使いやすいので, フォアグラウンドで開くと言う動作に関してあまり積極的ではありません. ホームボタンはフォアグラウンドで開いた方が便利そうなので直しておきます. >>168 新規タブで開く各機能毎に空白タブを探すコードを追加するのを好みません. それに,常に一番右側に開いてくれる方が好みですので.
172 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/19(月) 01:17:46 ID:2GI6EVd/0] userContent.js もその内出るのかな
173 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/19(月) 01:20:26 ID:I1TGTIFL0] >>172 Greasemonkeyのこと?
174 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/19(月) 05:17:28 ID:ojOnW1D30] textarea等でも文字列選択して右クリック→検索できるようにする (function() { eval('getBrowserSelection = ' + getBrowserSelection.toString().replace( 'var selection = focusedWindow.getSelection().toString();', 'var el = document.commandDispatcher.focusedElement; try { var selection = el.value.substring(el.selectionStart, el.selectionEnd); } catch(e) { selection = focusedWindow.getSelection().toString(); }' )); })(); 右クリック→検索の時に 中クリックもしくはCtrlキー押しながらで 入力ダイアログを表示して編集してから検索 (function() { BrowserSearch.loadSearchOriginal = BrowserSearch.loadSearch; BrowserSearch.loadSearch = function(searchText, useNewTab, e) { if (e.ctrlKey || e.button == 1) { var inputtext = prompt("Enter search word", searchText); if (inputtext) this.loadSearchOriginal(inputtext, useNewTab); else return; } else this.loadSearchOriginal(searchText, useNewTab); } document.getElementById("context-searchselect").setAttribute("oncommand", "BrowserSearch.loadSearch(getBrowserSelection(), true, event);"); document.getElementById("context-searchselect").setAttribute("onclick", "checkForMiddleClick(this, event)"); })();
175 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/19(月) 12:33:51 ID:yCqFuIcB0] >>173 「userContent.js」でググレ
176 名前:名無しさん@お腹いっぱい。 [2007/03/19(月) 16:08:46 ID:HsYC5hjd0] でっていう
177 名前:80 mailto:sage [2007/03/19(月) 18:04:03 ID:bV9ifK9A0] ホームボタンをクリックで新タブフォアグラウンド. eval(BrowserHomeClick.toString().replace('loadOneOrMoreURIs','gBrowser.selectedTab = gBrowser.addTab')); 「最近閉じたタブ」をタブコンテキストメニューに. (function(){ var after = document.getElementById('tabContextUndoCloseTab'); var menu = document.getElementById('historyUndoMenu'); after.parentNode.insertBefore(menu,after); document.getElementById('endUndoSeparator').style.display = 'none'; menu.parentNode.addEventListener('popupshowing',function(){ menu.setAttribute('disabled',false); },false); })(); タブが新たに開いたとき空白タブを消す. ブラウザ起動時に開いているタブの挙動がおかしかったので修正. (function(){ function _callbackLoad(event){ var win = event.currentTarget.contentWindow; win.blank = (win.document.URL == 'about:blank'); } var tab = gBrowser.mTabs,max = tab.length; for(var i = 0;i < max;++i){ gBrowser.getBrowserForTab(tab[i]).addEventListener('load',_callbackLoad,true); } gBrowser.tabContainer.addEventListener('TabOpen',function(event){ gBrowser.getBrowserForTab(event.target).addEventListener('load',_callbackLoad,true); var win,tab = gBrowser.mTabs,max = tab.length; for(var i = 0;i < max;++i){ if(tab[i] == event.target) continue; win = gBrowser.getBrowserForTab(tab[i]).contentWindow; if(win.blank) gBrowser.removeTab(tab[i]); } first = false; },false); })();
178 名前:80 mailto:sage [2007/03/19(月) 18:05:28 ID:bV9ifK9A0] ロケーションバーから新規タブ.ドロップに対応. BrowserLoadURL = function(event,post){ gBrowser.userTypedValue = content.window.document.URL; if(event && event.altKey) loadURI(gURLBar.value,null,post,true); else gBrowser.loadOneTab(gURLBar.value,null,null,post,false,true); } >>160 ロケーションバーからの入力は自動的にUTF-8になると思います. なっていないようでしたら↑の奴使ってみてください.
179 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/19(月) 19:33:31 ID:KWS15o5g0] Custom Buttons xsms.nm.ru/custombuttons/en/ で New Tab and Go tkm.s31.xrea.com/xul/newtabandgo.shtml ※クリップボードがURL文字列ならボタンクリックで新タブでそれを開き ※それ以外の場合は検索バーの現在のエンジンでそれを検索、 ※Ctrl押しながらクリックだと常に検索、ってヤツ を Paste and Go in new Tab en.mousegestures.org/gesture-exchange/details.php?mappingID=269&PHPSESSID=60aa4fcfc97ac76cbe3aa399c05059d5 とか Super DragAndGo mozilla.code65536.com/ 辺りを 参考にしつつやってみてことごとく失敗してるんだけど、って 話はそもそもここでいいのかな。 Custom Buttons は NG ?
180 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/19(月) 19:47:50 ID:ojOnW1D30] New Tab and Goそのものを参考にした方がいいんじゃね
181 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/19(月) 21:03:46 ID:EbqeRNgb0] 2ちゃんねるのURLを指定した2chブラウザで開くにはどうしたらいいのでしょうか?
182 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/19(月) 22:10:35 ID:8u0WQWi40] userChrome.js userComponent.js userContent.js すべて揃ったわけだが
183 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/19(月) 23:40:32 ID:Kk/0UmDM0] >>159 「タブですべて開く」が使えないのですが、直りませんでしょうか。
184 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/20(火) 00:00:09 ID:lmyh2b+c0] userLocale.dtdキボンヌ
185 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/20(火) 01:12:30 ID:3z3KewLq0] mixi images overlayとGreased Lightboxが一緒になったようなスクリプトってないですか?
186 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/20(火) 09:25:16 ID:MsiQwzAc0] >>183 自己レス 別の環境では使えたけど、今度はブックマークや履歴から新規タブが使えず・・・ 訳分からん(´・ω・`)
187 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/20(火) 09:44:23 ID:/Bjp8kC+0] New Tab and GoってFx2.0だと使えないんだよね。
188 名前:80 mailto:sage [2007/03/20(火) 17:42:50 ID:4wjBepKb0] ブックマークと履歴を新規タブで開く奴. 今回はメニューもサイドバーもまとめて一つにしてあって長いので,アップローダーに上げました. パスは「newtab」で. s-io.net/up/1/_/jump/1174379986486034.EbTVTH 主な変更点はメニュー周りのバグ修正と,フォアグラウンド対応,「タブですべて開く」も新規タブで開くように. 3行目の「true」を「false」にするとブックマーク, 4行目の「true」を「false」にすると履歴がフォアグラウンドで開くようになる. 5行目の「true」を「false」にすると「タブですべて開く」が従来どおりの動作になる. >>186 同様の機能を持った拡張と相性が悪くバージョン依存も激しいかと. 当方ではfirefox2.0.0.2で確認しております. 今回のでバージョンに依存する部分が減ったので改善しているかもしれません.
189 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/20(火) 17:45:53 ID:QehPNRhr0] 2chでばらばら出されても糞の役にもたたんな。 ただログに埋もれていくだけ。 誰かまとめれや。
190 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/20(火) 17:56:29 ID:RbvyqYsd0] firefox.geckodev.org/index.php?cmd=attach&pcmd=upload&page=userChrome.js ここに
191 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/20(火) 23:17:38 ID:Ap1uAeES0] >>188 BHNewTabOpen.uc.jsをいれると最近閉じたタブを表示すると ひとつタイトルなしのタブが余分に開かれるようです
192 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/20(火) 23:39:47 ID:T2dqCVdS0] >>188 26行目のbmmは、hmのタイプミスではないでしょうか?
193 名前:80 mailto:sage [2007/03/21(水) 21:12:29 ID:gQyDLM3B0] >>191-192 直しました.パスは「newtab」で. s-io.net/up/1/_/jump/1174478943433027.qJqtzd
194 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/22(木) 14:21:09 ID:mWo2JFxf0] Googleではてブ登録数表示とかオートページはありますが、 Windows Live Searchで同様のことが出来るGreasemonkeyスクリプトはないですか?
195 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/22(木) 17:14:03 ID:lK5LQhKv0] 新規タブを開いたときにホームページを表示するスクリプトってありますか?
196 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/22(木) 19:06:36 ID:QzxmWfJG0] >>195 Tab Mix Lite CE
197 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/22(木) 21:19:31 ID:EkpAVNoY0] >>196 スレ鯛嫁
198 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/23(金) 00:12:30 ID:4QkCxUXi0] >>193 falseを指定してもフォアグランドで表示しないようです
199 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/23(金) 00:59:18 ID:4QkCxUXi0] すいません問題なくフォアグラウンドで表示されました
200 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/23(金) 02:07:38 ID:j0wj/VZS0] firebug で urlbar とかの XUL DOM は参照できないよね?
201 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/26(月) 21:18:42 ID:KelkHyr40] Firefoxまとめサイトにスレのテンプレ作っとこうかと思ったのだけど JavaScript Actions Custom Buttons Keyconfig 辺りも一応管轄内ってコトで載せといていいかな?需要は少なそうだけど。
202 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/26(月) 21:38:30 ID:RSnyYIMv0] テンプレすらいらねぇ
203 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/27(火) 20:54:38 ID:qiXD3RxE0] 「Element Resizer」っていうスクリプトを入れたんですが、テキストエリア内に文章を書くときも 常に赤いマークが出てきて邪魔なんですが、消すことは可能でしょうか? 拡張の「Resizable Textarea」のように、テキストエリアの線に持っていったときだけ リサイズ用のカーソルが出るようにしたいんです。
204 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/27(火) 22:55:10 ID:7+DvOvWT0] そう
205 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/28(水) 00:19:03 ID:WQ01MMSt0] 唐突でスイマセン jsファイルを開くのは違法なんですか?
206 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/28(水) 00:25:39 ID:qr5vIfNd0] ばれなければおk。
207 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/03/29(木) 21:26:17 ID:l0DEI/EJ0] スクリプト書く時はこの拡張が便利ですよ https://addons.mozilla.org/ja/firefox/addon/1729
208 名前:名無しさん@お腹いっぱい。 mailto:ageage [2007/04/02(月) 09:11:39 ID:z54T5qdg0] /⌒ヽ ジャナーイ ジャナーイ 二( ゜々゜)二⊃ ジャナーイ /⌒ヽ | / /⌒ヽ ⊂二二二( ゜々゜)二⊃ ジャナーイ ⊂二二二( ゜々゜)/⌒ヽ | /ジャナーイ ノ>ノ ⊂二二二( ゜々゜)二⊃ ヽノ /⌒ヽ ジャナーイ レレ ( ヽノ| / ノ>⊂二二二( ゜々゜)二⊃ ノ /⌒ヽ ヽノ レレ | / ジャナーイ ⊂二二二( ゜々゜)二⊃ /⌒ヽ ( ヽノ | ⊂二二二( ゜々゜)二⊃ ノ>ノ ジャナーイ ジャナーイ ( ヽノジャナーイ | / レレ ジャナーイ ノ>ノ ( ヽノ ジャナーイ 三 レレ ノ>ノ ageage隊 参上!!!
209 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/05(木) 21:34:50 ID:6DIXMa9p0] userMenu.uc.jsの、 [menu,dummy] = _createSubMenu(ほげほげ) って一度に代入する部分がエラーになるのは1.5だから?
210 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/05(木) 22:42:06 ID:o7kBfXHm0] >>209 んだね,JavaScript version1.7がいるんじゃないかな。 UCJS Loaderでだめかな?
211 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/05(木) 23:13:45 ID:6DIXMa9p0] 一時変数に代入すればいいだけなので特に問題ないです。 CcとかCiをいちいち定義する必要があるのも、JavaScriptのバージョンのせいなのか、自分が何か間違ってるのか
212 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/05(木) 23:45:43 ID:ZsOHtVfn0] browser.xulでCcとCiが使えるのはFx2以降。
213 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/07(土) 23:49:10 ID:sfxFw5Kj0] Sub-Script LoaderからSub-Script/XUL Loaderに変更した所 スクリプトが全く動作しなくなってしまった。 Profilesフォルダを初期化したり、スクリプトを必要最低限のものにしたり 色々試してみたけどやっぱり無理だった。 構成ファイルをうpろだに上げて(パスなし)みたので どなたか良きアドバイスお願いします…。 www.uploda.net/cgi/uploader4/index.php?file_id=0000011965.zip (userChrome.jsに書き込んでいるスクリプトはzeniko氏の importScript function、Sub-Script/XUL Loader、WindowHookです)
214 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/08(日) 00:17:50 ID:VD4RAMvd0] BOM付いてますよ
215 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/08(日) 01:04:03 ID:DtRIpHSP0] >>214 本当だ、かなり初歩的なミスですね○| ̄|_ レス、激しくトンクスです。
216 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/08(日) 05:17:33 ID:X4fGfbch0] _| ̄|○| ̄|_ シャムの双生児
217 名前:名無しさん@お腹いっぱい。 [2007/04/09(月) 06:56:50 ID:SUAUCZh40] userMenu.jsを使って、テキスト入力欄のコンテキストメニューからスクリプトを実行して、 テキスト入力欄に文字を入力したいのですが、メニューを出したテキスト入力欄は スクリプトの中でどのように取得したらいいのでしょうか
218 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/09(月) 07:01:44 ID:SUAUCZh40] すみません。今わかりました。 this.window.document.commandDispatcher.focusedElement; でいけますね。
219 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/10(火) 01:18:44 ID:YJBtZ4PZ0] うーむ、userChrome.js + UCJS Loader 使ってるんだけど、 Fx 起動するたびに効いたり効かなかったりする。 再現性がないので原因が特定できん…。 誰か似た症状の人いない?
220 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/10(火) 01:45:51 ID:Yte6pCD80] >>219 同じく。10個以上スクリプト入れてるが、 たまに最初の8個のスクリプトしか効かないときがある。 でもDOM Inspectorで見るとscript要素自体はちゃんと挿入されてる。 まれにまったく効かないときもある。 経験的には、ほかのソフトやらの影響で OS自体が重くなってるときに発生しやすい気がする。 ちなみにWinXP、Fx2.0.0.3ね。 そういえばFx2.0.0.2にアップデートしてから 発生するようになったような気もする。
221 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/10(火) 01:47:33 ID:oubN8FTY0] 以下のサイトのコメントにて紹介されているloaderを試して見ては ttp://d.hatena.ne.jp/nyama/searchdiary?of=24&word=%2a%5bFirefox%5d
222 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/10(火) 18:24:38 ID:B3NSfEv30] >>221 それでも xul が複数あったりすると読み込みミスったりするのよね
223 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/10(火) 18:31:31 ID:YsvmBSGG0] >>219 >>220 使ってるUCJS Loaderが通常版なら、Bug364692修正対応版に差し替えてみそ。 俺のところではこれで直った。
224 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/10(火) 22:43:24 ID:YJBtZ4PZ0] むむむ…。紹介してくれた他のサブスクリプトローダーを試す前に 原因を突きとめようと --- 1.uc.js --- (function test() { var aConsoleService = Components.classes["@mozilla.org/consoleservice;1"]. getService(Components.interfaces.nsIConsoleService); aConsoleService.logStringMessage("1 OK"); })(); といったスクリプトを20個ほど用意して動かしてみると、全く 読み込みが失敗しなくなってしまった。やっぱりタイミングの 問題っぽいね。 とりあえず原因不明ながら、これで回避できてるってことで よしとするかなぁ。
225 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/11(水) 02:12:43 ID:KKEm9d2I0] >>224 タイミングの問題なら setTimeout を大きくすれば
226 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/11(水) 09:20:21 ID:lOf1XwI50] ttp://www.docchi.jp/cms/statics/entry/1176247561827.html さぁwebブラウザの頂上決戦をしようジャマイカ!
227 名前:名無しさん@お腹いっぱい。 [2007/04/11(水) 10:07:23 ID:mD2kAByY0] googlepreviewを入れているんだが、GoogleAutoPager って検索結果が20件以降がサムネイル表示されないんだけど表示されるようにできないか?よろしく頼む
228 名前:227 [2007/04/11(水) 10:11:14 ID:mD2kAByY0] ちなみに2.0.0.3使用。連投すまそ
229 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/12(木) 19:13:57 ID:GRYS4fff0] GreasemonkeyのBookmarklet化ってどの部分を使えばいいんだ?
230 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/12(木) 22:01:26 ID:iVaeLGve0] >229 似たようなものいくつもあるけど 4umi.com/web/bookmarklet/edit.htm で [Compress] とか GM_* な関数が入ってるとダメ
231 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/12(木) 23:24:12 ID:htltshAI0] 全てのFLASHの画質を低にしてくれるのとかってないですかね
232 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/14(土) 00:59:14 ID:WD9yCC7W0] ttp://nanto.asablo.jp/blog/2006/12/31/1083170 にあるHistory ScrollerがLinuxだと使えないす○| ̄|_
233 名前:80 mailto:sage [2007/04/14(土) 17:26:37 ID:9gdmZZcP0] 久しぶりにuserContent.jsとuserMenu.jsの新しいのを上げておいた. パスは magai で. userContent.js ver.0.4 s-io.net/up/1/_/jump/1176538995354334.WzB3Tl userMenu.js ver.0.3 s-io.net/up/1/_/jump/1176539053209935.eSvm29 共通の更新内容 ・Stringに文字コード変換メソッドを追加. ・デストラクタを設定できるように. userContent.js の更新内容 ・サイドバーで開いたドキュメントにも有効に. userMenu.js の更新内容 ・コンテキストメニューからの呼び出し時に,gContextMenuを渡すように. ・同呼び出し時のwindowオブジェクトを,コンテキストメニューを開いた場所のオブジェクトに. あんまり変更点が無いのでサンプルを増量しといた. それとプリロードサンプルも同封. 以前のでは動かなかったGreasemonkey用スクリプトが動くかも知れない. >>217 既に解決されているようなので何なんですが,gContextMenu.targetで取得できるようになりました.
234 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/14(土) 20:39:11 ID:cqzFyRoa0] >>233 乙です! 引き続きSeaMonkeyで使わせてもらいます
235 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/15(日) 18:09:48 ID:kzZ8spOm0] >>233 dです。いただきました。
236 名前:234 mailto:sage [2007/04/15(日) 21:40:05 ID:QVUccdzN0] >>233 スレ違いなのでなんなんですが、一応報告です SeaMonkeyではホスト単体でも動作しなくなりましたorz
237 名前:80 mailto:sage [2007/04/16(月) 00:50:18 ID:AtSAjAf00] >>236 userContent.uc.jsやuserMenu.uc.jsの先頭の (function(){ の次の行に以下の二行を加えてみてください. const Cc = Components.classes; const Ci = Components.interfaces;
238 名前:234 mailto:sage [2007/04/16(月) 02:50:58 ID:yrQNItr10] >>237 さっきまで悩み続けていましたが、二行を加えて いまホスト単体での動作確認しました。 朝、起きられなくなるので今日は寝ますが ありがたく使わせて頂きますね。 FFとはずれていますが、レス頂きありがとうございました。
239 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/20(金) 16:49:26 ID:SO0Mknrx0] // ==UserScript== // @name "alt to title" in img // @include * // ==/UserScript== (function() { var i, img = document.getElementsByTagName("img"); for(i = 0; i < img.length; i++) { if(img[i].alt && !(img[i].title)) { img[i].title = img[i].alt; } } })(); 思うところがあって書いたPopup ALT AttributesをGreasemonkeyで再現するスクリプト altに値があってtitleに無い場合に、titleにaltをコピってるだけ 当然ながら折り返しはできず
240 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/20(金) 17:22:28 ID:00SkTFqZ0] 画面の切り替わりをフェードイン・アウトっぽくできますせんか? 下のようなサイトです IEでリンクをクリックするとフェードインアウトします ttp://www.knowledgebase.jp/index.html
241 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/20(金) 21:50:26 ID:aVSdmmAt0] userMenu.jsにタブ用メニュー対応希望
242 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/21(土) 00:40:33 ID:tf6l3HRQ0] ついでに trunk にも対応してもらえるとウレシイ、実力ではチョット無理みたい。
243 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/21(土) 02:54:58 ID:Hpk+xt7C0] 80氏のスクリプト どこにあるんだろな…
244 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/21(土) 17:28:08 ID:LBNkRxVj0] >>240
245 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/22(日) 22:53:43 ID:jhU8pjMG0] googleで検索した時に、(右か下かに)del.icio.usの自分のブックマークの検索結果も表示されるようにしたいんですが、適当なgreasemonkeyスクリプト等があれば教えて下さい。
246 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/23(月) 14:37:36 ID:EZ1H9Xr00] Thunderbird用サブスクリプトローダーとUCJS_LoaderのuserChrome.js0.8対応版 暫定らしいが,ここに ttp://space.geocities.yahoo.co.jp/gl/alice0775/view/20070423/1177304718
247 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/23(月) 20:13:34 ID:p0vjv4NE0] greasemonkeyのおすすめのスクリプトを教えてください。
248 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/23(月) 21:51:56 ID:kkdVr77r0] >>247 less_scroll.user.js d.hatena.ne.jp/nagaton/20060902/1157189144
249 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/23(月) 22:38:09 ID:sbTTa/PR0] userChrome.js0.8ってどっかにxpiのアーカイブ置いてある? zenikoさんとこもフォーラムも見たけど、見あたらない FxはbugzillaからCGI経由でいいだろうけど、だば子が・・・orz
250 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/23(月) 23:01:59 ID:Ytq3kgiY0] cgiのリンクをファイル保存でリネームすればいいじゃない。
251 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/24(火) 01:23:27 ID:5jDgIn1U0] >>250 d 右クリでちゃんと保存できたのね
252 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/24(火) 01:49:03 ID:3faHBb9t0] >>247 Greased Lightbox GoogleAutoPager Focus Field Bright Focus らへんが割とオススメ
253 名前:名無しさん@お腹いっぱい。 [2007/04/24(火) 08:41:23 ID:ssx3rzmz0] スペックにもよるだろうけど、だいたいどのくらいの数のスクリプトを入れたら動作が重くなってくもんだろ?俺は6つ入れている。みんなは?
254 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/24(火) 08:53:09 ID:cum2qbU20] >>253 1個だけでも重くなることは想定できる 要はスクリプトの内容。
255 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/24(火) 09:42:02 ID:Ycvi4KCS0] url breakerとかそんな感じの入れて<wbr>だらけのページ開くと五分ぐらいかかる。
256 名前:名無しさん@お腹いっぱい。 [2007/04/24(火) 14:52:04 ID:GTspjmZH0] ページ移動しないではてブ登録/編集/削除が出来るようなスクリプトありますか? 前はいぬビームの使ってたけど、なくなった後にFirefoxが壊れてなくなっちゃったもんで。
257 名前:80 mailto:sage [2007/04/24(火) 18:04:01 ID:sNxXGWDT0] 新しいの上げました.パスは magai で. userContent.js ver. 0.5 s-io.net/up/1/_/jump/1177405050442503.hVl4GF ・trunk(3.0a4pre)でも動くように ・SeaMonkeyでも動くように userMenu.js ver. 0.4 s-io.net/up/1/_/jump/1177405088154131.6CFYqZ ・tabmenuディレクトリ下のスクリプトを,タブコンテキストメニューに追加できるように ・メニューアイテム自身を_thisに入れて渡すように ・SeaMonkeyでも動くように >>241 対応しました. >>242 trunkの事はよく知らないけれど,3.0a4preとやらで動作確認してみました. userMenu.js は前の0.3でも動くと思います.駄目だったら新しいのを試してみてください. >>243 ブックマークと履歴を新タブで開く >>193 はまだ流れていないので拾えるハズです. その他は >>177-178 ぐらいだったような.
258 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/24(火) 18:39:51 ID:UDHT4MlT0] >>257 dです。いただきました。 >trunkの事はよく知らないけれど,3.0a4preとやらで動作確認してみました. userContent.js ver. 0.5 だけですが Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9a3) Gecko/20070322 GranParadiso/3.0a3 Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9a4pre) Gecko/20070421 Minefield/3.0a4pre で動作確認できました。 チナミニ、Japanize のスクリプト版が問題なく動いています。
259 名前:258 mailto:sage [2007/04/24(火) 20:37:09 ID:UDHT4MlT0] >>257 >userMenu.js は前の0.3でも動くと思います.駄目だったら新しいのを試してみてください. userMenu.js は使っていなかったので未確認でしたが 0.3/0.4 でOKでした。
260 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/24(火) 21:25:45 ID:X74HsjL40] >>248 >>252 参考になりました。
261 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/25(水) 18:51:43 ID:IENLZHCZ0] FlashBlockの代わりを務められるようなスクリプトは、ありませんでしょうか。
262 名前:名無しさん@お腹いっぱい。 [2007/04/26(木) 19:21:39 ID:ksmH1m+a0] >>261 userContent.cssに /* Block Flash, using a placeholder you can click to unblock a desired Flash animation. */ /* Doesn't work for embed tags, which are less common than object tags - bug 190970 */ object[classid$=":D27CDB6E-AE6D-11cf-96B8-444553540000"], object[codebase*="swflash.cab"] { -moz-binding: url("www.cs.hmc.edu/~jruderma/flash.xml#obj" ); }
263 名前:名無しさん@お腹いっぱい。 [2007/04/28(土) 13:01:33 ID:MHRbrJ8L0] >>247 meta refresh無効化 www.kbstyle.net/program/greasemonkey/index.html パスワード表示スクリプト blog.smzl.info/script/
264 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/28(土) 13:04:40 ID:MHRbrJ8L0] sage忘れた・・
265 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/28(土) 15:31:00 ID:qeawrpkr0] Greased Lightboxとても便利なんですけど 上に表示されるバー?が、大きい画像の時とか邪魔なんですけど 隠す事って出来ないのでしょうか?
266 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/28(土) 18:07:52 ID:/MSXp7yJ0] >>265 スクロールしたり上のバーの-を押して画像を縮小じゃだめ?
267 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/28(土) 18:13:37 ID:qeawrpkr0] >>266 大きい画像だとスクロール出来ないので、縮小で我慢するしかないですかね?
268 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/28(土) 19:14:00 ID:/MSXp7yJ0] >>267 じゃあ419行目を objMenu.style.display = 'none'; にして拡大縮小などはキーボードからやるってのはどう? というか、透過されてるんだから全然見えなくは無いのに それでも困るってどういう状況?
269 名前:265 mailto:sage [2007/04/30(月) 21:24:43 ID:q9Qq8dJ00] >>268 いや性格的な問題です; ちゃんと全体が見えないと気持ち悪かったものですから マウス派なので、やっぱり我慢して使います。 わざわざありがとうございました。
270 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/01(火) 14:49:19 ID:i6K5bhIt0] ttp://diary.noasobi.net/2006/10/diary_061021a.html この記事のようにAll−in−One Sidebarのバーも細くできるでしょうか? どう書いたらいいんでしょうか?
271 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/01(火) 14:56:12 ID:a8ezAOBM0] >>270 例えば /* サイドツールバーの幅を狭くする */ #aios-toolbar { max-width: 28px !important; margin-left: 0px !important; margin-right: 0px !important; } /* サイドツールバーのボタンの間隔を狭くする */ #aios-toolbar, toolbarbutton { margin-top: -2px !important; margin-bottom: -2px !important; } こんなかんじ?
272 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/01(火) 17:45:38 ID:Z/SlyvZu0] 素人丸出しで申し訳ないんですが、greasemonkeyを使って 特定の文章を別の文章に置換するスクリプトってありませんか? 出来ればいくつか同時に置換できると助かるんですが あと、そういったスクリプトで 「・・・・・・」→「……」 「・・・・・」→「……」 「・・・・」→「……」 みたいに一部が重なってるのを置換出来ると嬉しいです
273 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/01(火) 19:19:32 ID:NPlStH2C0] japanize
274 名前:270 mailto:sage [2007/05/01(火) 20:05:33 ID:i6K5bhIt0] >>271 ありがとう!細くなりました!
275 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/01(火) 23:04:51 ID:pJftVWC90] すいません、JSActions 2.3.0のスクリプトの事で質問です。 EmEditorを起動するだけの単純なスクリプトなんですが、以下のように記述してもエラーが出てしまいます。 var EmEditorPath = "C:\\Program Files\\EmEditor\\EmEditor.exe"; _jsaCScript.exec(EmEditorPath); ちなみにその時のエラー画面です↓ bebe.run.buttobi.net/up/src/be_0373.jpg Fxのバージョンは2.0.0.3です。 1.5系の時はこれで動いていたのですが、2.0系から動かなくなりました。 どこがいけないんでしょうか?
276 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/01(火) 23:27:36 ID:dGFeX/560] Javascript Actionsの設定でScript Folderを設定した?
277 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/01(火) 23:36:29 ID:pJftVWC90] >>276 はい、してます。 他のスクリプトは正常に動いてます。
278 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/01(火) 23:42:16 ID:dGFeX/560] ダミーで文字引数を追加するか, jsactions.jarのcdcript.jsの該当箇所を下記の如く修正する。 // aFilePath で指定されたアプリケーションを、aArgs を引数として起動する // include Bug-Track 7 exec: function(aFilePath, aArgs, blocking){ var localFile = this._getLocalFile(aFilePath); if(!localFile) return false; var argArray = new Array(); if(aArgs) if(aArgs instanceof Array) argArray = aArgs; else argArray = aArgs.toString().split(" "); if(!blocking) blocking = false; var process = Components.classes['@mozilla.org/process/util;1'] .getService(Components.interfaces.nsIProcess); try{ process.init(localFile); process.run(blocking, argArray, argArray.length); }catch(e){ alert(e); return false; } return true; },
279 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/02(水) 00:25:52 ID:iR5/vO3U0] >>278 おお、修正してみたらできました! ありがとうございます。ペコリm(_ _)m
280 名前:272 mailto:sage [2007/05/02(水) 01:16:39 ID:k0lM3FY+0] 読み直したら質問文が変だったので。 特定の文字列を別の文字列に変換するgreasemonkeyのスクリプトを探しています。 出来れば複数の文字列を同時に置換出来るものがあると助かります。 一応ググってはみたんですが、なかったもので。 それと、もしそういったスクリプトがあっても、全角を変換することは出来ないんでしょうか?
281 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/02(水) 01:39:58 ID:VmS8NuFA0] >>280 用途が思いつかんので,私は作ろうとは思わない。 だから他の人も作る必然性がなかったんじゃないかな。 おもしろい用途があるなら,それをプレゼンしてみたらいかがでしょう。 そしたら心優しい人が作ってくれるかもしれません。
282 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/02(水) 01:47:11 ID:t/CGf2+c0] >>280 ttp://www.shuwasystem.co.jp/books/gremon/ この一番下のとか?
283 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/02(水) 02:14:33 ID:OqdT8kNr0] 無いなら作ればいいのよ 自分で
284 名前:280 mailto:sage [2007/05/02(水) 05:19:42 ID:k0lM3FY+0] >>282 参考にしながら作ることが出来ました。どうもありがとうございます 自分がネットで小説を読んだりするのですが、「…」が「・・・」と表記されていたりするのが読みにくいので、 そういったのを読みやすく出来ればと思って探していたんです 全角はUnicodeに変換すればいいだけだと長いこと気付かず ド素人丸出しの恥をさらしてしまった……
285 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/04(金) 02:38:51 ID:dUpcnobd0] まとめサイトからリンクされてるPaste and Goを使ってみたら ロケーションバーにはPaste and Goが出ますが検索バーには出ません。 検索バーにもPaste and Goを出すにはどうしたらいいのでしょうか?
286 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/04(金) 02:51:31 ID:QicojLQ70] SCRAPBLOG に便利なのがあるから探せ
287 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/04(金) 03:00:13 ID:dUpcnobd0] >>286 それ使ってみたら検索バーの方が出ないんだ…。
288 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/04(金) 03:03:46 ID:QicojLQ70] まったく世話が焼けるんだから ttp://amb.vis.ne.jp/mozilla/?p=53
289 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/04(金) 03:05:22 ID:JnHVZ2Pu0] おれのやつ (function() { var searchbar = document.getElementById("searchbar"); searchbar._textbox.addEventListener("popupshowing", function(aEvent) { var menupopup = aEvent.originalTarget; var refChild = menupopup.getElementsByAttribute("cmd", "cmd_paste")[0]; var canPaste = refChild.getAttribute("disabled") == "true"; var menuitem = document.getElementById("pasteandsearch-menuitem"); if (!menuitem) { var pasteAndSearch = function(aEvent) { if (aEvent.type == "click" && aEvent.button != 1) return; // paste goDoCommand("cmd_paste"); // and search searchbar.handleSearchCommand(); // close popup menupopup.hidePopup(); }; menuitem = document.createElement("menuitem"); menuitem.id = "pasteandsearch-menuitem" menuitem.setAttribute("label", "Paste and Search"); menuitem.setAttribute("accesskey", "E"); menuitem.addEventListener("command", pasteAndSearch, false); menuitem.addEventListener("click", pasteAndSearch, false); menupopup.insertBefore(menuitem, refChild.nextSibling); } menuitem.setAttribute("disabled", canPaste.toString()); }, false); })();
290 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/04(金) 03:20:46 ID:ROILWoL60] Ctrl+F押したらFindbarが出るけどもう一回押したら消える用に出来ない?
291 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/04(金) 03:22:11 ID:JnHVZ2Pu0] // and search searchbar.handleSearchCommand(aEvent); じゃないと駄目だった
292 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/04(金) 03:22:20 ID:rn2N2eoL0] つEsc
293 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/04(金) 04:03:14 ID:JnHVZ2Pu0] >>290 (function() { document.getElementById("find-field").addEventListener("keypress", function(aEvent) { if (aEvent.ctrlKey && aEvent.charCode == 102) { gFindBar.closeFindBar(); aEvent.preventDefault(); } }, false); })();
294 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/04(金) 04:05:07 ID:dUpcnobd0] >>288 実はそれ入ってた。 よくよく考えたらこれ入ってたら検索バーにPaste and Goいらないのかorz >>289 >>291 書き換えてみたら出て来ました。 ありがとう。
295 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/05(土) 19:22:00 ID:tPtmdgXN0] >>293 なんか動作しないんだが。 Firefox2.0でしか動かないとか?
296 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/05(土) 21:19:21 ID:pAcSDhdS0] >>295 その通りです。 Findbar周りは,XULエレメントのプロパティやメソッドが,Fxのバージョンにより 大きく変わっているの。
297 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/05(土) 22:10:45 ID:8nSUhnI10] 1.5系ならgFindBar.closeFindBar();をcloseFindBar();にすればいいかも 3.0系はワカラン
298 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/05(土) 22:13:48 ID:OWiu3cXR0] Fx2: if(findBar.hidden) gFindBar.onFindCmd(); else gFindBar.closeFindBar(); Fx3: if(findBar.hidden) findBar.onFindCommand(); else findBar.close(); Fx1.X は使ってないから分からん。
299 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/06(日) 00:02:12 ID:tv75UrQ00] >>297 は多分全然違ってた
300 名前:298 mailto:sage [2007/05/06(日) 00:26:42 ID:XIHV+Bw40] Fx1.x は if((document.getElementById('FindToolbar')).hidden) onFindCmd(); else closeFindBar(); かな?
301 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/06(日) 12:13:38 ID:zf3sXQp30] (function() { if((document.getElementById('FindToolbar')).hidden) onFindCmd(); else closeFindBar(); })(); こういうこと?↑だとダメだった。
302 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/06(日) 12:26:07 ID:XIHV+Bw40] >>301 ゴメン昔書いた拡張からそのままコピペで紛らわしい事書いた >>297 が書いてる通り (function() { document.getElementById("find-field").addEventListener("keypress", function(aEvent) { if (aEvent.ctrlKey && aEvent.charCode == 102) { closeFindBar(); aEvent.preventDefault(); } }, false); })(); でOKでは?の意味(1.5系使ってないので未確認)
303 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/06(日) 14:59:15 ID:XIHV+Bw40] 手抜きだけど Fx1.5〜3.0a5pre までOKだと思う(.uc.xul) <overlay id='_key-overlay' xmlns='www.mozilla.org/keymaster/gatekeeper/there.is.only.xul '> <script type="application/x-javascript"><![CDATA[ var _key={ toggleFindbar: function() { var findBar = document.getElementById('FindToolbar'); var tmp = navigator.userAgent.match(/rv:([\.\d]+)/); var ver = (RegExp.$1).substring(0, 5); if ( ver == "1.9" ) { //Fx 3 if(findBar.hidden) findBar.onFindCommand(); else findBar.close(); } else { var sel = document.commandDispatcher.focusedWindow.getSelection().toString(); if(sel) document.getElementById("find-field").value = sel; if ( ver == "1.8.0" ) { // Fx 1.x if(findBar.hidden) onFindCmd(); else closeFindBar(); } else { // Fx 2.x if(findBar.hidden) gFindBar.onFindCmd(); else gFindBar.closeFindBar(); } } } } ]]></script> <window id="main-window"> <keyset id="mainKeyset"> <key id="key_find" oncommand="_key.toggleFindbar();" /> </keyset> <commandset id="mainCommandSet"> <command id="cmd_find" oncommand="_key.toggleFindbar();" /> </commandset> </window> </overlay>
304 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/06(日) 20:29:56 ID:k1tFLtFp0] Findbar BasicsやFind Toolbar Tweaksにある Findbarの履歴のクリア機能が欲しいのです・・・・
305 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/06(日) 23:21:58 ID:5WpTSWz60] グリスモンキがuserchromeやuserxulを扱えるように鳴る予定無いの? その逆でもいいけど。再起動なしでできるようにしてほしい。
306 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/06(日) 23:23:07 ID:tv75UrQ00] 別に再起動せんでも新しいウィンドウ開けばそっちで有効になる
307 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/07(月) 01:38:48 ID:qjit5QTN0] 新しいウィンドウていわれてもタブブラウジングしてるしそれ再起動と同じやん。 タブにFirefoxもうひとう開けってか?
308 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/07(月) 06:03:57 ID:39ydaRNM0] thunderbirdで「右クリックで選択範囲内をGoogle検索」みたいなuserChrome.jsのスクリプトご存じないですか? Conqueryが更新止まってるみたいで不便なんす。
309 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/07(月) 07:59:38 ID:wZCCZ6AM0] >>307 グリモンの有効/無効なら新しいタブや リロード(F5)で切り替えられたと思う…。
310 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/08(火) 06:55:29 ID:tUwCbKjP0] >>309 Firefox対象外のGMではあたりまえだろ。
311 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/09(水) 02:36:23 ID:cRfW6U4o0] >>308 マダ見てたら一応 Tb2.0forWinで動いた。 (function() { const Prgpath = "C:\\Program Files\\Mozilla Firefox\\firefox.exe" window.SelectionSearch = function() { var win = document.commandDispatcher.focusedWindow; var sel = win.getSelection().toString(); if ( !sel ) return; sel = sel.split("\n"); var param = encodeURI(sel); param = "www.google.co.jp/search?q=" + param + "&lr=lang_ja&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja:official&client=firefox"; var file = Components.classes['@mozilla.org/file/local;1'].getService(Components.interfaces.nsILocalFile); var process = Components.classes['@mozilla.org/process/util;1'].getService(Components.interfaces.nsIProcess); file.initWithPath(Prgpath); process.init(file); var arr=new Array(); arr[0]=param; var out = {}; process.run(false,arr,arr.length,out); }; var newItem = document.createElement("menuitem"); newItem.setAttribute("label", "Search by Google"); newItem.setAttribute("id", "SearchSelection_menu"); newItem.setAttribute("oncommand", "SelectionSearch();"); document.getElementById("messagePaneContext").appendChild(newItem); document.getElementById("messagePaneContext").addEventListener("popupshowing", function() { document.getElementById("SearchSelection_menu").hidden = !gContextMenu.isTextSelected; }, false); })();
312 名前:308 mailto:sage [2007/05/09(水) 18:14:37 ID:pYP7fJ9n0] >>311 おおおまさにこれが欲しかった!ありがとう! 専ブラからコピペしたらエラーが出て動かなかったので、 ブラウザからコピペしたら動きました。
313 名前:311 mailto:sage [2007/05/10(木) 00:07:49 ID:1nGLiReq0] >>312 仕事帰りの >>311 です。 Tb のスクリプトを書くのは初めてなのでカナリ手抜き(不勉強)なブツですが役に立てて良かったです。 モウチョット勉強しなくちゃナ....自分
314 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/10(木) 18:44:45 ID:/xc2AcHj0] グーグルマップには マップの左側の表示切替をする三角矢印がありますが マップの上部の表示切替をする三角矢印を挿入する greasemonkeyスクリプトはありませんか userscripts.orgで検索したり ("google map"|"google maps"|"google マップ") greasemonkey ("google map"|"google maps"|"google マップ") greasemonkey ("toggle"|"トグル") などで検索してみたのですが見当たらなくて
315 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/15(火) 01:36:46 ID:wsbcZGPL0] 今Firefox更新情報 Wiki*にあがってた Clear Fields っていう拡張入れたのですが これと全く同じ働きしてくれる物って無いですかね?
316 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/15(火) 03:18:03 ID:T650Od610] >>315 ボタンを追加するものでなくて,右クリックにクリアを追加するものが まとめサイトに挙がってた。 ucjs_clearfield.uc.js コンテキストメニューにフィールドのクリアを追加する
317 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/15(火) 07:31:21 ID:1z/ICMl30] 検索バーのみで良ければSecond Searchがあるけど用途が違うかな
318 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/15(火) 10:44:29 ID:Y86/GsMo0] if (履歴を戻るボタンが押された) 〜 という判定はどうしたらできますか?
319 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/15(火) 12:29:17 ID:wsbcZGPL0] >>316 微妙に違う感じですね・・ でも、ありがとうございました。参考にさせていただきます >>317 ありがとうございます。 ちょっと違うっぽいですね。でも便利ですね
320 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/15(火) 20:41:39 ID:SwKzNHvL0] >>318 var Button = document.getElementById("back-button"); で、後は Button.setAttribute("oncommand", "hogehoge();"); とか Button.setAttribute("context", id); とか Button.addEventListener("click", function(event) {if( event.button==0 ) hoge;}, false); とか色々、何がしたいのか分からないから答えも適当になる。
321 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/17(木) 11:56:42 ID:2aBa6MFS0] pagerization と autopagerize 便利なんだけど、trunk では動かない。 (autopagerize だと htmlDoc.documentElement.appendChild(fragment) でエラー) この関係っぽいけど誰か動かしてる人います? ttp://7rd.net/ssb/archives/2006/12/06003058.php google auto pager は普通に動くんだけど
322 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/17(木) 20:03:24 ID:fNsO5l6M0] 軽量版(?)Googleノートブック himag.blog26.fc2.com/blog-entry-212.html
323 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/18(金) 01:26:02 ID:Opzw3OYP0] >322 使えないづら。諦めろ
324 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/18(金) 01:28:08 ID:Opzw3OYP0] >321 だた
325 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/18(金) 02:18:12 ID:QCNdJ/Hh0] 「右ダブルクリックでリンクを新しいタブで開く」ということは出来ないでしょうか? 「右ダブルクリックでタブを閉じる」は検索すると出てきたのですが・・・ もし出来るのであれば教えてください。よろしくお願いします。
326 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/18(金) 02:42:15 ID:zC6mRNdv0] こんな感じ? gBrowser.mPanelContainer.addEventListener("dblclick", function(aEvent) { if (aEvent.button == 2) { var target = aEvent.target; while (target) { if ((target instanceof HTMLAnchorElement || target instanceof HTMLAreaElement) && target.hasAttribute("href")) { aEvent.preventDefault(); aEvent.stopPropagation(); document.getElementById("contentAreaContextMenu").hidePopup(); var docURL = target.ownerDocument.location.href; urlSecurityCheck(target.href, docURL, Ci.nsIScriptSecurityManager.DISALLOW_SCRIPT); gBrowser.loadOneTab(target.href, docURL ? makeURI(docURL) : null, null, null, false, false); return; } target = target.parentNode; } } }, true);
327 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/18(金) 02:56:48 ID:QCNdJ/Hh0] >>326 おお!想像してたとおりの挙動です これで心置きなくfirefoxに乗り換えられます 本当にありがとうございました
328 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/18(金) 07:28:13 ID:Opzw3OYP0] 同じURLが既に開かれていたらタブを開く代わりにそのタブに移動する っていうスクリプトどこかで見た気がするのですが、お持ちの方いますか?
329 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/18(金) 09:09:35 ID:YEwImq2T0] >>328 これのことか? URL/URI によりレジュームする ttp://developer.mozilla.org/ja/docs/Code_snippets:Tabbed_browser#URL.2FURI_.E3.81.AB.E3.82.88.E3.82.8A.E3.83.AC.E3.82.B8.E3.83.A5.E3.83.BC.E3.83.A0.E3.81.99.E3.82.8B
330 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/18(金) 11:13:16 ID:aZH6eyKx0] >329 まさしくそれっぽいですが、userChrome.js で使う場合にはどう 移植すればよいのでしょう・・・
331 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/20(日) 01:50:58 ID:IfrHk2d70] Fx2.0.0.3において, サイドバーブックマークtreechildrenのデフォルトのtooltip の表示を抑制するにはどのようにコードを書けばいいのか ご教示いただきたくお願いいたします。
332 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/20(日) 12:34:23 ID:d+Gr/XUW0] SearchLoad Optionsという拡張の 「別の検索エンジンを選択して検索した場合に 元の検索エンジンを選択した状態へ戻す」スクリプトってあるでしょうか。 もしなかったらuserchrome.jsで実現するヒントをどなたか教えて下さいm(_ _)m
333 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/20(日) 17:00:41 ID:MCBU0l9t0] (function() { var searchbar = BrowserSearch.getSearchBar(); if (searchbar) { searchbar.handleSearchCommand_original = searchbar.handleSearchCommand; searchbar.handleSearchCommand = function(aEvent) { this.handleSearchCommand_original(aEvent); setTimeout(function() { var ss = Cc['@mozilla.org/browser/search-service;1'].getService(Ci.nsIBrowserSearchService); ss.currentEngine = ss.defaultEngine; }, 0); }; } })(); 検索した後にbrowser.search.defaultenginenameの検索エンジンに戻す
334 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/21(月) 00:48:02 ID:YJDu/wXW0] >>333 お礼遅れてしまいスイマセン。 理想通りの動作です。ありがとうございます。 大事に使わせていただきます。
335 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/21(月) 02:33:19 ID:4gU/uR0iP] >>334 SearchLoad Options の設定 の Searchbar タブ にある Reset search engine にチェック入れて デフォールトの検索エンジンを選択して何秒後に元に戻すかを設定できるけど それじゃダメなのかな? >>333 と同等の動作をすると思うんだけど、、、
336 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/21(月) 08:06:17 ID:YJDu/wXW0] >>335 レスありがとうです。 設定画面とかあまり必要じゃなくて簡素なもので十分なので・・・。 だから333氏のスクリプトで非常に満足してます。
337 名前:名無しさん@お腹いっぱい。 [2007/05/22(火) 09:06:01 ID:u8+dFTFS0] 急にグリモンのGoogleAutoPagerが機能しなくなったんだけど俺だけ? www.pqrs.org/~tekezo/firefox/gm_scripts/ ここのを使ってるんだけど。
338 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/22(火) 12:28:22 ID:XcyK/0tm0] >>337 AutoPagerizeかPagerization使えば。
339 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/22(火) 12:29:30 ID:YaIMekeA0] ttp://forums.mozillazine.org/viewtopic.php?p=2171524#2171524 ここのAdds a toolbarbuttonを参考にオプションを開くボタンをツールバーに置いてみたんだけど さらに他のボタンを追加したい場合どういうコードを書けばいいのかね?
340 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/22(火) 12:47:11 ID:u8+dFTFS0] >>338 AutoPagerize使ってみます。 ありがとう。
341 名前:名無しさん@お腹いっぱい。 [2007/05/22(火) 12:51:21 ID:iA0egHHe0] >>337 Infinite Scrolling in Google Search googlesystem.blogspot.com/2007/04/infinite-scrolling-in-google-search.html Pagerizationより速いと思う。
342 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/22(火) 13:08:58 ID:u8+dFTFS0] >>341 確かに速かったけど、2ページ目までしか表示されないのね。 続けて表示されてくれたらよかったけど・・・。 教えてくれてありがとう。
343 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/22(火) 13:11:26 ID:7pwhnHO50] >338 そんなんあるのか、と思ったらトランクではうごかんのね
344 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/22(火) 16:38:22 ID:7WlJbPcb0] オートページャよか巻き戻し早送りの法が全然使いや少ないか?
345 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/22(火) 16:50:56 ID:wVHL1SBH0] platypusを使ったら他の既存のスクリプトが壊れて 再インストールしてもエラーがでるようになりました。 壊れたスクリプトをアンインストールしたいのですが どうすればいいでしょう? ユーザースクリプトの管理からはいじれません・・・
346 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/22(火) 16:58:26 ID:XFE/oXRX0] >>344 これのこと? ttp://piro.sakura.ne.jp/xul/_rewindforward.html >>345 Greasemonkey?とりあえずプロファイルをバックアップしてから、 gm_scriptsフォルダの中の該当スクリプトを直接削除してみればいんじゃない。 Platypusはずいぶん使ってたけどそんなん起こったことないなあ。
347 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/22(火) 17:14:35 ID:EU3z+Anb0] なんだか知らねえが、俺も昨日グリースモンキーがぶっ壊れて いったんgm_scriptsフォルダから削除して再度インストールしようとしたけど インストールすら出来なくなった GMが反応しなかった。 しょうがなく、バックアップしてたFxのプロファイルに丸ごと入れ替えてで復旧させた
348 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/22(火) 17:18:32 ID:wVHL1SBH0] >>346 gm_scriptsフォルダのスクリプトを削除してから 入れなおして復旧できました ありがとうございます。
349 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/22(火) 23:44:48 ID:Ygp7bZbQ0] >>344 どっちも使ってるけどgreasemonkeyのやつは一番下にいった瞬間から検索結果が追記されていく感じだから ページが切り替わらない分スピーディだと思うし戻るのも同じページをスクロールするだけだから早い
350 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/23(水) 03:03:07 ID:9vTjt3m40] 巻き戻し早送りは,ブラウザの戻る/進むを実行するたびDOMツリーを走査するので,この動作が極端に遅くなる。 一方,類似拡張機能のlink_widgetsは,ナビゲートする時にのみDOMツリーを走査するので,ブラウザの戻る/進むに影響しない。
351 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/23(水) 21:18:38 ID:lO6KnSqK0] 俺もGreasemonkey 0.6.9にアップデートしたら、スクリプトのインストールができなくなったが、 0.6.8.20070314.0に戻したら、インストールできるようになった。
352 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/23(水) 23:41:59 ID:LTNcJKet0] 誰か「名前をつけてリンク先を保存」をミドルクリックでダイアログなしに保存できる userChrome.js のスクリプト知らない? どっかにあったきがするんだけど見つからなくって。
353 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/24(木) 00:28:16 ID:w9ryLR+w0] それってリンク先を新規タブで開けなくなるんじゃ… 好みにもよるが、Drag de Go の方が便利だと思う。
354 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/24(木) 00:34:09 ID:0/2aBGoF0] >>353 リンクを直接ミドルクリックするのではなく、 リンクを右クリック>コンテキストメニューの「〜を保存」をミドルクリックって事でしょ。
355 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/24(木) 00:40:58 ID:I197051x0] alt+クリックでいいじゃん
356 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/24(木) 00:59:38 ID:6dhmerVU0] >>354 そうそう そういうこと
357 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/24(木) 01:03:44 ID:w9ryLR+w0] >>354 >>356 OK 、勘違いスマン。 でもそれならなおさら Drag de GO の方がいいんじゃないかと思った。 スレの趣旨には反するけど。
358 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/24(木) 01:20:35 ID:Zp0JEotQ0] まあこんな感じで document.getElementById('context-savelink').addEventListener('click', function(aEvent) { if (aEvent.button == 1) { urlSecurityCheck(gContextMenu.linkURL, gContextMenu.docURL); saveURL(gContextMenu.linkURL, gContextMenu.linkText(), null, true, true, makeURI(gContextMenu.docURL, gContextMenu.target.ownerDocument.characterSet)); closeMenus(aEvent.target); } }, false);
359 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/24(木) 02:40:32 ID:8Ysk1tGV0] >>332 さんではないのですが>>333 さんのスクリプトを便利に使わせて頂いてます。 Scroll Search Engines.uc.jsでコンテキストメニューから検索エンジンを変更した場合にも browser.search.defaultenginenameの検索エンジンに戻せたら嬉しいのですが可能でしょうか?
360 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/24(木) 02:57:48 ID:Zp0JEotQ0] どぞ (function() { var searchbar = document.getElementById("searchbar"); if (searchbar) { searchbar.handleSearchCommand_original_ucjs = searchbar.handleSearchCommand; searchbar.handleSearchCommand = function(aEvent) { this.handleSearchCommand_original_ucjs(aEvent); setTimeout(function() { var ss = Cc['@mozilla.org/browser/search-service;1'].getService(Ci.nsIBrowserSearchService); ss.currentEngine = ss.defaultEngine; }, 0); }; BrowserSearch.loadSearch_original_ucjs = BrowserSearch.loadSearch; BrowserSearch.loadSearch = function(searchText, useNewTab) { BrowserSearch.loadSearch_original_ucjs(searchText, useNewTab); setTimeout(function() { var ss = Cc['@mozilla.org/browser/search-service;1'].getService(Ci.nsIBrowserSearchService); ss.currentEngine = ss.defaultEngine; }, 0); }; } })();
361 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/24(木) 04:19:23 ID:8Ysk1tGV0] >>360 ありがとうございます。 ですが残念ながら検索エンジンが元に戻りませんでした。 検索バーのエンジン方も戻らなくなってしまったので現在>>333 の方に戻しています。 自環境のせい? 折角書いて下さったのにすみません。
362 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/24(木) 04:37:59 ID:Zp0JEotQ0] >>361 エラーコンソールに何かエラーメッセージ出てません?
363 名前:352 mailto:sage [2007/05/24(木) 05:54:09 ID:6dhmerVU0] >>358 うわー わざわざ書いていただいちゃってすみません。 ありがとうございました!ばっちり動いてます。
364 名前:359 mailto:sage [2007/05/24(木) 05:56:45 ID:8Ysk1tGV0] あ、あれ?今もう一度入れ直してみたらちゃんと検索エンジンが戻るようになりました! コンテキストメニューの場合もデフォルトエンジンに戻りました。 先程から変えたことといったらNoScriptを古いバージョンに戻したくらい…。 でなかったらまさか保存時に文字コード間違えたとかorz とにかくありがとうございました! そしてお騒がせしてすみませんでした。
365 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/24(木) 06:32:39 ID:U19E6OFO0] >>358 さんのダイアログ無しでリンク先を保存できるスクリプトを入れようとおもうのですが、 ミドルクリックじゃなくて左クリックで保存をするにはどうすればいいんでしょうか? 出来るのであればスクリプトを教えてください、よろしくお願いします。
366 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/24(木) 06:41:59 ID:4YoeUM9u0] >>365 aEvent.button == 0
367 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/24(木) 06:59:49 ID:Zp0JEotQ0] >>365 これで nsContextMenu.prototype.saveLink = function () { urlSecurityCheck(this.linkURL, this.docURL); saveURL(this.linkURL, this.linkText(), null, true, true, makeURI(this.docURL, this.target.ownerDocument.characterSet)); }
368 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/24(木) 07:25:36 ID:U19E6OFO0] >>366 ありがとうございます。 ですが、aEvent.button == 0をaEvent.button == 1に書き換えてもダイアログが表示されました。 何度か再起動したのですが、駄目でした・・。 >>367 動作しました!ありがとうございました! これでウザイダイアログを見ずにすみます。
369 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/24(木) 08:18:22 ID:6VozCZJL0] スレの更新チェックしてみたら便利なスクリプトが一杯だ〜(;゚∀゚)=3 感謝感謝でつ。
370 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/24(木) 11:27:57 ID:+z41GTga0] こんなスレがあったのか・・・!? >>360 とか、同じような動作するためのを、 いろんなサイト調べたり、SearchLoad Optionsの中のぞいたりして、 必死に自分で作ってたよ(´Д`;) てか、そうだよね? userChrome.jsって、自分で調べて自分のために自分でスクリプト作って、 Firefoxを便利にする物だよね? そうだと言ってくれ・・・_| ̄|○
371 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/24(木) 13:38:26 ID:OKh3lgAH0] 便乗して色々頂きました。 作者さん、ありがとう。
372 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/24(木) 14:08:18 ID:UsYkPIrM0] >>333 これを現在のタブではなく、 新規タブで開くようにするにはどうしたらいいのでしょうか
373 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/24(木) 19:01:13 ID:Hm66b2dC0] >>372 browser.search.openintab を true に。
374 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/24(木) 21:04:12 ID:UsYkPIrM0] >>373 ありがとうございます。 Tab Mix Plus の設定が効かなくなってしまったので助かりました。
375 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/25(金) 11:52:07 ID:IhQoTUsx0] YouTubeやニコニコ動画のURLをTubePlayerで開くスクリプトはありますでしょうか? 色々と探していますが見つかりません;
376 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/25(金) 19:52:48 ID:Gu2MSoSi0] ><
377 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/26(土) 07:41:40 ID:L8TmlpqI0] リンクもしくは選択文字列もしくは現在のURLをTubePlayerで開く 二行目をTubePlayerのインスコパスにあわせて設定してね☆ (function() { var playerPath = 'C:\\Program Files\\TubePlayer\\TubePlayer.exe' var cacm = document.getElementById('contentAreaContextMenu'); var mitem = cacm.insertBefore(document.createElement('menuitem'), cacm.firstChild); mitem.setAttribute('label', 'TubePlayer\u3067\u958b\u304f'); mitem.setAttribute('accesskey', 'z'); mitem.setAttribute('oncommand', 'gContextMenu.openTubePlayer();'); var re = /youtube\.com|nicovideo\.jp/; cacm.addEventListener('popupshowing', function() { mitem.hidden = !re.test(gContextMenu.onLink ? gContextMenu.linkURL : gContextMenu.isContentSelected ? getBrowserSelection() : gContextMenu.docURL); }, false); nsContextMenu.prototype.openTubePlayer = function() { var lf = Components.classes['@mozilla.org/file/local;1'].createInstance(Components.interfaces.nsILocalFile); lf.initWithPath(playerPath); var proc = Components.classes["@mozilla.org/process/util;1"].getService(Components.interfaces.nsIProcess); proc.init(lf); var url = this.onLink ? this.linkURL : this.isContentSelected ? 'http://' + getBrowserSelection().replace(/^h?ttp:\/\//, '') : this.docURL; proc.run(false, [url], 1); }; })();
378 名前:375 mailto:sage [2007/05/26(土) 12:18:37 ID:ygfZtxtO0] >>377 ありがとうございます。 上手く動作しました。
379 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/26(土) 17:10:42 ID:3wJRXrbm0] 拡張outsidebarと同じ動作をしてくれるスクリプトってないのでしょうか? 具体的に言うと、wikiからの引用ですが >Webページを表示するスペースを縮小させてサイドバーを開きますが、 この拡張機能を用いるとサイドバーの横幅分だけウインドウサイズを変更させて サイドバーを開閉します。 どなたかお願いします。
380 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/26(土) 17:27:37 ID:Hrh3W/2r0] >>379 拡張をインストールすればいいのではないですか。 xpiの中のものを99.9%変更しなくてもuserChrome.jsとして使える。 元々シンプルなので, スクリプトを作る意味ないし,本当は何をしたいのかな?
381 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/26(土) 18:11:48 ID:3wJRXrbm0] >>380 拡張が多くなってきたので、 これぐらいの機能ならスクリプトでやった方が軽くなるのかなと思ったもので・・・ 素人の考えですいません おとなしく拡張入れておきます
382 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/28(月) 14:53:39 ID:bd10K0ok0] 拡張の中身もスクリプトだからなー、置き場所変えても別に軽くなったりはしないよねー
383 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/28(月) 16:21:19 ID:QH1W+1KF0] AIOGestureはuserChrome.js版のに入れ替えたら軽くなったけどねー 場合によるんじゃないかなー
384 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/28(月) 16:29:19 ID:hPsJribm0] そりゃスクリプトの中身が違うんだから当たり前だろ Greasemonkey 0.6.9にはスクリプトを削除するとほかのスクリプトまで削除されちゃって 入れなおそうとするとエラーが出てインストールできなくなるバグがあるんだけど それが修正されたGreasemonkey 0.7 Candidateってのが出てるよ www.greasespot.net/2007/05/greasemonkey-07-candidate.html
385 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/28(月) 16:41:04 ID:DTsabcEZ0] Greasemonkeyはもう使ってない>>257 を使ってる
386 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/30(水) 01:19:18 ID:Sa+Rv2gj0] オミトロンでやるかCSSでやるかGMでやるか拡張でやるか
387 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/30(水) 02:16:53 ID:zckGhZ0B0] オロナミン?アリナミン?
388 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/30(水) 04:23:16 ID:5MJ0n2ey0] userChrome.jsの公式フォーラム↓にあるDrag'n'go.uc.jsを使ってます。 forums.mozillazine.org/viewtopic.php?t=397735 これの動作を変更したいけれど、スクリプトは全くわからないので どこをどういじればいいのか見当もつかないorz 具体的に言うと、「URLや選択文字列を下にドラッグしたときにバックグラウンドの新規タブで開く」、 ようにしたいのです。なんとなくスクリプトの62行目が怪しいと思っていじってみても何も変わらず・・。 誰か助言お願いします。
389 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/30(水) 07:15:35 ID:Ox7YWKTt0] 2chのリダイレクトを外すスクリプトが突然利かなくなりました。 No Redirect 2chも2ch URL Modify 0.2ともに駄目。 Mac版Firefox 2.0.0.3なんですが、ここ1〜2回のアップデートで 動かなくなったモヨン…… どなたかお知恵を拝借できますでしょうか。 よろしくお願いします。
390 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/30(水) 07:24:39 ID:KYsowU4x0] >>389 Bookmarkletでいいじゃん
391 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/30(水) 09:01:00 ID:Ox7YWKTt0] >>390 自己解決……テーマのせいでした。 まずレスを頂いて試したところ、Bookmarkletも利きませんでした。 プロファイルマネージャーでシンプルユーザーに切り替えるとスクリプトが有効になるので 最初はアドオンやgreasemonkeyを疑ったんですが、全部切っても駄目。 最近2chをブラウザで見るとbbs2chは無効なのにポップアップが出るようになったことに着目。 普段専ブラで見ていたので、ブラウザだとcgiモードとjava scriptモードがあることを知り、 掲示板トップからcgiモードに切り替えてみたものの、jsモードのまま。 シンプルユーザーがデフォルトテーマだったことに気付き、 一度デフォルトテーマに戻してから他のテーマに切り替えるとやっと直りました。 ただしその手順を踏まないと直りません。 また特定のテーマが原因というわけではなさそうです。 レスのお陰でBookmarkletまで利かない=js周りの問題と気付くことが出来ました。 Mac版、Firefox、自分の環境いずれが原因か特定はできていませんが、 とりあえず解決をご報告します。
392 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/30(水) 09:05:18 ID:Ox7YWKTt0] 補足というか、端的に。 >ブラウザのcgiモードとjava scriptモード モードを変更すると2chがクッキー(READJS)食わせてくれるのですが、 これがoff=cgiモードになっているのにテーマによっては無視される、ということです。 なんだかしつこくなってスミマセンでした。
393 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/30(水) 15:23:29 ID:AFIPe2r90] >>388 62行目の if (getBoolPref("browser.tabs.loadInBackground") != !(aEvent && aEvent.shiftKey)) を if (aEvent && aEvent.shiftKey) にすればいいんじゃ
394 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/30(水) 16:17:54 ID:5MJ0n2ey0] >>393 レスどうもです。 確かにそれでバックグラウンドで開くのですが、 常にではなく「下にドラッグしたとき」だけバックグラウンドにしたいのです。 でもそうなるとコードをかなり書き換えないといけないのかな・・。
395 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/30(水) 17:27:09 ID:AFIPe2r90] >>394 80行目あたりで contentAreaDNDObserver.onDragStart = function(aEvent, aXferData, aDragAction) { this.ucjs_dng_startY = aEvent.screenY;//←追加 var target = aEvent.originalTarget; とかやって 62行目を if ((this.ucjs_dng_startY < aEvent.screenY) != !(aEvent && aEvent.shiftKey)) にするとか
396 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/30(水) 22:16:35 ID:5MJ0n2ey0] >>395 おお、うまくいきました。ありがとうございますペコリm(_ _)m 大事に使わせていただきます!
397 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/31(木) 14:51:23 ID:vRgU4WFR0] サイドバーやツールバーにあるブックマークのクリック時のアクションを ※「javascript:」(ブックマークレット)以外の時 ・クリックで新しいタブ ・SHIFT+クリックで現在のタブ ・CTRL+クリックで新しいウィンドウ ※「javascript:」(ブックマークレット)の時 ・クリックで現在のタブ ・SHIFT+クリックでも現在のタブ ・CTRL+クリックでも現在のタブ ~という風に変更するにはどうすればいいですか?
398 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/31(木) 23:10:16 ID:LltI9OlE0] 質問なんだけど、>>257 のuserMenu.js.0.4のヘルプ通りに userMenu.uc.jsとuserMenu.pl.jsとファイル名をjsa.jslに変更したcscript.jsの三つを 同じディレクトリに置いたんだが、JSActionsのスクリプトが全く動かない。なんでかな? userCrome.js 0.8使用で、chrome以下のディレクトリ構造は↓のサイトと同じ。 space.geocities.yahoo.co.jp/gl/alice0775/view/20070521/1179695498 他の人はJSActionsのスクリプト動いてるの?
399 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/01(金) 00:24:33 ID:hn3Isf1s0] >>398 chromeフォルダの直下にcontextmenu,toolmenuフォルダがあること userMenu.pl.jsおよびjsa.jslもchromeフォルダの直下にあること 以上の位置は固定です。 唯一userMenu.uc.jsは, 拡張機能userChrome.jsが読み込むところにあるればよい
400 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/01(金) 00:31:07 ID:3JEw95Cn0] >>398 chromeの下、SubScriptという名前のフォルダに入れたのなら、userMenu.uc.jsの const CHROMEDIRECTORY = DIRECTORY_SERVICEなんちゃらの行の次に CHROMEDIRECTORY.append("SubScript"); を追加してみて。 そこの使い分けローダーやuserMenu.jsは使ってないけど、userContent.uc.jsで そうやってサブフォルダに入れて使ってます。
401 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/01(金) 02:19:10 ID:xq2Zn7Hj0] >>399-400 トン! おかげさまで出来たよ。これでやっとJSActionsを削除できる(;゚∀゚)=3
402 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/01(金) 11:38:31 ID:hn3Isf1s0] userMenu.jsなんですけど,スクリプトを追加/削除/名称変更した時に,メニューを再構成するコマンドないかしら。 現状では,新しいウインドウを作らないと,メニューに反映されないみたいなんです。 実行速度に影響しないように,リアルタイムでなくて,オンデマンドでメニューを再構成するのが望ましいです。
403 名前:80 mailto:sage [2007/06/01(金) 17:31:07 ID:ui7f58rJ0] >>397 質問の答えにはなっていませんが, 以前書いた履歴とブックマークの開き方を変更するスクリプト >>193 に, ご所望の機能を加えてみました.DLパスは「newtab」で. s-io.net/up/1/_/jump/1180685987356073.oEHe6r サイドバーのloadイベント時に,マウスクリックの動作を書き換えたりします. ソースを見てみると判るかと. >>402 今のところ新しくウィンドウを開くか,再起動しか方法はありません. 今後対応を考えたいと思います.
404 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/01(金) 18:19:27 ID:emSo+Ptm0] キタ━━━━━━m9( ゚∀゚)━━━━━━!!
405 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/01(金) 23:50:54 ID:4r9f3F5k0] >>403 ありがとうございます。早速訪問してあとでじっくり勉強させて頂きます。 これでちと悩んだのはDOMインスペクタで見るとこれに関する コマンドセットがありますよね? あそこをいじれば全てうまくいきそうな気配がしたんですが コマンドセットとかコマンドディスパッチャがどうなってるのか さっぱり判らないんでいじり様がなくて試せなかったんですよ…。
406 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/02(土) 05:58:06 ID:GFkkWBKS0] Tab Mix Plus から Tab Mix Lite CEに移行したは良いものの userChromeスクリプトの動作確認の時とかに便利だった ウィンドウのマージ機能が無くなったのが微妙に不便だったので マージ機能の簡易版みたいなものをuserChromeで適当に作ったので 居るかどうかわからんけど使いたい人いたらどぞ firefox.geckodev.org/index.php?plugin=attach&pcmd=open&file=mergeWindow.uc.js&refer=userChrome.js
407 名前:名無しさん@お腹いっぱい。 [2007/06/02(土) 13:08:42 ID:wibIukES0] 2.0.0.4にしたら軽量マウスジェスチャーのUndoCloseTabが効かなくなったんだけどどうよ? TBP入れてそれ用に切り替えると効くんだが、、、
408 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/02(土) 13:13:37 ID:11IVrySa0] >>407 普通に効いてるが? まずは自分の環境疑えよ
409 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/02(土) 13:15:42 ID:7wfHLAl80] document.getElementById("History:UndoCloseTab").doCommand(); これのことだったら普通に効くが
410 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/02(土) 13:43:36 ID:bZP+pcoN0] >>406 ありがたく頂きますた。 あとTMPにあった「他サイトへのリンクを新しいタブで開く」機能も作ってくれたらいいなぁ。 なんてね・・。
411 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/02(土) 14:04:27 ID:fqYIeNBF0] と思ったけど事故解決した。 Firefoxのオプションで設定できたのね・・。
412 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/02(土) 14:07:38 ID:wibIukES0] >>409 そう nsSessionStore.jsでエラー吐いてるな ちょっと弄ってみます
413 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/02(土) 14:25:04 ID:UxDmXpRA0] >>412 いっぺん履歴とかキャッシュを消去してみたら?
414 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/02(土) 18:52:26 ID:gBpnGcSn0] userMenu.uc.jsとMenuEditorって競合しないみたいなんだけどそういうもん? だとしたらすげー嬉しいんだけど。
415 名前:410 mailto:sage [2007/06/02(土) 21:00:23 ID:fqYIeNBF0] あれ?やっぱりうまくいかない。 「他サイトへのリンク」を強制的に新規タブで開く機能は捨てられないのでTMPに戻ろうかな。
416 名前:名無しさん@お腹いっぱい。 [2007/06/02(土) 22:11:58 ID:jZOS7IRh0] 適当に作ってみた。 たぶんリソース喰いなので, メニューの再構成は必要最低限にしておく。 パスはt「est」で userMenu.uc.js.patch ttp://s-io.net/up/1/_/jump/1180787380658129.wmZuQK 0000-userMenuRebuild.uc.js ttp://s-io.net/up/1/_/jump/1180787424129663.GqyncQ
417 名前:416 mailto:sage [2007/06/02(土) 22:19:57 ID:jZOS7IRh0] sage忘れたスマソ. >>416 は>>402 。 パスは「test」の間違いorz...
418 名前:416 mailto:sage [2007/06/02(土) 23:15:00 ID:jZOS7IRh0] あれ消された? 0000-userMenuRebuild.uc.js ttp://s-io.net/up/1/_/jump/1180791900891004.6NcDIG
419 名前:80 mailto:sage [2007/06/04(月) 15:40:27 ID:Xbr35qi20] userContent.js userMenu.js 共に新しいの上げました.パスは magai で. 更新内容は,ホストに関するホストオブジェクトを追加した事. 要望のあったメニューの再構築もできるようになりました. 詳しくは同封のscripting.txtにて. userContent.js ver. 0.6 s-io.net/up/1/_/jump/1180938858878397.pbHCVa userMenu.js ver. 0.5 s-io.net/up/1/_/jump/1180938903028985.yxXoM3 >>402 スクリプトからメニューの再構築ができるようになりました. スクリプト内で「userMenu.rebuild();」とすれば可能です. 一応サンプル(toolmenu/Rebuild User Menu.js)も入れておきました. >>414 MenuEditorの動作内容を知らないのではっきりした事は言えませんが, 拡張によって追加されたメニューも操作できるので,競合するとは考えにくいです. >>405 私もコマンドセットのいじり方を知りません. それに,あくまでマウスクリックに対する動作を変更したいのですから, マウスクリック部分の動作を書き換えた方が単純で良いと思います. サイドバー内のブックマークであれば, bookmarks-viewのonclickかopenItemClickを書き換えるのが簡単かと.
420 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/04(月) 16:44:05 ID:NFsWug4w0] AutoPagerizeの便利さは異常だろ…常考
421 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/04(月) 19:34:04 ID:gpmhzWFu0] MR Tech Link Wrapperのuc.js版を探してるのですが見つかりません。 教えていただけませんでしょうか?
422 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/04(月) 20:42:25 ID:Zf233XXE0] >>419 userMenu/userContent共有り難く使わさせていただいております。 スクリプトにエラーがある場合,現状では完全に無視するようになって いますが, ロード時にエラーを出力するようにしていただけると, 問題の切り分けが容易になると思います。 次回更新時に反映していただけることを期待いたします。
423 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/04(月) 23:23:05 ID:AbalSG7v0] >>421 // URL_Breaker2.uc.js: for Firefox 2.0.* - 3.0,* by otokiti 07/02/19 window.addEventListener('DOMContentLoaded', function(evt) { var tabs = gBrowser.tabContainer; for(var i=0; i<tabs.childNodes.length; i++){ var tab = tabs.childNodes[i]; var doc = gBrowser.getBrowserForTab(tab).contentDocument; var html = doc.getElementsByTagName("html")[0]; if(!html.hasAttribute("__url_breaker_done")){ html.setAttribute("__url_breaker_done", "1"); if (doc.contentType == 'text/html') { var s1,s2,pNode,cNode,nNode,j; const threshold = new RegExp(/[\x21-\xff]{50}/); const wrapChr = new RegExp(/([\/\?\)\]}\-・」!・、,.:=>・。;_])|([&%#$~'"・「\({\[])/g); const dmyChr = new RegExp(/<dummyWBR><dummyWBR>/g); const avoidElm = new RegExp(/TITLE|STYLE|FORM|SCRIPT|INPUT|TEXTAREA|PRE|OPTION|XMP/); try{ var walker = doc.createTreeWalker(doc.body, NodeFilter.SHOW_TEXT, null, true); while (cNode = walker.nextNode()){ s1 = cNode.nodeValue; pNode = cNode.parentNode; if (pNode.nodeName.match(avoidElm) || !s1.match(threshold)) continue; s1 = s1.replace(wrapChr, '$1<dummyWBR>$2').replace(dmyChr, '<dummyWBR>'); s2 = s1.split('<dummyWBR>'); cNode.nodeValue = s2.pop(); for (j=0; j<s2.length; j++){ nNode = doc.createTextNode(s2[j]); pNode.insertBefore(nNode, cNode); nNode = doc.createElement('WBR'); pNode.insertBefore(nNode, cNode); } } }catch(e){} } } } }, true);
424 名前:423 mailto:sage [2007/06/04(月) 23:26:31 ID:AbalSG7v0] >>419 (80) 氏の userContent.ucjs の wbr.js を使うのもてかと思う。
425 名前:414 mailto:sage [2007/06/04(月) 23:34:59 ID:MEDXq7i70] >>419 作者さん自らレスありがとうございます。 userMenu.jsが出るまではコンテキストメニュー関連のuc.jsがMenuEditorと競合してたのですが、 userMenu.jsは競合しないと判明し非常〜にうれしいです。
426 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/05(火) 00:05:48 ID:9+xPNhAh0] addEventListener("command" とかやってるやつはMenuEditorが入ってると効かない setAttribute("oncommand" なら問題なし
427 名前:421 mailto:sage [2007/06/05(火) 20:27:03 ID:+0GxB14r0] >>423 遅くなりましたが、ありがとうございました。
428 名前:80 mailto:sage [2007/06/05(火) 20:58:19 ID:QaydMDwT0] >>422 例外をcatchしてdumpするぐらいなら対応したいと思います. >>423 「DOMContentLoaded」なんてイベントを初めて知りました. 今まで「load」イベントに不満を持っていたので,思いがけず改善できて感謝感激です.
429 名前:422 mailto:sage [2007/06/05(火) 21:05:08 ID:paX6cvh80] >>428 >例外をcatchしてdumpするぐらいなら対応したいと思います. 必要十分です。 よろしくお願いいたします。
430 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/06(水) 16:45:39 ID:pTpE8CYO0] 昨日、FirefoxPortable(2.0.0.3)を入れて URLごとにほかのソフトにURL渡したいなぁと検索していて このスレにたどり着きました >>377 を試してみようとおもい >>1 のgreasemonkeyとuserCrome.js拡張をいれ userCrome.jsファイルの中身をSub-Script/XUL Loaderのにおきかえ 同じところにTubePlayer.uc.jsファイルを作成し377を書き込む (パスも置き換え\を\\にする) ということをしたのですが 動いてくれません TubePlayerが起動しないのです 何かしら原因がわかる方いましたら、助言よろしくおねがいします。
431 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/06(水) 17:46:17 ID:fHSl09+u0] >>430 URLクリックで起動するんじゃなくて 右クリックメニューに「TubePlayerで開く」が追加。
432 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/06(水) 17:59:31 ID:zd7ZSGUl0] >>430 >動いてくれません 1.>>431 の言うように使い方が違っている 2.ツール> エラーコンソールにエラー出ていないか? user.jsに下記のデバッグ設定を追記して再度エラー確認。 user_pref("browser.dom.window.dump.enabled", true); user_pref("javascript.options.showInConsole", true); user_pref("javascript.options.strict", true); user_pref("nglayout.debug.disable_xul_fastload", true); user_pref("nglayout.debug.disable_xul_cache", true); 3.Windows環境なら,エクスプローラーの設定で"拡張子を表示しない" になっていないか? そうだとすると,*.uc.js.txt になっている可能性がある。 4.Sub-Script/XUL Loader, *.uc.js共にUTF-8 BOM無しで保存しているか? 5.動かないのはこのスクリプトだけなのか?
433 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/06(水) 18:15:10 ID:pTpE8CYO0] >>431 ありがとうございます 右クリックの拡張だったのですね(^^; うまくいきました >>432 まったくこの手のはいじるの初めてだったので 気がつかなかったです 左クリックからURLごとに送り先かえる〜ってのは できないのでしょうか? ほかの拡張探すべき?なのかな?
434 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/06(水) 18:29:54 ID:zd7ZSGUl0] >>433 Mozilla Firefox まとめサイトの ttp://firefox.geckodev.org/index.php?cmd=attach&pcmd=upload&page=userChrome.js launch2chBrowser.uc.js を改造するのが簡単と思う
435 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/06(水) 19:10:31 ID:pTpE8CYO0] >>434 ありがとうございます ちょっといまいじれないので後でいじって見ますね♪
436 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/06(水) 22:49:38 ID:y+rIb0w+0] >>435 自分でこんなの書いて使ってるけど? ttp://uproda11.2ch-library.com/src/118524.zip.shtml DLキー: 2ch
437 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/06(水) 23:30:22 ID:L/ky3JnR0] >433 vamp.s9.xrea.com/ のJane UpLoader Doeの2ページ目に小物アプレット色々(2730.zip)ってのがある これと拡張のDownloadwithとかその辺を組み合わせれば(この場合はダウンロードするようになっているものなら)左クリックからでも何とかなるかも それかA要素を左クリックすると,hrefの中身を引数にして上記のスクリプトを呼び出すスクリプトを書くとかかなぁ
438 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/08(金) 09:05:03 ID:TsF4Pf0n0] SCRAPBLOG : [userChrome.js] Scroll Search Engines ttp://www.xuldev.org/blog/?p=71 使ってる人いますか? これ、Menu Editorと併用できなくないですか? Menu Editorを無効にすると使えるんですが さすがに手書きcssでメニュー弄るのも限界があり 泣く泣く拡張機能のほうのScroll Search Enginesを使っています(こっちは併用可 併用出来てる方なにか書き換え箇所とかあったら教えてください。
439 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/08(金) 10:58:53 ID:ayEgOVNn0] 拡張機能のほうのScroll Seach Enginesを解凍して scrollsearchengines.jsをscrollsearchengines.uc.jsとかにして使えばいいんですよ
440 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/08(金) 12:39:11 ID:TsF4Pf0n0] >>439 ありがとうございます。 なるほどーと思って extentions>scrollsearchengines@einaregilsson.com>chrome>content>scrollsearchengines.js をscrollsearchengines.uc.jsにしてやってみましたがだめでした… Fx2.0.0.4 userChrome.js0.8です。
441 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/08(金) 13:03:14 ID:ayEgOVNn0] 最後の行の window.addEventListener("load", ScrollSearchEngines.onLoad, false); を ScrollSearchEngines.onLoad(); にすればいいかも
442 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/08(金) 13:37:47 ID:TsF4Pf0n0] >>441 できました!ありがとうございます!
443 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/09(土) 14:49:52 ID:Qb5yo5xG0] Greased Lightbox使ってるんですが、ロダによっては貼られてる画像をクリックしても 「画像が存在しない」みたいな風に出て来て困ってます(タブで開けばちゃんと表示されるので、直リンは可能なはず)。 これって対処する方法とかありますか? それとも、単にロダの仕様の問題?
444 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/09(土) 15:07:31 ID:rlxHE55L0] どのロダだよ
445 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/09(土) 15:22:21 ID:QJi/UylK0] Greased Lightbox、itmediaの画像に対応して欲しい
446 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/09(土) 15:49:10 ID:YXupqtBJ0] >>445 オミトロンにそれ用のフィルタあるよ。
447 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/09(土) 16:26:12 ID:rlxHE55L0] searchDefsに追加すればいいんじゃないの // ITmedia (needs to come before 'show') { name : 'itmedia', includeRegExp : /^http:\/\/(.*\.itmedia\.co\.jp)|(bizmakoto\.jp)\//i, linkRegExp : /^http:\/\/image\.itmedia\.co\.jp\/[^\/]+\/[^\/]+\/(.+)\.(jp(e?)g|gif|png)$/i, replaceString : 'image.itmedia.co.jp/$1.$2 ', showFunction : function(event) { greasedLightbox.showFrom(event, 'itmedia'); return false; } }, // end ITmedia これでいけるかな
448 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/09(土) 20:36:54 ID:oqcHFtXA0] どいつもこいつもオロナミンとかアリナミンとかうるせーよ。 だったら最初からブラウザにフィルタ機能つけとけつーの。
449 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/09(土) 20:40:41 ID:HBxYIKdo0] >>448 ???
450 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/09(土) 21:45:07 ID:TAxvBWwe0] >>448 おもしろくない 1点
451 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/10(日) 15:16:18 ID:xBxKFjg70] 大学のイントラネットに自宅から接続するために、そのページを 開くときだけ串経由で接続したいんですが、どういったコードを書いたら いいんでしょうか?
452 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/10(日) 15:26:40 ID:rl7UyGlO0] URLを判定してプロクシの設定を変更するコード書けばいい
453 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/10(日) 15:31:54 ID:xBxKFjg70] >>452 すいませんコード関係はよく分らないもので・・・・。 できればお願いできますか?
454 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/10(日) 15:44:18 ID:9GnJEucg0] > どういったコードを書いたらいいんでしょうか? + > すいませんコード関係はよく分らないもので・・・・。 > できればお願いできますか? = 完成品を貼ってよね 最初から答えだけでいいの ヒントとかいらないから
455 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/10(日) 16:00:11 ID:7sJRzCl50] >>454 pacファイルでだめなのかな? 例えば,以下の様に記述したテキストファイルを作成保存して, ツール>オプション>詳細>ネットワーク>接続設定>一番下を選択して>file:///C:/WINDOWS/proxycfg.pac(先ほど作成したファイルのパスにする)などと記入 例}urlのところとPROXYのとこは適当なので,自分の望む様に変える必要はある。 function FindProxyForURL(url, host){ if( shExpMatch(url, "*bar.com*/" ) || shExpMatch(url, "hoge.fuga.net*" ) ){ return "PROXY 172.24.1.1:8080"; }else if( shExpMatch(url, "*boo.com*/" ) || shExpMatch(url, "hoge.hoge.net*" ) ){ return "PROXY proxy.server.jp:8080"; }else{ return "DIRECT"; } }
456 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/10(日) 16:52:42 ID:xBxKFjg70] >>455 ありがとうございます。 まさにこれを求めていたんです。
457 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/10(日) 19:24:09 ID:9aBWD/K50] ニコニコ動画をDLするスクリプトってのがあるんですが。 URLの一部をwatchからwatch_naishoへ変更すると動作しなくなるのですが。 対処方法が解る方いましたらお願いします。
458 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/10(日) 19:48:10 ID:rl7UyGlO0] watchを参照するようにすればいい
459 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/10(日) 20:53:10 ID:9aBWD/K50] >>458 よろしければ、もう少しヒントいただけませんか?
460 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/10(日) 21:18:33 ID:rl7UyGlO0] ヒントも何も答えなんだけど
461 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/10(日) 21:34:43 ID:WM6h8Gzl0] >>457 /http.*?watch\/(.*)$/g を /http.*?watch_naisho\/(.*)$/g に変更すればおk
462 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/10(日) 21:43:55 ID:9aBWD/K50] >>461 有難うございます。正常に動作するようになりました。
463 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/11(月) 19:24:24 ID:FY+VggSS0] ttp://forums.mozillazine.org/viewtopic.php?t=556229 >userscripts runs all files in the userscripts subfolder in the same way Greasemonkey would これってここで公開されてるuserContent.jsと似た様なもの?
464 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/11(月) 19:36:37 ID:kFrbAjFu0] それはFirefoxの拡張を指して「これってFirefoxと似たようなもの?」と言ってる様なものだが・・・
465 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/11(月) 19:39:50 ID:kFrbAjFu0] 拡張と本体が逆だったわ
466 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/11(月) 21:33:45 ID:FY+VggSS0] >>464 よく分からんが… >>463 で言いたかったのはuserContent.uc.jsみたいに GreasemonkeyのスクリプトをuserChrome.js使えるようにしたのかと思ったという話
467 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/11(月) 21:47:59 ID:Uuo9Yo1U0] chrome フォルダの userscripts フォルダにある Greasemonkey スクリプトを読み込んでWebページに適用するらしい GM_* みたいな関数が使えない代わりにすげー速いよって言ってる
468 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/11(月) 21:50:41 ID:QH3dDZaP0] // ==UserScript==間を読んでくれて ファイル名を書き換えなくてもいいのなら>>80 さんのよりこっちのほうが便利かも まだ試してないけど
469 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/11(月) 22:13:49 ID:1/rdC/fN0] スクリプトの導入は,そのときだけ, スクリプトの実行はページのload毎, 私なら実行速度を優先してuserContent.uc.jsに一票を投じる。
470 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/12(火) 04:59:30 ID:h4uPQTqZ0] リンクのアドレスに含まれている特定の文字列を別の文字列に置き換えてくれるスクリプトってありませんか? 画像掲示板などで、「〜〜.jpg.htm」となっているときに「〜〜.jpg」に変更出来ると、 Greased Lightboxで開けるので助かるのですが…
471 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/12(火) 06:18:43 ID:LCtQvGTv0] WEBページの改竄は著作権違反。通報しますたっ!
472 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/12(火) 12:25:41 ID:u5PXEBOp0] about:config眺めてたらbrowser.tabs.selectOwnerOnCloseてのがあったんだけど、 これはバックグラウンドでタブを開いた時には機能しないらしい。 で、タブを閉じた時にそのタブを開いた元のタブにフォーカスを移す スクリプトをuserChrome.jsで出来ないものかと思ったわけですが。 どなたかえろい人作って頂けないでしょうか。 まあTMPでも使えば出来るんだろうけど…
473 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/12(火) 13:49:06 ID:RAyppKm/0] >>80 さんのuserContent/Menu.jsやBHNewTab使わせてもらってます。 スクリプトが多くなってきたので ttp://space.geocities.yahoo.co.jp/gl/alice0775/view/20070521/1179695498 を見ながら整理してみたのですが スクリプトが殆ど動作しなくなってしまいました。 ここの過去ログも見て80さんのスクリプトはchromeフォルダ直下にしたりもしたんですが userchrome.js0.8(バグフィックス版)、ローダは ttp://space.geocities.yahoo.co.jp/gl/alice0775/view/20070521/1179695498 のを使わせてもらってますが やっぱ公式のものにしといた方がいいんですかね。。。orz
474 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/12(火) 15:24:20 ID:KzRFP4Tg0] >>470 (function(){ var a=document.getElementsByTagName('A'); for(var i=0;i<a.length;i++)a[i].href=a[i].href.replace(/\.jpg\.html$/,".jpg"); })(); searchDefsにこんな感じのを加えたほうがいいと思うけど // show2 { name : 'show2', includeRegExp : /./, linkRegExp : /(.*?)\.(jp(e?)g|gif|png)\.html?$/i, replaceString : '$1.$2', showFunction : function(event) { greasedLightbox.showFrom(event, 'show2'); return false; } },
475 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/12(火) 18:03:31 ID:h4uPQTqZ0] >>474 トンです
476 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/12(火) 20:18:23 ID:h4uPQTqZ0] たびたびすみません リダイレクトで飛ばされているようで、うまく表示出来ませんでした 和連という掲示板なのですが、 〜waren/redirect/waren○○.jpg.htm から 〜waren/files/waren○○.jpg に飛ぶようです 掲示板から直接Greased Lightboxで画像を開くにはどうすればよいでしょうか
477 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/12(火) 20:23:45 ID:KzRFP4Tg0] 正規表現を書き換えればおk
478 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/13(水) 01:32:14 ID:1QB6KNLp0] もうここまで着たらグリースモンキをクローム対応に書き替えてください。 お願いします。
479 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/13(水) 03:04:35 ID:hz0hr/5/0] >>478 つ userChrome.js
480 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/13(水) 06:12:24 ID:2JBYp73T0] (function() { function xxxYyyZzz(event) { doc = event.originalTarget; if (doc instanceof HTMLDocument) { if (doc.documentURI.match(/^http:\/\/www\.aaabbbccc\.com/i)) { ---※ メインスクリプト( document は doc に置き換え) } ---※ } } gBrowser.addEventListener("DOMContentLoaded", xxxYyyZzz, true); }()); 自分は、こんな風にして、 userChrome.jsで、GreaseMonkey風な動作をしてる。 全ページに適用させる場合は、※行を削除。
481 名前:470 mailto:sage [2007/06/13(水) 07:34:38 ID:jZ+ZziHH0] >>470 >>477 上手く表示出来ました。どうもありがとうございます。
482 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/13(水) 12:59:17 ID:WJyY6WgW0] userContent.uc.js0.6を// ==UserScript==間を読む様にするパッチ 1.ファイル名書き替えなくてもよい 2.GM用スクリプトをそのまま使えるGM_もok 3.スクリプトの走査はFxウインドウ構築時のみなので実行時速度低下なし 自己責任でどうぞ ttp://s-io.net/up/1/_/jump/1181706939874611.OQ3hRi passは「patch」
483 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/13(水) 23:25:36 ID:tYyKHqX50] Firefox 1.5.0.12で機能する検索バーをCtrl+Fで開いたり閉じたりできるスクリプトお〜くれ!
484 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/13(水) 23:56:35 ID:WJyY6WgW0] >>483 >>303 は試した?
485 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/15(金) 12:15:25 ID:CvXC9v1k0] AutoPagerizeが便利過ぎて「1/13 次のページへ」なんて表示される糞サイトがあると ただちにXPath書くようになってしまった
486 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/15(金) 13:17:15 ID:D/msKgb00] >>482 の使い方がわからない低脳のボクちゃんに誰か解説お願いしまつ
487 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/15(金) 13:36:25 ID:QulSQt710] >>486 diff patch windows 辺りでぐぐってみ
488 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/15(金) 14:25:55 ID:D/msKgb00] >>487 レスどうもです。 なんとか調べてパッチ当てられました。感謝です。
489 名前:名無しさん@お腹いっぱい。 [2007/06/15(金) 18:25:37 ID:oilUlqg40] >>485 わかる。俺も書いてしまう。 最近対応サイトがかなり増えてきてますます便利。
490 名前:名無しさん@お腹いっぱい。 [2007/06/15(金) 18:28:11 ID:3umN1+Kg0] 1980.4.2〜81.4.1生まれ 松坂大輔、藤川球児、キングコング、優香、眞鍋かをり、広末涼子 朝青龍 1981.4.2〜82.4.1生まれ 滝沢秀明、今井翼、安達祐実、安倍なつみ、鈴木あみ、ブリトニー・スピアーズ 1982.4.2〜83.4.1生まれ 宇多田ヒカル、倖田來未、深田恭子、矢口真里、三船美佳、椎名法子 オリエンタルラジオ、北島康介、イアン・ソープ、ウイリアム王子 酒鬼薔薇聖人(少年A) 1983.4.2〜84.4.1生まれ オレンジレンジ、上田竜也(KAT−TUN)、中丸雄一(KAT−TUN) 小倉優子、ベッキー、寺原隼人 1984.4.2〜85.4.1生まれ 速水もこみち、赤西仁(KAT−TUN)、えなりかずき、若槻千夏、石川利華 アヴリル・ラヴィーン、タトゥー、木村カエラ、hiro(元SPEED)、白鵬 1985.4.2〜86.4.1生まれ 亀梨和也(KAT−TUN)、田中聖(KAT−TUN)、田口淳之介(KAT−TUN) 上戸彩、後藤真希、山下智久、小池徹平、ウエンツ瑛士 まなかな、中川翔子、宮崎あおい、宮里藍 1986.4.2〜87.4.1生まれ 亀田興毅、井上真央、松浦亜弥、高橋愛、石原さとみ、YUI ダルビッシュ、BoA、沢尻エリカ、リア・ディゾン、オルセン姉妹 1988.4.2〜89.4.1生まれ 斉藤佑樹(ハンカチ王子)、田中将大、大嶺裕太(ロッテ)、福原愛 亀田大毅、森本貴幸(サッカー)
491 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/15(金) 19:16:48 ID:0GCJxEFT0] www.cybersyndrome.net/ips.html このページの「一発プロキシ設定」の動作を 実現するスクリプトのうpは可能でしょうか(´・ω・`) 拡張で似たようなものがないか探してはいるんですが 探し方が悪いのか見つからないので・・orz
492 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/15(金) 20:04:03 ID:kX3p28v80] >>491 どぞ xxx.co.jp:8080 などを範囲選択して右クリック>一発プロキシ設定 ttp://space.geocities.jp/alice0775/STORE/ucjsProxySwitch.uc.xul.txt 拡張子.txtはDL後に削除して下さい。
493 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/15(金) 20:12:29 ID:0GCJxEFT0] >>492 オオオオオ!!!!即レスがつくなんて夢にも思ってませんでした。 光の速さで頂きました。 これで完全にIEとオサラバできます。 うp本当に本当にありがとうございます。
494 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/15(金) 20:18:42 ID:kX3p28v80] >>493 スマソ, 間違い発見, 修正されたし。 ×var proxyhttp = text.substr(0,index-1); ○var proxyhttp = text.substr(0,index);
495 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/15(金) 20:39:37 ID:0GCJxEFT0] >>494 了解しました! 頂いてすぐに動作確認しましたが本家より使いやすくて嬉しいです。
496 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/15(金) 21:24:08 ID:kX3p28v80] >>495 たびたびスレ汚しスマソ。 1.選択文字のない場合および串らしくない文字列の場合串をリセットする様にした。 2.串らしい文字列の場合は,串としてセットする。 3.メニューのチェックマークがおかしいのを修正した。 DLは492と同じアドレスから。
497 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/16(土) 02:26:09 ID:/2zLY56+0] >>496 バイトから戻ってきたらレスがついててビクーリ&ウレシスです。 改良乙です!またまた頂きました。 スレ汚しどころか何度もありがとうございます(,,゚∀゚)=3 ムハー
498 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/16(土) 04:34:47 ID:2IpKVZSt0] >>496 これuserChrome.jsのスクリプトですよね? 範囲選択して右クリックしてもコンテキストメニューに出て来ないです…。 何か間違ってるのかな? Fx2.0.0.4でuserChrome.js0.7+Days on the MoonさんのところのUCJS Loaderです。
499 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/16(土) 04:42:03 ID:AE9t4uwn0] >>498 Days on the MoonさんのところのUCJS Loaderそのままでは, .uc.xulには対応していないのでだめです。 Mozilla Firefox質問スレッド(初心者歓迎)の47>>371 ttp://pc11.2ch.net/test/read.cgi/software/1181050464/371 に述べているいずれかの方法でOK
500 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/16(土) 05:09:43 ID:2IpKVZSt0] >>499 UCJS Loaderそのままじゃだめだったんですね。 上の方法で解決しました。 ありがとうございます。
501 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/19(火) 07:43:27 ID:OZx2PnX/0] ニコ動が保存できるスクリプト全部使えなくなったみたいだね
502 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/19(火) 11:09:42 ID:xZRgef0Z0] Middle Click and Go がページ内検索(Ctrl+f)のテキストボックスでも使えたら便利かも
503 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/19(火) 11:41:14 ID:2qFtmn/Q0] >>501 俺が使ってるやつは問題なく保存できるぞ
504 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/19(火) 14:45:00 ID:K3Ui9HCw0] 俺のも全く問題ないな
505 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/19(火) 20:19:35 ID:pZJHS9vh0] >>501 ?
506 名前:238 mailto:sage [2007/06/20(水) 00:59:34 ID:591sbD6E0] >>257 >>80 氏、レス遅くなりましたがSeaMonkey対応感謝します。 動かしたきゃスクリプトの頭に加えろと教えていただいた次の日から 入院してしまい昨日やっとこ出てきました。 ありがたく使わせていただきます
507 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/20(水) 01:11:09 ID:hGD5yozJ0] alice0775のファイル置き場 - Yahoo!ジオシティーズ space.geocities.yahoo.co.jp/gl/alice0775/view/20070619 のサブスクリプトローダー更新してたから入れ替えたら、サイドバーのブックマークおよび履歴を瞬時にポップアップする。が動かなくなったんだが俺だけ?
508 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/20(水) 02:15:43 ID:LT1hKTk90] >>507 AM2:00頃さらに更新されていたのでそれでは動きます。 尚,サイドバーのブックマークおよび履歴を瞬時にポップアップするに@メタデータ付加したのも次に ttp://space.geocities.yahoo.co.jp/gl/alice0775/view/20070521/1179696550
509 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/20(水) 02:37:07 ID:hGD5yozJ0] >>508 おー、またアップデートあったのね。 直ったわ。さんくー
510 名前:501 mailto:sage [2007/06/20(水) 06:00:21 ID:fRFvbDm20] ニコニコポンとニコvideon使えなくなったよ。 他になにがあるのか教えてよ!
511 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/20(水) 06:20:30 ID:qAgiWnCT0] 自環境でニコニコのダウンロード関係は 拡張とuserChrome.jsとブックマークレット使える状態になってるが全部使えてる。
512 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/20(水) 15:45:45 ID:BbTjHyiM0] userChrome.jsのScroll Search EnginesはMenu Editorと併用できないということで >>438-442 を見て解決しましたが アイコンを虫眼鏡ではなくそれぞれのものにするにはどうすればいいのでしょうか?
513 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/20(水) 16:16:34 ID:zxeisZhO0] >>510 どっちもトラッキングするようになってるから鯖が落ちてるだけだろ
514 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/20(水) 17:19:54 ID:MDSlhxud0] resizeable_textareaのような動作をしてくれるスクリプトって無いでしょうか? Firefox2.0.0.3使っています。よろしくお願いします。
515 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/20(水) 17:31:31 ID:/8WX4oxe0] >>514 Textarea_drag_resize (chipmark style) userscripts.org/scripts/show/10016 EZ Resize userscripts.org/scripts/show/9176
516 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/20(水) 17:46:41 ID:MDSlhxud0] >>515 はええー・・ありがとうございました。 とりあえず下を入れてみました。
517 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/20(水) 18:26:20 ID:LT1hKTk90] >>512 userChrome.jsの話題37 拡張機能Menu Editorと共存させる ttp://space.geocities.yahoo.co.jp/gl/alice0775/view/20070608/1181279998
518 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/20(水) 18:42:00 ID:61XkziDL0] Greased Lightboxについて質問なのですが、 bmp画像も表示出来るようにするにはどうすればいいのでしょうか それと、大きい画像の場合縮小して表示されてしまいますが、一度で原寸大表示する方法はありませんか?
519 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/20(水) 18:50:17 ID:2pe9/5ac0] AiOジェスチャーのページを掴んでスクロールを誰かuserChrome.jsで作ってください>< お願いします><
520 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/20(水) 19:03:30 ID:/8WX4oxe0] 便乗して質問。 80氏のuserContent.jsに>>482 氏のパッチを当てて使っていますが、仕様なのか分からないけど不具合を発見しました。 どうやらFx初回起動時のページには、うまくスクリプトが読み込まれないようです。 例えばsbmcountwithgoogle.user.jsというスクリプトをグリモンでインストールしてから一旦Fxを閉じ、 直接にGoogleの検索結果ページを開くとこうなります。↓ eload.run.buttobi.net/cgi-bin/img/e_2633.jpg (ちゃんとスクリプトが適用されています) しかし、このスクリプトをアンインストールして、userContent.jsで読み込んで開くとこうなります。↓ eload.run.buttobi.net/cgi-bin/img/e_2634.jpg (スクリプトが適用されていない) この後このページをリロードすると、ちゃんとスクリプトが適用されます。↓ eload.run.buttobi.net/cgi-bin/img/e_2635.jpg このように初回起動時のページだけなぜかスクリプトが適用されないのです。 何か解決策があるのでしょうか?
521 名前:512 mailto:sage [2007/06/20(水) 19:17:36 ID:BbTjHyiM0] >>517 ありがとうございます。 それは既に入れてます。 書き方が悪かったですね、スミマセン。 コンテキストメニューで検索エンジンのアイコンを表示させたいということです。
522 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/20(水) 19:18:09 ID:TbL3tLKA0] greasemonkeyの学習目的で(現在知識ゼロ)Resizable Form Fieldsを greasemonkeyスクリプトに移植してみようと思った矢先、 var appcontent = document.getElementById("appcontent"); if (appcontent) { appcontent.addEventListener("load", resizeTa.pageload, true); } ここのif文が通らないようで、"appcontent" とはなんぞやとgoogleしてみましたが 解決できませんでした。 ここら辺の事情おわかりの方教えていただけないでしょうか?
523 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/20(水) 19:39:06 ID:RMwcl53h0] >522 #appcontentはFirefoxのブラウズ領域を囲っているボックス。 Greasemonkeyスクリプトはブラウズ領域の中で動作するので ブラウズ領域の外にある#appcontentにはアクセスできない。 ここでやってることはページ読み込みの度にresizeTa.pageload()を 走らせるよう登録しているだけなので、Greasemonkeyスクリプトなら 無視していい。
524 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/20(水) 19:57:41 ID:LT1hKTk90] >>521 Menu Editerと >>517 および ttp://amb.vis.ne.jp/mozilla/?p=71 をそのまま使うとok
525 名前:522 mailto:sage [2007/06/20(水) 20:01:58 ID:TbL3tLKA0] >>523 即レスありがとうございます。 その辺考慮したらあっさりGreasemonkeyスクリプトになりました。
526 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/20(水) 22:04:13 ID:1s6hPT830] >>518 bmpは知らんが原寸大表示は0を押す
527 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/20(水) 22:41:04 ID:LT1hKTk90] >>520 >Fx初回起動時のページには、うまくスクリプトが読み込まれないようです。 >>本家ではありませんので, 私家版暫定&&どうしてもという方はどうぞ, ttp://space.geocities.jp/alice0775/STORE/userContent-mod2007.06.20.pl.js ttp://space.geocities.jp/alice0775/STORE/userContent-mod2007.06.20.uc.js それぞれ名称を元に戻して該当ファイルに上書き下さい。 Fx2.0.0.4WinXP+AutoPagerize.user.jsでのみ動作確認した。
528 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/20(水) 22:47:27 ID:LT1hKTk90] >>482 ,>>527 こうなるとそういう機能を欲しているユーザは 素直にGreasemonkeyを使用すれば?と本音。
529 名前:512 mailto:sage [2007/06/20(水) 23:11:26 ID:BbTjHyiM0] >>524 何度もありがとうです。 userChrome.js 0.8のフォーラム forums.mozillazine.org/viewtopic.php?t=556229 を見て、 ttp://space.geocities.yahoo.co.jp/gl/alice0775/view/20070619/1182255320 のuserChrome.jsの最初に if (location != "chrome://browser/content/browser.xul") throw "stop"; を追加したところ無事に解決しました。 何度もありがとうございました!
530 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/20(水) 23:31:50 ID:LT1hKTk90] >>529 >のuserChrome.jsの最初に .... おかしいですね, 当方では問題ないのですが.... そのサブスクリプトローダに,その行を追加してしまうと, メインウインドウ以外(サイドバー含む)にuc.jsおよびxulが 適用できなくなります。 そういうスクリプトを使う予定がなければどうでもいいことですね。
531 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/20(水) 23:48:58 ID:/8WX4oxe0] >>527 修正版ありがとうございます。 でもなぜか上書きしても動作しません。それどころかuserContent.js自体、動きません。 今まではUCJSFilesフォルダにuserContent.jsを入れて動作してました。 環境はFx2.0.0.4 WinXP penMです。
532 名前:512 mailto:sage [2007/06/20(水) 23:55:01 ID:BbTjHyiM0] >>530 >当方では問題ないのですが.... ということで、新規プロファイルを作って1から入れ直してみたところ、 こちらでも問題なく動くようになりました! お騒がせして申し訳ないです。 本当にありがとうございました!
533 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/20(水) 23:55:53 ID:LT1hKTk90] >>531 userContent-mod2007.06.20.uc.js の 30-32行目を削除してみてください。 //================================================ CHROMEDIRECTORY.append("GM_userContent"); //================================================ の部分です。
534 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/21(木) 00:11:27 ID:yLHIllfD0] >>533 度々申し訳ございません。それだと動作はしますが、やはり起動時のページには適用されません・・。 あと、環境で書き忘れたことがありました。Fxは綾川氏のビルドを使っております。 UAはMozilla/5.0 (Windows; U; Windows NT 5.1; ja-JP; rv:1.8.1.3) Gecko/2007051908 BonEcho/2.0.0.4 (ayakawa SSE2-PGU) です。
535 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/21(木) 00:47:35 ID:Nxyk/w+S0] >>534 userChrome.js0.7/0.8のイベントの発行がFxのwindowが完成してからなので, ホームページに設定したWebページの読み込み完了の方が速いと, ダメですね。 userChrome.js0.7/0.8の限界?
536 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/21(木) 01:00:38 ID:R1d4hSGB0] 今話題のSafariのインライン検索ハイライトっぽくなる物を作ってみた。 如何せん汚いやり方をしてると思う。 kuonn.mydns.jp/fx/SafariHighlight.uc.js Mozilla/5.0 (Windows; U; Windows NT 5.1; ja-JP; rv:1.9a6pre) Gecko/20070615 /3.0a6pre (Firefox musume) Mozilla/5.0 (Windows; U; Windows NT 5.1; ja-JP; rv:1.8.1.5pre) Gecko/20070620 Firefox/2.0.0.5pre (Firefox musume) で動作確認済み(マイナーなMOD使ってるとかゆーな) 少し気になってるのはハイライトにチェックを入れたまま検索バーを閉じた再にオーバーレイを消すかどうか。 現状では消してます。 私の場合、目当てのものが見つかってもわざわざチェックを外さないから。
537 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/21(木) 01:12:09 ID:yLHIllfD0] >>535 なるほど。わざと重いページを表示させて試したところ、ちゃんと動作しました。 でも大概のページはだめですね・・。まさか動作が重い方が良いことがあるなんて思いもしませんでした。 起動時にも適用させたいスクリプトは、おとなしくGreasemonkeyで読み込ませることにします。 ありがとうございました。
538 名前:536 mailto:sage [2007/06/21(木) 01:45:20 ID:R1d4hSGB0] お馬鹿なBugをたった今Fixして再UP。同じ場所に。
539 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/21(木) 01:48:30 ID:mM6AyxSH0] >>526 トンです 引き続き、どなたかGreaseMonkeyでbmpを表示させる方法をご存知の方いましたら、教えて頂ければ幸いです
540 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/21(木) 01:51:45 ID:YYpBhrfH0] >>536 GJ! 頂きました。
541 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/21(木) 02:10:47 ID:EQu1PiNU0] >536 動かないです。 alice0775とこのローダーつかってるんですけど、どうすればいいですか?
542 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/21(木) 03:26:03 ID:Nxyk/w+S0] >>537 蛇足だけど, ファイル名をuserContent.uc.jsから000-userContent.uc.jsにして, 一等最初に 実行されるようにすれば, うまく行く確率が上がります。 また, tp://space.geocities.yahoo.co.jp/gl/alice0775/view/20070619/1182255320 の ローダーもuc.js群→xul群の順に読み込む様に変更した。 当方は,ホームページに空白ページを設定しているのであまり問題視していない。
543 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/21(木) 04:38:10 ID:b/wV5QnR0] CopyLinkTextのuserChrome.js板てありますか?
544 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/21(木) 05:18:11 ID:Nxyk/w+S0] >>543 軽くする余地ほとんどないし,userChrome.jsにする意味ないじゃんw ttp://strawberry.web-sv.com/Sn/5/ssa/bh2389.txt copy_link_text-1.0-fx.uc.xulなどとファイル名を変えて保存。
545 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/21(木) 05:20:45 ID:Nxyk/w+S0] 直リンダメだった。Top から> Uploader5(70M) を選んで > bh2389.txt
546 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/21(木) 05:36:21 ID:Nxyk/w+S0] >>543 JSAとかの方がいいと思うが。適当な名前.jsにしてlinkフォルダに保存。 userMenu.jsなら適当な名前.li.jsにしてcontextmenuフォルダに保存。 (function(){ _jsaCScript.setClipBoardString(_jsaCScript.context.link.text); })();
547 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/21(木) 10:13:13 ID:rPz4eUmi0] みんなおはよ >>546 ところでおまえって、alice0775氏か?
548 名前:536 mailto:sage [2007/06/21(木) 10:14:03 ID:GcBfp7fv0] >>541 流石に動かない、とだけ言われても分からないので UAと、もしエラーコンソールにエラーが吐き出されてるようならそのエラーを。 あと、言い忘れてましたが強調表示にフックしてるだけなので、強調表示をONにしないと効果がありません、悪しからず。 強調表示を無効にして強制的にSafariっぽくハイライト、のが良いですかねぇ?やっぱり。
549 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/21(木) 11:12:32 ID:xuiSxuCJP] >>325-327 「右ダブルクリックでリンクを新しい『裏の』タブで開く」ことは可能でしょうか? 326のスクリプトの一部変更で大丈夫であれば、よろしくお願いします。
550 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/21(木) 11:12:47 ID:Nxyk/w+S0] >>547 しがない土木家でございますです。
551 名前:541 mailto:sage [2007/06/21(木) 11:39:09 ID:EQu1PiNU0] >548 舌っ足らずでゴメン。 UAは、 Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.1.4) Gecko/20070531 BonEcho/2.0.0.4 (tete009 G7 SSE2) で、エラーは出ていないようでした。 ファイルは、chrome/SubScript/SafariHighlight.uc.js の位置に保存しています。
552 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/21(木) 11:47:24 ID:rPz4eUmi0] >>550 土木家氏ですか alice0775氏じゃないんか・・・ 失礼しました。 対応の速さからUserChrome.jsのフォーラム思い出して想わず聞いてしまった。 しかし、あなたもすごい人!
553 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/21(木) 11:53:44 ID:fNwnpEf80] ttp://space.geocities.jp/alice0775/_gl_images_/userCrome.JPG 新しいスクリプトが出るたびに上記のどのフォルダに入れるのかが激しくわかりにくい ここを分かり易くして欲しい
554 名前:536 mailto:sage [2007/06/21(木) 12:03:53 ID:GcBfp7fv0] >>551 むぅ……teteSSE20070531で試してみるも動作するなぁ。 とするとSub-Script Loader側かなぁ……しかし、alice0775さんの所のを使ってるのなら私と状況は一緒だし。 SubScriptフォルダ下に置いてるみたいだし。当然、他にもスクリプト入れてて動いてるのだろうし。 やばい、さっぱり原因がわからないorz もうちょっと調査してみます。 あ、そうそうframeを使ってるページじゃ使えないです。iframeも同様。 対処法を考えてはいるものの、根本的にやり方を変えたほうがいいのだろうか。
555 名前:543 mailto:sage [2007/06/21(木) 12:12:25 ID:b/wV5QnR0] >>543 >>546 ありがとうございます。 拡張が多く、これ以上増やしたくなかったのでuserChrome.jsがいいなと思ったのです。 543の方は謎のエラー(?Fxの下部分がグレーになって赤字出現)だったので 546のuserMenu.jsにしてみたのですが、 コンテキストメニューに出て来たもののクリップボードにコピーされません。 他にサンプルファイルを入れてみたのは正常なので設置は間違っていないと思うのですが…。 userCrome.js 0.8とSub-Script/XUL Loader使っています。
556 名前:541 mailto:sage [2007/06/21(木) 12:16:20 ID:EQu1PiNU0] >554 動きました。フレームのページ見ていました。 お騒がせいたしました。
557 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/21(木) 12:19:33 ID:GcBfp7fv0] >>553 基本的にはSubScriptフォルダ。 UCJS_Loader専用のもの、またはJS v1.7jaのものはUCJSFilesフォルダ。 *.uc.xulではなく*.xulのものはxulフォルダ。browser.xul以外にoverlayするものはuserCrome.js.0.8フォルダ。 しかし、6/19からGMメタデータの取り込みを採用してるのでuserCrome.js.0.8フォルダとxulフォルダは最悪必要ない。 但し、量が多かったりするのなら物によって分けた方が管理しやすいかと。 space.geocities.yahoo.co.jp/gl/alice0775/view/20070508/1178604562
558 名前:541 mailto:sage [2007/06/21(木) 12:20:46 ID:EQu1PiNU0] >554 動いたのがうれしくていろいろ試しているところですが、 firefox.geckodev.org/index.php で 「firefox」 を検索すると暗くはなるのですが、「firefox」の部分は明るくなりませんでした。
559 名前:541 mailto:sage [2007/06/21(木) 12:24:39 ID:EQu1PiNU0] >554 暗くなっている最中はマウスのホイールが効かなくなってしまうようです。
560 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/21(木) 12:35:23 ID:Nxyk/w+S0] >>555 xulがおかしくなる件は, 当該ファイルの <stringbundleset id="stringbundleset"> <stringbundle id="copylinktext-strings" src="chrome://copylinktext/locale/copylinktext.properties"/> </stringbundleset> を削除してみてはどうか。 尚,当方ではその現象は発生しない。 userMenu.jsで動かない件はおそらくjsa.jslがないためと思われる。 userMenu.js.0.5.zipの中のpreload.sample.txtに以下の様に述べていることをしないことには, JSActions用のスクリプトをuserMenu.jsで動かすことはできません。 --以下抜粋-- JavaScriptActions の内蔵ライブラリにも対応しているので, JavaScriptActions から cscript.js と言うファイルを抜き出し, ファイル名を jsa.jsl と変更してホストと同じディレクトリに入れる事で, JavaScriptActions が提供する関数群が使えるようになる. JavaScriptActions の提供する関数が使いたい,或いは JavaScriptActions 用のスクリプトを使いたい方はどうぞ. --ここまで-- JSActionsは「+ HideAway Firefox +」さんのところからダウンロードすればよい。 ttp://openhideaway.net/Firefox/files/jsactions/ 後は上記に書いてあるとおりにする。
561 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/21(木) 12:37:55 ID:PkmgBndy0] >>549 gBrowser.loadOneTabの最後から二つ目の引数をfalseからtrueにすればおk
562 名前:536 mailto:sage [2007/06/21(木) 12:41:39 ID:GcBfp7fv0] >>558 うちではちゃんとなるなぁ……。 暗くなった後ろで対象の文字が黄色くなってますか? ただ単に大文字と小文字を区別にチェックが入ってた、なんてオチじゃないですよね? >>559 半透明のpngを上に被せてるだけだからホイールの動きなんて弄ってないんだけどなぁ。 うちではホイールでのスクロールもホイールクリックでのスクロールも動いてる。 さっき消しちゃったけど、もう一度teteSSE20070531を動かしてみます。
563 名前:543 mailto:sage [2007/06/21(木) 13:42:12 ID:b/wV5QnR0] >>560 うわぁぁぁぁん!ごめんなさい! 544のxulでちゃんと出来ました! リファラを送ってなかったんで正しくダウンロード出来てなかったみたいです。 落し直したらちゃんと動きました。 ありがとうございます。 自分アホスorz userMenu.jsの解説もありがとうございます。 preload.sample.txtの方読んでなかったですすみません。 xul落し直す前に途中まで挑戦してみたのですが挫折しました。 JSActionsの中のcscript.jsが見つからなかったのですが xpiを解凍した中に入っているのではないのですか? とんちんかんな質問でしたらすみません。 後学のために知っておきたいです。
564 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/21(木) 14:10:45 ID:ZHrypZwc0] >>562 うちもホイール効かない。原因はposition:fixed; absoluteにしてdocument.documentElement.scrollWidthとscrollHeightからサイズとればホイール効くよ ウィンドウサイズの変更に対応させるのめんどいけど あと画像使うよりbackground-colorと-moz-opacity使った方が軽いと思う。気のせいかな
565 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/21(木) 15:41:08 ID:mkT++LRd0] Safari分インライン検索SUGEEEE!! SearchWPの検索に実装して欲しい
566 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/21(木) 15:57:07 ID:xuiSxuCJP] >>561 ありがとうございます! うまくいきました!
567 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/21(木) 16:41:03 ID:Y6dafUu70] >>536 使わせて頂いています。 ありがとうございます。 これって、ちゃんと動作しているんですかね? ttp://vista.crap.jp/img/vi8241150559.png ちなみに自分の環境だと、マウスは効きません スクロールバー?で上下移動させています。
568 名前:536 mailto:sage [2007/06/21(木) 17:42:08 ID:GcBfp7fv0] SafariHighlightをverUPしました。 kuonn.mydns.jp/fx/SafariHighlight.uc.js 変更点 ・frameとiframeに対応(iframeは場所次第ではデザインが崩れるかも) ・>>564 の指摘による修正 既知の問題 ・おもっ…… >>565 おいおい実装していきます(なにぶん私が使ってないから、bugfixを優先するだろうけど >>567 何かしら検索バーを改造するような拡張を入れてる? それによってハイライト部分のID(class)が違うのかなー、とか思ったり。
569 名前:536 mailto:sage [2007/06/21(木) 17:47:16 ID:GcBfp7fv0] 忘れてた。 既知の問題 ・スクロールバーの必要も無い小さなページの時に下の方が暗くならない。
570 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/21(木) 18:16:17 ID:Y6dafUu70] >>568 ちょっと違うんですかね、本来の動作と? alice0775さんの「Findbarの入力欄に履歴(Web検索バーと同期)を追加する」 を、たぶん入れています; 新バージョンも、これから使わせていただきますm(__)m
571 名前:536 mailto:sage [2007/06/21(木) 18:32:00 ID:GcBfp7fv0] >>570 そのスクリプトとは干渉しないなぁ……。んむ〜。 しかし、>>570 =>>558 なのかな? 違うのならUAを教えてもらいたいかも。 同じなのなら……一応入れてるアドオンを全部聞きたいかも。userChrome.jsスクリプトも。手がかりを見つけないことにはさっぱり分からない。・゚・(ノд`)・゚・。
572 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/21(木) 18:36:10 ID:4r7I9JND0] >>568 スクロールできるようになりました。 半透過色もsafariのに近づいていい感じです
573 名前:541 mailto:sage [2007/06/21(木) 18:41:53 ID:atKCTxY50] >568 新バージョン試してみました。 効くページと効かないページがあるようです。 firefox.geckodev.org/index.php は効かないようで、 auctions.yahoo.co.jp/jp/ は動作しています(暗くなって、単語が黄色くなります)。 検索周りだと「XUL/Migemo [Forked Edition]」を入れています。 試しに無効にしてみましたが、状況は変わりませんでした。
574 名前:541 mailto:sage [2007/06/21(木) 18:47:57 ID:atKCTxY50] 効くページでもスクロールすると明るいままの時もあるようです。 vista.jeez.jp/img/vi8241922188.png
575 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/21(木) 18:55:28 ID:Nxyk/w+S0] >>568 以下のものと一緒でも動いてますよ〜 ucjs_findbar : Findbarページ内検索結果を画面中央に表示 XMigemo 0.4.10(Forked)対応 addHistoryFindbar : Findbarの入力欄に履歴を追加する(改1) copyToandClearFindbar : ページ検索バーのCPYボタンでWeb検索ボックスの文字列をコピーする ページ内検索バーのCLRボタンでインプットボックスをクリアする Ctrl+F押したらFindbarが出るけどもう一回押したら消える
576 名前:570 mailto:sage [2007/06/21(木) 18:55:40 ID:Y6dafUu70] >>571 >>570 =>>558 では無いです。別人です; とりあえずchromeフォルダに突っ込んでいるだけの、全くのど素人です・・・ Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4 userChrome.jsスクリプトは、alice0775さんのを大体使わせて頂いています。 (alice0775さんありがとうございます。) 名前だけで大丈夫でしょうか? 001-execMenuEdit.uc.js copyToandClearFindbar.uc.js findbarontop.uc.js JPdecodeLocationbar2.uc.js link_and_wrap.js RestoreScrollPos.uc.js textLink.uc.js ucjs_link_and_wrap.uc.js あとSafariHighlight.uc.jsです ちなみに新バージョンのは、>>573 さんが言ってるように ttp://firefox.geckodev.org/index.php ttp://wikiwiki.jp/firefox/?FrontPage は効かないようで、 ttp://auctions.yahoo.co.jp/jp/ は動作しています(暗くなって、単語が黄色くなります)。 マウスもおkです。 ttp://piro.sakura.ne.jp/xul/_splitbrowser.html#download は効くページでもスクロールすると明るいままの時もあるようです。 拡張は35個入れてるので、省略してもいいでしょうか?すいません よろしくお願いします。
577 名前:541 mailto:sage [2007/06/21(木) 19:09:02 ID:atKCTxY50] >568 連投スミマセン。 暗くなっているときのマウスのホイールのスクロールは効くようになりましたが、 リンクができなくなっているようです。
578 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/21(木) 19:38:08 ID:ZHrypZwc0] >>569 ごめん、document.documentElement.scrollWidthとscrollHeightじゃなくて document.body.scrollWidthとdocument.body.scrollHeightだった
579 名前:536 mailto:sage [2007/06/21(木) 21:00:10 ID:R1d4hSGB0] 再度更新。 ttp://kuonn.mydns.jp/fx/SafariHighlight.uc.js これでオーバーレイが途中で切れることは無くなる筈。 >>573 >>574 >>576 報告有難う御座います。 ttp://firefox.geckodev.org/index.php ttp://wikiwiki.jp/firefox/?FrontPage ttp://piro.sakura.ne.jp/xul/_splitbrowser.html#download の異常は確認。 未だ完全には直っていません。 position:relative;にしてz-index:30000000にしてるのに、 なんでオーバーレイの方が上に来ちゃうんだろう……サッパリわからないorz しかも、FxMusume2と3で見え方も違ったりしちゃってます。 ttp://firefox.geckodev.org/index.php FxMusume2では黄色くなるもののオーバーレイの方が上に来る。 FxMusume3ではオーバーレイさえ見えない。 ttp://wikiwiki.jp/firefox/?FrontPage をハイライトするとFxMusume3では完璧。 FxMusume2ではサイドバーに含まれるものが黄色くなるもののオーバーレイの方が上に来る。 さっぱり分からなくなってきました。・゚・(ノд`)・゚・。
580 名前:536 mailto:sage [2007/06/21(木) 21:01:55 ID:R1d4hSGB0] >>577 仕様です。諦めて下さい。 むしろ別のやり方で暗く出来るのなら教えて欲しいくらいですorz
581 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/21(木) 22:15:25 ID:YYpBhrfH0] >>536 氏 ありがたくスクリプトを使わせてます。 更新の方、何度も乙です。 ひとつ要望が・・。 検索時に最初からハイライトがかかっている状態にするには スクリプトをどう弄ればいいでしょう? 使ってみたらものすごく便利なのでこれをデフォにしたいなと思いました。
582 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/21(木) 22:20:34 ID:Y/XXxM+E0] >>581 find toolbar tweaksを導入して 自動で強調表示にチェック入れておけば 最初からハイライト状態になるよ
583 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/21(木) 23:04:38 ID:ZHrypZwc0] >>579 >なんでオーバーレイの方が上に来ちゃうんだろう……サッパリわからないorz 入れ子になったz-indexの仕様っぽい www.double-team.org/2006/10/25/000022/
584 名前:536 mailto:sage [2007/06/21(木) 23:33:51 ID:R1d4hSGB0] 再度更新。 ttp://kuonn.mydns.jp/fx/SafariHighlight.uc.js >>581 検索開始時は常時強調表示させる機能を追加しました。 Fx3ではFindbarの仕様が違ってFind Toolbar Tweak使えないので。 17行目で設定します。デフォルトでは検索開始時は常時強調表示状態になっています。嫌ならtrueをfalseに。 >>583 あちゃー……ブラウザの仕様かぁ、やっぱり。 薄いけど辛うじて見えるし、まぁしょうがないかorz あとAutoPager系とは相容れません。 これは解消できなくもなさそうでも有るけど……監視すると少し重くなりそうな。
585 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/22(金) 00:12:44 ID:Uml4CFDA0] ページ内検索の強調表示の色を変えるにはどうしたらいいんだろう? デフォルトの黄色でもいいんだが、もうちょっとおとなしい色の方がいい気がする。 たぶんCSSをいじれば出来ると思うんだけど。
586 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/22(金) 00:41:47 ID:mfCDl2sf0] ttp://www.mozilla-japan.org/unix/customizing.html#prefs // テキストの選択範囲の色を設定: user_pref("ui.textSelectBackground", "green"); user_pref("ui.textSelectForeground", "white"); // Type Ahead Find の選択範囲の色は若干異なります: user_pref("ui.textSelectBackgroundAttention", "blue"); // widgetSelectBackground がいつ、どのような状態で呼び出されるのかははっきりしません。ぜひ発見してください。 user_pref("ui.widgetSelectBackground", "orange"); 試したら使えたけど、うまくいかないことがある。。。
587 名前:536 mailto:sage [2007/06/22(金) 00:51:57 ID:gKh9zNm90] ハイライトの黄色の奴は userContent.cssに #__firefox-findbar-search-id, .__mozilla-findbar-search { color: 文字色 !important; background-color: 背景色 !important; } で変更できる筈。 選択ハイライトの緑のは…… >>586 なのかな。明日にでも調べてみる。
588 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/22(金) 01:04:46 ID:GzZ2l/w30] >>584 個人的な要望だったのですが、 FX3での動作も考慮の上、要望を実装して頂いて嬉しいです。 激しくトンクスです。 >>582 もアドバイストンクスです。
589 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/22(金) 01:16:10 ID:LVDsiqF60] おお、クイック検索対応か こりゃ良いやウッヒョー
590 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/22(金) 01:31:13 ID:Uml4CFDA0] >>587 レスサンクスです。でもそれでは上手く変更できませんでした。 ですが、このサイトを見て事故解決しました。 userstyles.org/styles/153 上記のCSSを少し改変したのを、一応書いておきます。 @namespace url(www.w3.org/1999/xhtml ); span#__firefox-findbar-search-id { color:black !important; border:1px #900 solid !important; background-color:#afeeee !important; } これでデフォルトの表示よりかなり見やすくなったと思います。
591 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/22(金) 01:54:09 ID:Uml4CFDA0] 見やすくなったというのは間違いだな・・。 好みの色になったと言い換えよう。 ってどうでもいいかこんな事。
592 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/22(金) 06:33:27 ID:Es8pHg3/0] middle-click-and-go.uc.js を新タブで開くようにするにはどこ換えれば良いの?
593 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/22(金) 08:33:08 ID:4U6jss9u0] >>584 SafariHighlight.uc.js ver 0.4 導入時、Google Reader で表示が崩れるようです。 おそらく、スクリプトの中で iframe の style を relative に設定しているのが 影響しているようです。
594 名前:536 mailto:sage [2007/06/22(金) 10:51:39 ID:RJELponG0] ver. 0.5をUPしました。 ttp://kuonn.mydns.jp/fx/SafariHighlight.uc.js 変更点 ・frame, iframeの処理の修正 不具合 ・FLASHオブジェクトにはオーバーレイしない。 stylesheetの挿入箇所変えたからかな…… >>590 やってることは>>587 と同じような気が……。 結局、#__firefox-findbar-search-idを修正してるだけ。 ちなみに.mozilla-findbar-searchはFx3で使われます。 >>593 多分直った筈。今度はFLASHが明るくなっちゃったけどorz
595 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/22(金) 11:56:27 ID:rDqCBtxz0] 80さん作の空白タブを閉じる(>>177 )がnewtab(>>193 )を入れると働きません。 TabMixLiteだとちゃんと閉じてくれるのですが、原因が分かりますでしょうか? userChrome.jsは0.7で、Days on the MoonさんのUCJS Loaderを使用しています。 WinXP、Firefoxは2.0.0.4です。
596 名前:536 mailto:sage [2007/06/22(金) 17:13:59 ID:RJELponG0] ver. 0.6をUPしました。 ttp://kuonn.mydns.jp/fx/SafariHighlight.uc.js 変更点 ・SearchWP, Googlebar Liteのハイライトにも対応。 不具合 -z-indexが指定されているページだとうまくハイライトできない。(ブラウザの仕様? -リンク等がクリックできなくなる。(オーバーレイしている都合。仕様かも。 -FLASHにはオーバーレイしない。 残りの不具合を潰せる気がしない(;´Д`)
597 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/22(金) 17:19:39 ID:/p7xcJYL0] >>596 バージョンうp早すぎワロタ がんばってください。
598 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/22(金) 17:28:34 ID:YblfaBHo0] >リンク等がクリックできなくなる。(オーバーレイしている都合。仕様かも。 これはsafariの方でも同じくクリックできませんね。 クリックでオーバーレイ解除になってます
599 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/22(金) 17:49:29 ID:7aXQd39n0] >>596 すげーSearchWP対応待ってました! 使わせていただきます。ありがとうございます。
600 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/22(金) 17:50:30 ID:7aXQd39n0] >>598 >クリックでオーバーレイ解除になってます これいいですね。対応して欲しい・・・
601 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/22(金) 17:58:05 ID:knp8OXiE0] >>596 piroさんの所のTab CatarogのgetClickableElementFromPointをうまく使えば, オーバーレイの下のリンクにアクセスできると思う。 536さんかpiroさん当たりがやってくれると期待w
602 名前:80 mailto:sage [2007/06/22(金) 20:22:55 ID:QQ6gFvNk0] userContent.js userMenu.js の新しいのを上げました.パスは「magai」で. userContent.js ver. 0.7 www11.axfc.net/uploader/16/so/N16_16922.zip.html userMenu.js ver. 0.6 www11.axfc.net/uploader/16/so/N16_16923.zip.html 共通の更新内容 ・例外をキャッチして dump するように. ・動作設定を新設し,ある程度動作やディレクトリを自由にできるように. userContent.jsの更新内容 ・実行するタイミングをloadイベントではなく,DOMContentLoadedイベントに変更. ・Greasemonkey用スクリプトのメタデータの読み込みに対応.(readmeのREAD_GMMETA参照) >>595 UCJS Loaderだと空白タブを閉じるスクリプトが動きませんね. 近いうちに調べておきます.
603 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/22(金) 20:31:25 ID:NgRDDbDc0] >>602 いただきました!いつもありがとうございます。
604 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/22(金) 21:22:27 ID:+iVYXe+p0] ttp://www.xuldev.org/blog/?cat=12&paged=2にあるPasteandgo2をインストしようと、スクリプトをコピペしてuc.jsでchromeフォルダに保存して再起動したんだが反映されない。 どうしてか教えてくれ、秀才たち
605 名前:536 mailto:sage [2007/06/22(金) 21:57:32 ID:gKh9zNm90] ver. 0.7をUPしました。 ttp://kuonn.mydns.jp/fx/SafariHighlight.uc.js 変更点 ・Safariのように画面クリックでハイライトを終了する事が出来ます。clickAndExitをtrueからfalseにすれば無効化します。 alwaysHighlightとclickAndExit両方がtrueだと、かなりSafariっぽい動作をします。 ・オーバーレイの追加を実行するタイミングをloadイベントではなく,DOMContentLoadedイベントに変更。 既知の不具合 ・z-indexが指定されているページだとうまくハイライトできない。(ブラウザの仕様? ・リンク等がクリックできなくなる。(現在奮闘中 ・FLASHにはオーバーレイしない。 >>601 見てみました。 ぱっと見じゃ何処が何してるのかサッパリなので、ゆっくり解読していきます。 >>602 頂きました。これのおかげでGreasemonkey手放しちゃってますw
606 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/22(金) 23:29:54 ID:KP2H9yag0] >>406 のmergeWindow.uc.jsを更新しますた firefox.geckodev.org/index.php?plugin=attach&pcmd=open&file=mergeWindow2.uc.js&refer=userChrome.js 新規ウィンドウにマージ後にフォーカスがちゃんと前面に来ない問題とか 文字列選択して右クリックしても普通の右クリメニューが出ちゃう問題とかを直しました あとShiftキー押しながらだとほかのウィンドウもまとめてマージするようにしました
607 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/22(金) 23:52:14 ID:YblfaBHo0] >>605 >Safariのように画面クリックでハイライトを終了する事が出来ます。 すごいいいです!!
608 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/22(金) 23:52:32 ID:T/Oa86sf0] >>605 いいかげんうざい どっかのブログでも借りてやってください ブックマークしとくから
609 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/22(金) 23:53:44 ID:Uml4CFDA0] なんかすごい波がきてないか・・このスレ・・すごい
610 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/23(土) 00:17:14 ID:c7wvfDVP0] >>608 d.hatena にあるやん。探し方下手。
611 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/23(土) 00:42:45 ID:hHaThSq+0] >>608 何が悪いんだよw クレクレスレにしたいのか?
612 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/23(土) 01:20:30 ID:ysYDGyRY0] >>602 頂ました。ありがとうございます。 ただなんかJSActions用のScriptが動かないような。 userMenu.js0.5では動いてたんですが。勘違いだったらごめんなさい
613 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/23(土) 01:21:27 ID:RYVYrQqD0] >>602 を使うとgreasemonkeyより軽くなるの?
614 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/23(土) 01:23:40 ID:B6tkrM5V0] >>613 使ってみればわかるだろ。
615 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/23(土) 01:25:40 ID:RYVYrQqD0] そう言われると思ったんだけど 拡張多すぎてよくわからない
616 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/23(土) 01:33:35 ID:aRVDiNxG0] アップローダー作ってみました。 よかったら使ってやってください。 www6.uploader.jp/home/script/
617 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/23(土) 01:39:48 ID:cuD2L0NT0] >>605 連日の更新乙!です。 余談ですが、>>536 氏の怒涛の更新が楽しみで スレ更新の頻度があがりましたw 今回のVerうpでますます便利に検索が出来そうです。 >>606 更新乙!です。スクリプト頂きました(・∀・)
618 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/23(土) 01:54:20 ID:Zs5AyeH00] 馴れ合いスレかここは
619 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/23(土) 02:01:21 ID:alkHhTjt0] 誰か>>557 をもっと分かりやすくお願い。 この文章だと、 どうやったら「UCJS_Loader専用のもの」だと分かるのか、 「JS v1.7ja」とは何か、 どうやったら「browser.xul以外にoverlayするもの」だと分かるのか が分からない。
620 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/23(土) 07:52:55 ID:sYHMtJgd0] >>602 いただきました。ありがとうございます。 userContent.uc.jsの65-66行目にtypoあるみたいです。 try catchでメッセージが{}の外に出ちゃってます。
621 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/23(土) 08:14:39 ID:WMCXmzIA0] userChrome.jsとか、GreaseMonkeyとか、Stylishとか、 何でも出来ちゃう系の拡張って、 自分が使うために自分でスクリプト書いて、 バンバンカスタマイズしていくっていう目的の拡張じゃないのかなぁ? この流れは、なんか、ちょっと違うのかな。と、思ってみたり・・・(´・ω・`) こういうことが出来そうとか、おもしろい使い方とか、 ネタやアイディア、技術的なことを話すスレかと思って見始めたのだけど、スレ違い?
622 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/23(土) 09:27:38 ID:xJk6TgpK0] どちらかを選ばなきゃいけないのかい
623 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/23(土) 09:47:12 ID:sYHMtJgd0] >>519 scrollbarAnywhereだったら中のjsほとんどそのままで動きますよ pref設定してるとこ自分の好みの決めうちに書き換えてあげればよろし
624 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/23(土) 14:09:54 ID:B6zMGM3G0] グリモンではなくてuserContent.jsを使う利点って何ですか? スレをざーっと流し読みしてみたけどよくわからんかった
625 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/23(土) 14:14:34 ID:042yc/hx0] >>624 体感できるほど軽くなるから。
626 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/23(土) 14:18:49 ID:B6tkrM5V0] >>621 (´・ω・`) (´・ω・`)
627 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/23(土) 14:37:22 ID:9ks8IvVe0] >>602 userContent.js 0.7にしたら動作しなくなったので0.6に戻した OSがMEなのって関係ある?
628 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/23(土) 15:14:22 ID:1/F1FFX90] >>627 >>620 のとこ直さないとGM関数preloadされないからそのせいかも
629 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/23(土) 15:34:21 ID:9ks8IvVe0] >>628 それだった。直りましたよありがとう>>620 も
630 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/23(土) 15:44:37 ID:Ql79936D0] >>628-629 どう直せばいいの? 調べても全然わからん……
631 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/23(土) 16:09:32 ID:65tn8qSw0] >>630 catch(e){} のところ catch(e){ エラーメッセージ; } です
632 名前:名無しさん@お腹いっぱい。 [2007/06/23(土) 17:04:53 ID:ug9vS8eC0] やってる事は他のアドオンの寄せ集め。 管理や設定が面倒になってただけで 実際の動作は同じだから軽くなってすらいない。 おまいら何がやりたいんだ?
633 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/23(土) 17:09:20 ID:B6tkrM5V0] >>632 おまえはなんでここ見てんだ?
634 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/23(土) 18:05:07 ID:RNO8O5GI0] >>632 動作が同じだったら軽くならないのか プログラマ涙目だなw
635 名前:80 mailto:sage [2007/06/23(土) 18:08:52 ID:bpw7N3AC0] userContent.js userMenu.js 共にバグが在ったので修正しました. 両方まとめて本体ファイルのみのアーカイブにしてあります.パスは「magai」で. www6.uploader.jp/dl/script/script_uljp00001.zip.html >>620 loadSubScriptが一度も成功しなかった場合にエラーメッセージを吐く仕様なので, catchの外にある事自体は良いんですが, errMsgで使っている「e」が宣言されてないのでマズイので直しました. ご指摘ありがとうございます. >>595 調べたところ,UCJS Loaderでも空白タブを閉じるスクリプトは動きます. 恐らく,同じファイルに書かれている他のスクリプトがエラーを吐いて止まっていると思われるので, エラーコンソールで確認してみてください. >>616 ありがたく使わせていただきました.
636 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/23(土) 19:00:21 ID:f3mqCg8m0] >>623 scrollbarAnywhere.jsをscrollbarAnywhere.uc.jsにリネームして 設定値を直接prefs.jsに書き込んだのですがダメですたorz どこをどう手を加えればいいのでしょうか?おながいします >>635 更新乙です
637 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/23(土) 19:28:52 ID:gehqWQRF0] >>636 拡張機能をインスコすれば事足りるのではないですか? xpiの中のスクリプトを殆どそのまま使うのであればuserChrom.js用スクリプトにする意味あるのですか? >どこをどう手を加えればいいのでしょうか? と質問されているので, 改良することもないのでしょう? 目的をよく考えられた方がいいと思いますが,どうでしょう?
638 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/23(土) 19:47:49 ID:UrpqqDC90] 半角の「?」の人 頑張ってるね
639 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/23(土) 20:14:33 ID:4G9GU8H20] ID変えてまで延々おつかれさまです
640 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/23(土) 21:04:51 ID:wo+e5sJN0] どなたか>>193 のスクリプトをもう一度うp してくれないでしょうか?
641 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/23(土) 23:18:56 ID:HgiaCGlC0] 仮ブログぐらい立てりゃいいのに。
642 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/23(土) 23:27:52 ID:cl0g5sZ+0] >>636 えーと、prefよんでセットや分岐してるようなところ削って、っていうつもりでしたが... あとはxulにあるようにInitを発動すればいいんですけど... この拡張のコードなにやら難しいので、まとめサイトにあるdragimage.uc.jsとか 流用させてもらったほうがいいかもです。
643 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/24(日) 06:23:33 ID:6+CxkEOF0] おれは、半角の「?」の人の言ってることに賛成派なんだけどねぇ。 userChrome.jsやgreasemonkeyみたいなユーザースクリプトは、 理解できないなら、無理して使うレベルの拡張では無いと思う。
644 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/24(日) 08:35:27 ID:Bj5n1fzv0] >>642 仰せの通り作った。 ttp://www6.uploader.jp/dl/script/script_uljp00005.txt.html ファイル名はダウンロード後GrabScroll.uc.xulに変える。 Fx2.0.0.4&WinXpで動作確認 ツールメニューにGrabScroll.の設定メニューあり。
645 名前:595 mailto:sage [2007/06/24(日) 08:54:15 ID:LAf1QI7F0] >>635 レスありがとうございます。 Firefox起動時の空白タブ以外にはスクリプトが動きました。 ちなみに、エラーは出ていません。
646 名前:636 mailto:sage [2007/06/24(日) 11:06:46 ID:7QgskVWL0] >>642 ありがとうございます dragimage.uc.jsで子ノードが"IMG"以外でも動作するようにしてみたら、 希望の動作になりますた >>644 おお、こちらもありがとうございます 設定も楽だし素晴らしいです、さっそく愛用させていただきます
647 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/24(日) 12:47:20 ID:Bj5n1fzv0] >>646 >>644 をさっき差し替えた。
648 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/24(日) 13:18:21 ID:nGeGaL2y0] 煽ったり作ったり大変だな
649 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/24(日) 15:31:29 ID:ZOI3OE+50] まとめサイトにうpしてくれればいいのに。
650 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/24(日) 16:13:03 ID:SFaJLoqz0] なんで?
651 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/24(日) 16:31:37 ID:RVMv2F240] 最近やたら難癖つける人がいるね
652 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/24(日) 16:38:10 ID:LZEcd2eB0] 夏ですね。
653 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/24(日) 17:43:07 ID:Bj5n1fzv0] >>649 仰せの通りうpした。 ttp://firefox.geckodev.org/index.php?plugin=attach&pcmd=open&file=GrabScroll.uc.xul&refer=userChrome.js ということで, ttp://www6.uploader.jp/dl/script/script_uljp00005.txt.html は削除しといた。 リンク上の挙動を修正しといた。Fx2.0.0.4WinXpでしか動作確認していない。
654 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/24(日) 18:11:14 ID:UDa6dEF+0] まぁ所詮自己満足だな
655 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/24(日) 18:25:03 ID:Bj5n1fzv0] >>654 ということで, 文字列選択をしやすくしたものをup ttp://firefox.geckodev.org/index.php?plugin=attach&pcmd=open&file=GrabScroll2.uc.xul&refer=userChrome.js 一旦何処かclickしてから,閾値内であれば文字列の選択ができる状態。 連続ドラッグ中は自動的に閾値が1/10になる。
656 名前:80 mailto:sage [2007/06/24(日) 18:40:57 ID:gRz+tq1A0] >>645 直しました.これで起動時の空白タブも消せるはずです. // Auto Close Blank Tab (function(){ var tab = gBrowser.mTabs,max = tab.length; for(var i = 0;i < max;++i){ var win = tab[i].linkedBrowser.contentWindow; win.blank = (win.document.URL == 'about:blank'); } gBrowser.addEventListener('DOMContentLoaded',function(event){ var win = event.originalTarget.defaultView; if(win == win.top) win.blank = (win.document.URL == 'about:blank'); },false); gBrowser.tabContainer.addEventListener('TabOpen',function(event){ var win,tab = gBrowser.mTabs,max = tab.length; for(var i = 0;i < max;++i){ if(tab[i] == event.target) continue; win = tab[i].linkedBrowser.contentWindow; if(win.blank){ gBrowser.removeTab(tab[i]); --max; } } },false); })();
657 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/24(日) 21:15:21 ID:Bj5n1fzv0] GrabScroll2.uc.xul → GrabScroll3.uc.xul ttp://firefox.geckodev.org/index.php?cmd=attach&pcmd=upload&page=userChrome.js GrabScroll無効にしたとき, リンクがクリックできないのを修正 以降はttp://space.geocities.yahoo.co.jp/gl/alice0775にて対応予定
658 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/24(日) 21:42:37 ID:7QgskVWL0] >>647 ,657 ああっ、さらにどんどん便利になってますね ありがたく使わせていただきます
659 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/24(日) 22:18:28 ID:mzZXbpUF0] >>658 なんかすごい大作ですね 私の場合自分でそんなscript書けないので642のように移ってきて 中クリ使用で60行足らずデス
660 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/24(日) 22:27:10 ID:Bj5n1fzv0] >>659 拡張機能その他のスクリプトなど, どれを使うか否かを決めるのは自分自身。 最もマッチするものを選択すればいいと思う。
661 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/24(日) 22:41:37 ID:6e0/ofeu0] onload時に 画面上の特定のアンカーを自動的にクリックさせるには どうすればいいの? 下記じゃだめだったよorz var nodes = document.evaluate( '//a', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null ); for (var i = 0, elm; elm = nodes.snapshotItem(i); i++) { if(特定のアンカーを見つける条件){ elm.click(); break; } }
662 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/24(日) 23:03:24 ID:g9VTyxf70] document.createEventを使えばイベントを生成できるけど location.href=elm.hrefでいいんじゃないの
663 名前:661 mailto:sage [2007/06/24(日) 23:41:56 ID:6e0/ofeu0] >>662 location.href=elm.hrefだと リファラとかちゃんと 設定されないんじゃないかと、、?
664 名前:661 mailto:sage [2007/06/24(日) 23:42:45 ID:6e0/ofeu0] 追記、 document.createEvent調べてみます。
665 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/24(日) 23:55:52 ID:g9VTyxf70] リファはちゃんと設定されるが
666 名前:661 mailto:sage [2007/06/25(月) 01:23:02 ID:MPtTY2RS0] なるほど 勉強になりますた。 ありがとうっす
667 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/25(月) 02:19:43 ID:JonmGaPh0] ここまでくると普通に拡張使った方がましと言う罠。
668 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/25(月) 04:42:01 ID:/VoB3fHY0] SearchButtonにあった 「検索エンジンのアイコンをホイールクリックで検索バーをクリア」 ってのを探してるんですが、どなたか知ってましたら教えて下さい。 アレ便利だったし。
669 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/25(月) 04:47:36 ID:zBdk9Mzc0] >>668 前にどこかでもらった奴だけど userChrome.js用 (function() { // If it is necessary, the user please rewrite. const ClikType = 1;// 0: left, 1: mid, 2: right // Clear Serch Box var clearSearchBox = function(event){ if ( event.button == ClikType ){ var searchBar = BrowserSearch.getSearchBar(); if (searchBar){ var searchBox = searchBar._textbox || searchBar.mTextbox; searchBox.value = ''; // Dispatch fake input event var inputEvent = document.createEvent('Events'); if (inputEvent){ inputEvent.initEvent('oninput', true, true); searchBar.dispatchEvent(inputEvent); } searchBar._textbox._displayCurrentEngine(); } event.preventDefault(); } }; var searchbar = BrowserSearch.getSearchBar(); document.getAnonymousElementByAttribute(searchbar, "anonid", "searchbar-engine-button") .addEventListener("click", clearSearchBox, true); }());
670 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/25(月) 05:02:04 ID:/VoB3fHY0] なんという高速…多謝
671 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/25(月) 18:02:27 ID:c4CQ0DeF0] >>656 ありがとうございました。
672 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/25(月) 18:26:42 ID:bh/0zWiV0] 普通のWebブラウザで2chの板一覧を見る際に「表示スタイル切替」で 切り替えた状態をCookieなしで維持できるような.js 誰かクレクレ www2.2ch.net/snow/index.js の changeSubbackStyle() を 使ってごにゃごにゃしてみたんだけど、どーにもうまいこと行かない・・。
673 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/25(月) 18:36:58 ID:9Zj4SRy10] >>656 これを導入すると起動時に復元されるタブが一つ閉じられてしまいます
674 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/25(月) 20:14:30 ID:eoWBx6eN0] ttp://vista.crap.jp/img/vi8276973819.png SafariHighlight.uc.js ver. 0.8.2使わせて頂いています はてなやってないんで書き込みしていいのか わかんないんで、ここに書き込みします 何も入力していない状態で、↑みたいな感じになるんですが どうにかできないでしょうか? searchWP search box sync仕様 Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4 WinXPsp2 お願いします。
675 名前:536 mailto:sage [2007/06/25(月) 21:15:38 ID:8BvcaUtM0] >>674 0.8.3をUP。 ttp://kuonn.mydns.jp/fx/SafariHighlight.uc.js 0.8でオーバーレイの追加タイミングを変更した以降未確認だた……。 SearchWP使ってなくて発見が遅れた模様。 あと書込に関してはユーザーじゃなくても書けるのでご自由に。
676 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/25(月) 21:31:32 ID:eoWBx6eN0] >>675 素早い対応ありがとうございます。 今度からは、はてなの方に書き込みしたいと思います これからもがんばってくださいm(__)m
677 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/26(火) 00:55:48 ID:hOpLZVsy0] >>635 更新乙です SeaMonkey v1.1.2でも問題なく動いています。 ありがたく使わせていただきます。 >>673 氏も報告しているAuto Close Blank Tabですが、SeaMonkeyでは 正常に機能しているのですが、Firefoxでは私の環境でも (Gecko/20070515 Firefox/2.0.0.4)ブックマークやパーソナルツールバーから 中クリックでタブをまとめて開くと最初のページが開けません。 お時間が御座いますときに確認お願いします。
678 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/26(火) 07:42:40 ID:LGhoevks0] >>673 , >>677 80氏じゃないけれど, 修正した。さらにタブの復元時にも空白タブを消去するようにしてみた。 // Auto Close Blank Tab (function(){ var tab = gBrowser.mTabs,max = tab.length; for(var i = 0;i < max;++i){ var win = tab[i].linkedBrowser.contentWindow; win.blank = (win.document.URL == 'about:blank'); } gBrowser.addEventListener('load',function(event){ var win = event.originalTarget.defaultView; if(win == win.top) win.blank = (win.document.URL == 'about:blank'); },false); gBrowser.tabContainer.addEventListener('TabOpen',function(event){ var win,tab = gBrowser.mTabs,max = tab.length; for(var i = 0;i < max;++i){ if(tab[i] == event.target) continue; win = tab[i].linkedBrowser.contentWindow; if(win.blank){ gBrowser.removeTab(tab[i]); --max; } } },false); gBrowser.tabContainer.addEventListener('SSTabRestored',function(event){ var win,tab = gBrowser.mTabs,max = tab.length; for(var i = 0;i < max;++i){ if(tab[i] == event.target) continue; win = tab[i].linkedBrowser.contentWindow; if(win.blank){ gBrowser.removeTab(tab[i]); --max; } } },false); })();
679 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/26(火) 07:57:50 ID:LGhoevks0] >>678 ごめん(function(){の次からの以下の5行を消してください。消し忘れm(._.)m var tab = gBrowser.mTabs,max = tab.length; for(var i = 0;i < max;++i){ var win = tab[i].linkedBrowser.contentWindow; win.blank = (win.document.URL == 'about:blank'); }
680 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/26(火) 08:13:50 ID:klq0igVS0] タブバーをホイールクリックで「最後に閉じたタブを開く」という動作をする uc.js(もしくは拡張機能)ってありませんでしたっけ?
681 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/26(火) 08:36:32 ID:LGhoevks0] >>680 デフォではタブ上で中クリックを押すとタブが閉じるという設定になっており, タブを多数開くとタブバーはタブが占めてしまい空白スペースは殆ど無くなります。 その場合,お望みの操作は困難になることが予想されますが...
682 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/26(火) 08:37:51 ID:76mmAdOi0] >>680 ユーザースクリプトは知らんが、 拡張ならundo closed tabs button
683 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/26(火) 08:47:18 ID:LGhoevks0] >>680 タブバーでなくてもよいなら ttp://www.xuldev.org/blog/?p=38
684 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/26(火) 09:39:47 ID:hOpLZVsy0] みんなおはよ >>678 乙です。 今、Firefox(v2.0.0.4)とSeaMonkey(v1.1.2)にて動作確認しました。 >中クリックでタブをまとめて開くと最初のページが開けません。 は修正されていました。 しかし、空白タブを複数開くことができてしまうことと、URLバーからの検索時に 複数の空白タブが存在した場合、表示しているタブ以外は空白タブとして 残ってしまうことを確認しましたが如何でしょうか?
685 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/26(火) 09:43:29 ID:klq0igVS0] >>681 .tabbrowser-tab { margin-bottom: 15px ! important; } なのでご心配には及びません。 >>682 一応導入済みです。が、ツールバーは若干遠いですし 普段タブをホイールクリックで閉じてますので タブバーをホイールクリックで閉じたのを開くだと UI的に心地良いので。 >>683 ども。仮に自作するとなった時に参考になりそうです。 拡張の方は思い出しました。superTでした。 これのtabclicking.jsの部分だけなんですが…。
686 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/26(火) 10:32:51 ID:LGhoevks0] >>685 そういうことなら,どーぞ。 /** * Undo close tab by middle-click "Tab Strip.. * Requires Firefox 2.0 and userChrome.js extension. */ document.getAnonymousElementByAttribute(getBrowser(), 'class', 'tabbrowser-strip') .addEventListener("click", function(aEvent){ if (aEvent.button == 1) undoCloseTab(); }, false);
687 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/26(火) 10:41:30 ID:klq0igVS0] >>686 どうもです。ありがとう。
688 名前:80 mailto:sage [2007/06/26(火) 18:29:37 ID:NunmfGR10] >>673 >>677 直しました. おかげでシンプルになりました. // Auto Close Blank Tab (function(){ gBrowser.tabContainer.addEventListener('TabOpen',function(event){ var win,tab = gBrowser.mTabs,max = tab.length; for(var i = 0;i < max;++i){ var shell = tab[i].linkedBrowser.docShell; if(!shell.isLoadingDocument && shell.document.URL == 'about:blank'){ gBrowser.removeTab(tab[i]); --max; } } },false); })();
689 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/26(火) 20:35:46 ID:ZIp/gDY30] このスレ3人ぐらいしかいないだろw
690 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/26(火) 20:41:22 ID:KLqSqdtr0] >>688 >>678 ありがとうございます!
691 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/26(火) 20:52:05 ID:KoPeca450] >>689 スクリプト書けるのは三人しかいないっぽい。
692 名前:80 mailto:sage [2007/06/26(火) 22:07:03 ID:J77tvQKG0] >>688 のは空白タブを閉じない時があったので修正. ついでに,>>678 さんのを参考にタブ復元時に作動するようにしてみた. // Auto Close Blank Tab (function(){ function callback(event){ var tab = gBrowser.mTabs,max = tab.length; for(var i = 0;i < max;++i){ if(tab[i] == event.originalTarget) continue; if(!tab[i].linkedBrowser.docShell.isLoadingDocument && tab[i].linkedBrowser.contentWindow.document.URL == 'about:blank'){ gBrowser.removeTab(tab[i--]); --max; } } } gBrowser.tabContainer.addEventListener('TabOpen',callback,false); gBrowser.tabContainer.addEventListener('SSTabRestored',callback,false); })();
693 名前:677 mailto:sage [2007/06/27(水) 00:30:59 ID:ID77ZvqU0] >>692 修正ありがとうございます。 SeaMonkeyでは、全ての動作okでしたが、 Firefoxでは起動後最初の複数タブを開く動作の時だけ 並び順が最初になっているサイトが開きませんでした。 他のスクリプトは抜いた状態での確認ですので再現可能と思いますが 報告いたします。
694 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/27(水) 05:43:39 ID:q9Dr19Tf0] もう、おまいが、自分で作ればいいんじゃね? userChrome.js使ってるのに、 スクリプトはさっぱり。なんて言わせないぞ(`・ω・´)シャキーン >>691 このスレオワタ\(^o^)/
695 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/27(水) 06:47:31 ID:kO0VpAVB0] 思う存分終わってくれ。一人で。
696 名前:604 mailto:sage [2007/06/27(水) 11:36:26 ID:gRaucPvx0] >>604 このスレの流れを変えるために、まず>>604 の質問に答えてくれ
697 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/27(水) 11:47:10 ID:wUc6YBXM0] 環境も書かずに質問とな
698 名前:604 mailto:sage [2007/06/27(水) 12:04:38 ID:gRaucPvx0] xpsp2 2.0.0.4
699 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/27(水) 12:21:44 ID:F+FnmXJ+P] >>698 userChrome.js のヴァージョンとスクリプト・ローダはどこのを 使ってるかも書かないと答えてもらえないんじゃない?
700 名前:604 mailto:sage [2007/06/27(水) 12:46:15 ID:gRaucPvx0] userChrome.js0.7 ローダ?>>604 のサイトのことか?な
701 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/27(水) 12:59:04 ID:9MaYaTEj0] userChrome.js0.8 aliceさんのLoaader でSubScript Folderに置いたら動いたよ Paste and Go.uc.js
702 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/27(水) 13:28:19 ID:7UtpmkuL0] ローダーを使ってないのに拡張子をuc.jsにしてるに100ペリカ。
703 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/27(水) 13:53:23 ID:F+FnmXJ+P] つまんないオチだなぁ。
704 名前:604 mailto:sage [2007/06/27(水) 15:15:03 ID:gRaucPvx0] 0.8にした。ローダーはSub-Script_XUL Loaderってやつ。>>702 のようではない
705 名前:604 mailto:sage [2007/06/27(水) 15:39:25 ID:gRaucPvx0] >>701 chromeフォルダにいれるんじゃねーの?あと、ちゃんとUTA-8でコピペしてuc.jsとしてchromeフォルダに保存した。
706 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/27(水) 16:48:56 ID:tlwyvv8X0] >>705 chromeフォルダの中にSubScriptフォルダを作って、その中に置く。
707 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/27(水) 16:56:03 ID:ZmjZvDvD0] >>604 A.userChrome.js0.8 A-1.ttp://www.haslo.ch/zeniko/software/userchrome.js.2.xpiからダウンロード,インストール。 (ダウンロードしたxpiファイルをFxのウィンドウにドラッグ&ドロップ) A-2.ttp://stashbox.org/23456/subscriptloader.jsをダウンロードし,名前をuserChrome.jsに変更し, chromeフォルダの中に上書き。 B.userChrome.js0.7 B-1.ttp://www.haslo.ch/zeniko/software/userchrome.js.xpiからダウンロードし,インストールする。 B-2.ttp://forums.mozillazine.org/viewtopic.php?t=397735からSub-Script/XUL Loaderをダウンロードし,名前をuserChrome.jsに変更し, chromeフォルダの中に上書き。 C.userChrome.js0.7を使い,JavaScript1.7などUCJS Loader用のスクリプトを使うのなら C-1.ttp://www.haslo.ch/zeniko/software/userchrome.js.xpiからダウンロードし,インストールする。 C-2.ttp://nanto.asablo.jp/blog/2006/12/31/1083170をダウンロードし,名前をuserChrome.jsに変更し, chromeフォルダの中に上書き。 3.使用するスクリプト(*.uc.js/*.uc.xul)をchromeフォルダの中に入れる。 4.Fx再起動 >>701 >>706 さんの方法はalice0775さんが自分がスクリプトを整理をしやすいように複数のフォルダに分けるようにしたもの。 なんかたいへん読みづらくなりました。
708 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/27(水) 17:29:35 ID:9MaYaTEj0] >>604 701です 706,707さんのおっしゃるとおりです
709 名前:80 mailto:sage [2007/06/27(水) 17:58:14 ID:Q0z5F3d50] >>693 直してみました. (function(){ function callback(event){ if(event.type == 'SSTabRestored'){ if(gBrowser.mTabs.length > 1 && event.originalTarget.linkedBrowser.contentWindow.document.URL == 'about:blank') gBrowser.removeTab(event.originalTarget); if(!event.originalTarget.linkedBrowser.SSTabRestoring) return; delete event.originalTarget.linkedBrowser.SSTabRestoring; } var tab = gBrowser.mTabs,max = tab.length; for(var i = 0;i < max;++i){ if(tab[i] == event.originalTarget || tab[i].linkedBrowser.SSTabRestoring || tab[i].linkedBrowser.docShell.busyFlags || tab[i].linkedBrowser.contentWindow.document.URL != 'about:blank') continue; gBrowser.removeTab(tab[i--]); --max; } } gBrowser.tabContainer.addEventListener('TabOpen',callback,false); gBrowser.tabContainer.addEventListener('SSTabRestored',callback,false); gBrowser.tabContainer.addEventListener('SSTabRestoring',function(event){ event.originalTarget.linkedBrowser.SSTabRestoring = true; },false); })();
710 名前:604 mailto:sage [2007/06/27(水) 20:20:21 ID:gRaucPvx0] 親切にありがとう、しかし・・・申し訳ないがウンともスーとも言わない。701も707も試した。 >>604 にある文字列をコピーしてメモ帳を開いて貼り付けて(テキスト文書、UTF-8)名前をつけてchromeフォルダに保存して、再起動したけどコンテキストメニューに追加されてないorz こうだよな?
711 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/27(水) 20:34:50 ID:xHl01+I60] 自分で実行したことを最初から箇条書きしてみろ。
712 名前:604 mailto:sage [2007/06/27(水) 20:39:02 ID:gRaucPvx0] 707にあるAと手順どおり→710→再起動。そして次はBで試してみて以下同じく。次にCを試す。最後に701にあるとおりchromeフォルダにsubフォルダを作ってそこに入れてみた。そして再起動
713 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/27(水) 21:14:12 ID:wUc6YBXM0] 他のスクリプトは効くのか?
714 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/27(水) 21:18:36 ID:ZmjZvDvD0] >>710 >再起動したけどコンテキストメニューに追加されてないorz ロケーションバーのコンテキストメニューですけど?
715 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/27(水) 21:38:57 ID:c8bFsurI0] ttp://d.hatena.ne.jp/Sybian/searchdiary?word=%2a%5b%2euser%2ejs%5d ここの人がスクリプト置いてる鯖が死に続けてるんだけど誰か持ってたらあげて…
716 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/27(水) 21:47:15 ID:ZmjZvDvD0] >>715 Sybianの日記その人にお願いするのがよいと思います。
717 名前:693 mailto:sage [2007/06/27(水) 22:57:01 ID:ID77ZvqU0] >>709 今、確認しましたが、Firefox(userChrome.jsは0.7、0.8ともに)でも完動です。 80氏すごいですね。 なんどもおつかれさまです。
718 名前:604 mailto:sage [2007/06/28(木) 00:14:33 ID:udG0m2xS0] 他のは問題ない。これだけがだめ、リンク先をファイルで保存ってやつができないコレがだめ。もちろんロケーションバーのコンテキストメニューな。つか、メインの右クリには反映されないのかorz
719 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/28(木) 00:25:49 ID:jB2PWnwn0] >>712 chromeフォルダの中にuserChrome.jsが入ってないか、"C"を小文字にしてるとか
720 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/28(木) 01:22:12 ID:R4+bsm/C0] このレベルで UNIX 系 OS を使ってるとは考えづらく
721 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/28(木) 01:39:22 ID:+JEP8d0t0] >>604 メモ帳開いたら文字コードはいじらないで、ファイル名だけ ***.uc.js で保存してみな
722 名前:604 mailto:sage [2007/06/28(木) 02:29:09 ID:udG0m2xS0] できた 721の通り文字コードを弄らなかった。ホントありがたい、ありがとう! てことは、これからはUTF-8で保存をしなければおkってことかい?
723 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/28(木) 02:38:03 ID:POodZVnJ0] >>722 BOMがついてるというオチ?
724 名前:604 mailto:sage [2007/06/28(木) 03:01:36 ID:udG0m2xS0] よーわからんけど・・・。 >>697 >>699 >>701-703 >>706-708 >>711 >>713-714 >>719-721 >>723 マジでありがとう、そしてスレ汚してすまなかった。うれしかったです!
725 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/28(木) 09:26:14 ID:eaAT1I2S0] userChrome.jsのまとめサイトが欲しいな。
726 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/28(木) 11:55:47 ID:NvcSAXUe0] Firefoxまとめサイトの userChrome.jsのページでいいんじゃないの。 しこしこと更新してる人もいるようだし。
727 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/28(木) 15:38:09 ID:+JEP8d0t0] XUL/Migemo0.7.0はSafariHighlight.uc.jsを搭載してる でも挙動が変 コンテキストメニューからFindbarに選択文字列(ひらがな?)をぶちこむと 選択した文字がジャンプする これ仕様?
728 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/28(木) 16:19:26 ID:QQh4PHUy0] >>727 >「すべて強調表示」をより強調する設定の時、検索がヒットした箇所をアニメーションさせるようにした これじゃね?
729 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/28(木) 16:23:21 ID:IAGTEybL0] XUL/Migemoは5.5からアップデートしない事にした Safari風ハイライトとかMigemo関係ねーし
730 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/28(木) 16:32:15 ID:5Sn1kzkX0] /ニYニヽ (ヽ /( ゚ )( ゚ )ヽ /) (((i ) /::::⌒`´⌒::::\ ( i))) でっていうwwwwwwwwwwwwwww /∠_| ,-)___(-,|_ゝ \ ( ___、 |-┬-| ,__ ) | `ー'´ /´ | /
731 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/28(木) 17:32:48 ID:+JEP8d0t0] >>728 そうか ありがとう
732 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/29(金) 00:56:24 ID:WR8O1szi0] 軽量マウスジェスチャでクリップボードのURLから新規タブで開くって出来ますか お願いします
733 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/29(金) 01:07:32 ID:tPNb0Wq50] openNewTabWith(readFromClipboard());
734 名前:732 mailto:sage [2007/06/29(金) 04:11:31 ID:m011vn7a0] >>733 できました、ありがとう。
735 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/29(金) 17:35:17 ID:jeT2/zkg0] ベクターからソフトウェアをダウンロードする時に <<ベクターからのお知らせ>> Vアップ通知サービスご案内 というページが出るのですがこれを飛ばす事はできますか?
736 名前:80 mailto:sage [2007/06/29(金) 17:55:40 ID:PLCPsdmu0] >>709 のだとタイミングによっては 起動時に復元されるタブも消してしまうようなので修正. // Auto Close Blank Tab (function(){ function callback(event){ var restore = (event.type == 'SSTabRestored'); if(restore){ if(gBrowser.mTabs.length > 1 && event.originalTarget.linkedBrowser.contentDocument.URL == 'about:blank') gBrowser.removeTab(event.originalTarget); else delete event.originalTarget.linkedBrowser.SSTabRestoring; } var tab = gBrowser.mTabs,max = tab.length; for(var i = 0;i < max;++i){ if(tab[i] == event.originalTarget || tab[i].linkedBrowser.SSTabRestoring || tab[i].linkedBrowser.docShell.busyFlags || tab[i].linkedBrowser.contentDocument.URL != 'about:blank' || (restore && !tab[i].linkedBrowser.lastURI)) continue; gBrowser.removeTab(tab[i--]); --max; } } gBrowser.tabContainer.addEventListener('TabOpen',callback,false); gBrowser.tabContainer.addEventListener('SSTabRestored',callback,false); gBrowser.tabContainer.addEventListener('SSTabRestoring',function(event){ event.originalTarget.linkedBrowser.SSTabRestoring = true; },false); })();
737 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/29(金) 20:01:10 ID:LeGN8Nsj0] d.hatena.ne.jp/nyama/20070521/1179727754 上記の記事にあるスクリプトを愛用しています。 これプラス検索した後にテキストボックスを空にさせたいのですが、 Javascriptとか書けないorzなので、神を待ちます。
738 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/29(金) 20:36:28 ID:dU0NG9qW0] >>373 これでどうでしょう。 ttp://www.xuldev.org/blog/?p=52
739 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/29(金) 21:05:12 ID:PGBTYJLj0] >>737 これでよろしいかと (function() { var searchbar = document.getElementById("searchbar"); if (searchbar) { searchbar.handleSearchCommand_org = searchbar.handleSearchCommand; searchbar.handleSearchCommand = function(aEvent) { searchbar.handleSearchCommand_org(aEvent); // clear searchbar this._textbox.value = ""; this._textbox._displayCurrentEngine(); // reset to default engine setTimeout(function() { var ss = Cc['@mozilla.org/browser/search-service;1'].getService(Ci.nsIBrowserSearchService); ss.currentEngine = ss.defaultEngine; }, 0); } } })();
740 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/29(金) 22:31:13 ID:LeGN8Nsj0] >>739 こんな激しくクレクレくんなカキコで絶対叩かれると思ったのに なんかもう一時間足らずで神降臨とかこのスレ最高です。 ありがとうございます。
741 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/30(土) 07:44:05 ID:8yYbfDvc0] 自覚してんなら、素直に>>737 に書いてある、 SearchLoad Options 拡張の方を使えばいいのに・・・(´Д`;) 叩くわけじゃないんだけど、 スクリプト書けないのに、ユーザースクリプトを使う理由て何なの?
742 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/30(土) 08:39:51 ID:B4/Ws64E0] >>741 オレの場合、アマゾン殺し
743 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/30(土) 08:45:16 ID:oR3ZUPWf0] 既存のユーザスクリプトが多数あるから なんでないの? そんなこと言い出したら xmlもjavascriptもcssも書けないのにfirefoxを使う理由て何なの? ってなりそう 公式やまとめサイトにある拡張やユーザcssを使わずに 全て自分で作る人しかfirefoxを使っちゃいけないわけじゃないんだから 望む物が既に提供されていたらそれを使えばいいんじゃない 自分で書けるに越したことはないけど 作ってくれとか無責任な要望を言う人は他のソフトにも沸くでしょ その要望に必ず応えないといけないわけでもないし興味ないものはスルーされる
744 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/30(土) 10:07:17 ID:R3BWLi810] 説教はいい
745 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/30(土) 12:25:38 ID:KrVoieDw0] おまいらもっと仲良く汁
746 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/30(土) 12:45:00 ID:yPjgBpMe0] >>621 =>>694 =>>741 =(´・ω・`)
747 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/30(土) 13:36:32 ID:MkcvkGxO0] > >>621 =>>694 =>>741 =(´・ω・`) 原点は>>370 たぶん>>643 も
748 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/01(日) 09:19:21 ID:CqhBrGdW0] 一般的なツールバーボタンみたいに、 ツールバーのカスタマイズにも表示されて、 配置なども変更できるツールバーボタンを追加する良い方法ありますか? 単純に、<toolbarpalette id="BrowserToolbarPalette">内に、 <toolbarbutton 〜〜〜 />を書いたuc.xulにしても、反映されず・・・。
749 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/01(日) 09:31:00 ID:lI19ZaYR0] >>739 うわ、これすごく便利
750 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/01(日) 09:33:05 ID:NIRK3UfY0] 大人しくCustom Buttons使うか参考にするかしたら?
751 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/01(日) 10:07:14 ID:cI491wEJ0] 「興味ないものはスルー」
752 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/01(日) 22:52:37 ID:5HbbWEz00] >>739 と一緒に入れてる小物だけどうpしてみる search historyとかsuggestの語句選ぶと即検索にいくのを止める enterキーまたはsearch-go-buttonで検索開始 fxの元のコードにif (キーイベント) のとこ足しただけ (function() { var searchbar = document.getElementById("searchbar"); var textBox = document.getAnonymousElementByAttribute(searchbar, "anonid", "searchbar-textbox"); textBox.onTextEntered = new_onTextEntered; function new_onTextEntered(aEvent) { var evt = aEvent || this.mEnterEvent; if (evt && evt.keyCode == KeyEvent.DOM_VK_RETURN) { this._getParentSearchbar().handleSearchCommand(evt); this.mEnterEvent = null; } } })();
753 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/02(月) 03:23:25 ID:VP7pd9RD0] >>752 素晴らしい! その勢いで検索バーの履歴を新しい順にしてくれい。