1 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/25(水) 14:57:49 ID:eh8pidTp0] mozilla firefox userChrome.js greasemonkey スクリプトスレ2 質問は必ずまとめサイトに目を通した後にして下さい。 ■まとめサイト 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://www.greasespot.net/ userChrome.js ttp://forums.mozillazine.org/viewtopic.php?t=397735&sid=4b6a2d2f1d22cf05c4bda988683c1f94 ttp://forums.mozillazine.org/viewtopic.php?t=556229 ■関連スレ Mozilla Firefox usercontent.css 広告カットスレ 1 ttp://pc9.2ch.net/test/read.cgi/software/1139710935/ Mozilla Firefox Part71 ttp://pc11.2ch.net/test/read.cgi/software/1184830949/ ttp://pc11.2ch.net/test/read.cgi/software/1184830215/ Mozilla Firefox質問スレッド(初心者歓迎)の48 ttp://pc11.2ch.net/test/read.cgi/software/1183499942/ Mozilla Firefox 拡張機能スレッド Part22 ttp://pc11.2ch.net/test/read.cgi/software/1182355151/ ■前スレ ttp://pc11.2ch.net/test/read.cgi/software/1168635399/
101 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/08(水) 09:03:17 ID:pyPI+4Iy0] aliceさん、DragNgoModoki2.uc.js(改4)のダウンロード先が改2になってます
102 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/08(水) 09:41:10 ID:smB3TjMX0] >>101 ご指摘ありがとうございます。 リンク先修正しました。
103 名前:99 mailto:sage [2007/08/08(水) 10:33:22 ID:smB3TjMX0] >>100 スクリプト内のコメントに任意である旨記入しておいた。
104 名前:61 mailto:sage [2007/08/08(水) 12:00:58 ID:hL23Kj8x0] >>72 報告おそくなりました、無事使えております!無礼な言動お許しください、そしてありがとうございました!また、よろしくお願いいたします。
105 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/08(水) 12:20:20 ID:S0f/Hc/x0] >また、よろしくお願いいたします。 .. ∧__∧ ( ・ω・) いやどす ハ∨/^ヽ ノ::[三ノ :.'、 i)、_;|*く; ノ |!: ::.".T~ ハ、___| """~""""""~"""~"""~"
106 名前:61 mailto:sage [2007/08/08(水) 12:31:04 ID:hL23Kj8x0] >>105 サーセンw
107 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/08(水) 12:59:18 ID:DybqItry0] >>99 >>100 サンクス
108 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/08(水) 20:55:41 ID:4Zq1pdFv0] userContent.js ver. 0.9 の unsafeWindow って グリモンのそれとは少し仕様が違ったりする? unsafeWindow を使ってるスクリプトがあったりしたもので…。 ttp://la.ma.la/blog/diary_200703221812.htm とか。 もし、回避できるなら、どうすればいいか教えてくださいな。
109 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/08(水) 21:21:45 ID:fH1q69qP0] うちもlivedoor reader用のunsafeWindowつかうscript 使うとfirebugでエラーでるな。
110 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/08(水) 21:22:54 ID:K2FT4KS/0] ttp://userscripts.org/scripts/show/1827 や 72.14.235.104/search?q=cache:kevD8kVqYOsJ:firefox.geckodev.org/index.php%3Fplugin%3Dattach%26refer%3DFirefox%E3%82%B9%E3%83%AC%E3%83%83%E3%83%89%E9%81%8E%E5%8E%BB%E3%83%AD%E3%82%B0%26openfile%3D1115991828.html の>>587 をそれぞれ個別に入れてみましたが効きません ほかに導入している.user.jsファイルは機能しています どうしてでしょうか
111 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/08(水) 21:38:23 ID:smB3TjMX0] >>110 ホストはGreasemonkeyですか, そのバージョンは何ですか。 要検証サイトの例あれば挙げて下さい。
112 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/10(金) 15:02:15 ID:8oaX3hmr0] 前スレに上がってたブックマークとかを新規バックグラウンドタブで開くのとか 持ってる人がいたら再upお願いしたいんだが。
113 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/10(金) 15:25:29 ID:3lESxJOG0] タブの複数行表示(多段タブ)を可能にするスクリプトがあったら教えてください。 ありそうで見つからない・・。
114 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/10(金) 16:27:34 ID:ZYsYHWI4P] >>113 firefox.geckodev.org/index.php?userchrome.css#b6a3d2da
115 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/10(金) 23:20:35 ID:xSX6Cctg0] >>112 www6.uploader.jp/home/script/ まだ残ってるはず
116 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/11(土) 03:01:20 ID:AyqBv7OJ0] >>115 トン。
117 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/11(土) 03:28:07 ID:oZbPzNbm0] >>114 レスさんくす。 でもこれを使うとタブバーの表示が崩れる・・。デフォルトテーマを使用してるのだけど。
118 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/11(土) 04:55:46 ID:P0VNzdw80] ShareOnTumblrをuserMenu.jsで使えてる人いますか?
119 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/11(土) 15:01:07 ID:sPMTYQO80] >>118 userMenu.jsの0.8だとうまくいかなかったから0.7でつかってる。 ただこれだとCtrl押したときとかShift押したときとかの効果が出ない。
120 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/12(日) 08:27:59 ID:evbaZBr60] バックグラウンドで新しいタブを開いたときに フォーカスがコンテンツから外れるのですが対策方法はありませんか? 具体的に言うと、about:configでbrowser.tabs.loadDivertedInBackgroundをtrueにして livedoor readerでvを押すと記事がバックグラウンドで新しいタブに開くのですが、 開いたページが読み込まれたであろう頃になるとj/kが効かなくなります。 (vを押した瞬間からそれまでは普通にj/kも効きます)
121 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/12(日) 12:08:58 ID:38cIl5Ap0] >>120 当方の環境では,vキーにより記事がバックグラウンド新規タブで開かれた後も, フォーカスは維持されたままでjおよびkーによる記事のスクロールできます。 タブ関連の拡張機能等はuserChrome.js0.8, misc.uc.js, BHNewTab-0.7-mod2.uc.js, open-tabs-next.uc.js, Drag'n'Duplicate.uc.js, reload_tab_on_dblclick.uc.xul, CloseAllTabsCloseLeftTabsCloseRightTabsPurgeTabHistory.uc.jsぐらい。 尚, Tab Mix Plusは入れていません。 Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6
122 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/12(日) 12:52:45 ID:5djn0Rl3P] >>120 それ、俺も時々なるね。ただ、時々なんだけど。
123 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/13(月) 09:49:58 ID:4B3JLZKY0] マウスジェスチャー入れると中クリックのオートスクロールが使えなくなるんだな… しかし、よくjsだけでこんなに作れるなと職人さんたちに感服する。
124 名前:名無しさん@お腹いっぱい。 [2007/08/13(月) 09:54:23 ID:T0EwFiRE0] >>123 ん?どしたどした?
125 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/13(月) 12:10:06 ID:0391vr270] おだてて木に登らせる作戦でしょ
126 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/13(月) 12:39:46 ID:3cSPjTjS0] マウスジェスチャのスクリプト入れてるが、ふつうにオートスクロール使えてるけどな
127 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/13(月) 13:05:36 ID:4B3JLZKY0] >>126 今入れなおしてみたらできた。 なんかとぶつかってたっぽいが、思い出せない。 失礼。
128 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/13(月) 14:44:34 ID:YSOpJE940] space.geocities.yahoo.co.jp/gl/alice0775/view/20070221/1172027608 こちらのサイドバー自動開閉スクリプトを使わせていただいているのですが、自分で書いたサイドバーを右側に配置するスクリプトと共存させたいのです。 (function(){ var sidebar = document.getElementById("sidebar-box"); var splitter = document.getElementById("sidebar-splitter"); splitter.parentNode.appendChild(splitter); sidebar.parentNode.appendChild(sidebar); })(); 自分で書いたスクリプトはこの通り恥ずかしい程シンプルなのですが、これだとカーソルを左端に持ってくると右側にサイドバーが表示されてしまいます。 aliceさんのスクリプトの自動で開く範囲を右側に持ってきたいのですが、どこを書き換えればよいのかわかりません。 他力本願で申し訳ないのですが、どなたか書き換えていただけないでしょうか?
129 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/13(月) 16:32:08 ID:mRCJhtvR0] >>128 スクリプト中の変数にサイドバー位置を指示しておくようにしておきました。 _SIDEBARPOSITION: "R", //サイドバーの位置 左側:L 右側:R
130 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/13(月) 17:58:16 ID:YSOpJE940] ご返信ありがとうございます。 ただ肝心のスクリプトが見当たらないのですが・・・
131 名前:129 mailto:sage [2007/08/13(月) 18:15:21 ID:mRCJhtvR0] >>130 すみませんでした。間違った場所にアップしていた。 アップし直したので試してみてください。
132 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/13(月) 18:50:56 ID:YSOpJE940] _SIDEBARPOSITION: "R"でもサイドバーは左側に表示されます(環境依存かもしれません)が自分のスクリプトと合わせて思い通りの動作をするようになりました。 対応ありがとうございます。
133 名前:129 mailto:sage [2007/08/13(月) 18:56:21 ID:mRCJhtvR0] >>132 _SIDEBARPOSITION:は, サイドバーがどこにあるかをマニュアル指定しているだけで, サイドバーの表示位置をどうこうするというものではないです。 従って, 実際にサイドバーを右側に移動するには,>>123 のスクリプト, CSS等が必要です。
134 名前:129 mailto:sage [2007/08/13(月) 19:24:17 ID:mRCJhtvR0] >>128 >>131 においてリンク等をドラッグしてのサイドバーの自動開が機能しなくなっていたのを修正しました。
135 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/13(月) 23:49:21 ID:gYmuPrNT0] みんなこんばんわ 申し訳ないんだが前スレ 「mozilla firefox userChrome.js greasemonkey スクリプトスレ」の .idxファイルと.datファイルをどなたかupして下さいませんか? しばらく入院していたら前スレ落ちてしまって・・・ 何卒よろしくお願いします
136 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/13(月) 23:56:31 ID:mRCJhtvR0] >>135 これでいいのかなぁ? ttp://www6.uploader.jp/dl/script/script_uljp00021.zip.html
137 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/14(火) 00:14:19 ID:YDwxUJn80] >>136 さん 激しく感謝です 生きてて良かったぁ〜 このスレで勉強させてもらってSeaMonkeyいじってたのだが upしていただいて本当に感謝します 今からViewに突っ込んで観ます ありがとう
138 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/14(火) 00:19:29 ID:u/cV2K3t0] Janeならp2todat使えよ。
139 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/14(火) 00:44:31 ID:Vew+9SeL0] Custom Buttons :: View topic - Tiny Menu ttp://custombuttons.phpbbnow.com/viewtopic.php?p=381#381 ここの、compactMenu.uc.js が良い感じに使えているんですが、 これの表示部分を「Menu」ではなく、アイコンだけの表示に出来ませんでしょうか? (どのアイコンを表示するかって問題もあるけど・・・ どなたか判る方、お願いします(´・ω・`)
140 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/14(火) 00:49:06 ID:YDwxUJn80] >>138 便利そうだな 試してみます
141 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/14(火) 01:41:38 ID:XWmP4bqd0] >>139 こんな感じ。アイコンは 好みのものを data:xxxxxxx に指定してください。 (function() { var newButton = document.createElement("toolbarbutton"); newButton.setAttribute("label", "Menu"); newButton.setAttribute("oncommand", "document.getElementById('compactMenu').showPopup(event.target, -1, -1, 'popup', 'bottomleft', 'topleft');"); newButton.style.listStyleImage = "url(data:xxxxxxx)"; newButton.style.padding = "0"; var mPopup = document.createElement("menupopup"); mPopup.setAttribute("id", "compactMenu"); var menubar = document.getElementById("main-menubar"); var menus = menubar.childNodes.length; for (var i = 0; i < menus; ++i) { mPopup.appendChild(menubar.firstChild); } newButton.appendChild(mPopup); menubar.appendChild(newButton); })();
142 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/14(火) 23:44:34 ID:eoA3a5v5P] Stylishや、usercontent.cssは何というプログラミング言語で 記述するものなんですか? ちょっと自分でも勉強してみて使ってみたいです。
143 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/15(水) 00:06:16 ID:WNjwvMDF0] >>139 オレは単なる傍観者だけどスクリプト書いてくれた人に 「アリガトウの一つも言えないのか」君は 早く死ね早く死ね早く死ね早く死ね早く死ね早く死ね早く死ね
144 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/15(水) 00:16:17 ID:WNjwvMDF0] >>139 \ U / \ U / / ̄ ̄ ヽ, / ', / _/\/\/\/|_ \ ノ//, {0} /¨`ヽ {0} ,ミヽ / \ / \ / く l ヽ._.ノ ', ゝ \ < バーカ > / /⌒ リ `ー'′ ' ⌒\ \ / \ (  ̄ ̄⌒ ⌒ ̄ _)  ̄|/\/\/\/ ̄ ` ̄ ̄`ヽ /´ ̄ | | −−− ‐ ノ | / ノ −−−− / ∠_ −− | f\ ノ  ̄`丶. | | ヽ__ノー─-- 、_ ) − _ . | | / / | | ,' / / / ノ | ,' \ / / | / \ /_ノ / ,ノ 〈 \ ( 〈 ヽ.__ \ \ ヽ._> \__)
145 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/15(水) 00:29:05 ID:NnM0SepQ0] >>142 CSS (Cascading Style Sheets) : カスケーディング・スタイル・シート プログラミング言語じゃありません
146 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/15(水) 00:37:24 ID:kveJ7kSO0] HTMLはプログラミング言語ですか?
147 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/15(水) 00:51:29 ID:Pr5+EsQ50] Middle Click and Go ttp://nanto.asablo.jp/blog/2006/12/31/1083170 このスクリプトで開くタブを常に新しいタブにするにはどうすればいいですか?
148 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/15(水) 00:55:42 ID:OoHTzDbj0] >>146 HTMLはマークアップ言語です。
149 名前:139 mailto:sage [2007/08/15(水) 01:16:48 ID:mU9RiT8U0] >>141 おお、ここで質問して良かったわ〜 さっそく試してみますね。 感謝。
150 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/15(水) 10:16:45 ID:Py3xzuIl0] >>147 aEvent.ctrlKeyを!aEvent.ctrlKeyにする(二カ所)
151 名前:142 mailto:sage [2007/08/15(水) 11:50:31 ID:rfgt1OkFP] レスありがとう。 HTMLの知識が全くないと、CSSというのは分からないものなんですかね? CSSの本を一冊買ってみて、休み中にやってみようかと思ったのですが。 サイトの表示を変えれるぐらいにはすぐに成れるものなんですか?
152 名前:147 mailto:sage [2007/08/15(水) 11:59:56 ID:zFCY/0l30] >>150 できました。ありがとうございました。
153 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/15(水) 12:08:52 ID:SjXhL4T+0] >>151 HTMLの基本は知っとくべき。 すぐ出来るかどうかは人による。すぐ出来る人もいれば学校行っても出来ない人もいる。 まずはググってみることをお勧めする。 そしてスレ違い。
154 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/15(水) 23:17:52 ID:mSngBxh60] >>151 俺は本読みながらやって1時間ほどで出来るようになった。
155 名前:142 mailto:sage [2007/08/16(木) 11:00:24 ID:OerMHpkOP] >>153-154 ネットで勉強するよりも本のがいいので、CSSの 超入門編を買ってみます。スレチなのに答えてくれてありがとう。
156 名前:名無しさん@お腹いっぱい。 [2007/08/16(木) 15:46:43 ID:GC8eiZ+T0] ここの住人のやつで本書けよ、入門書みたいな。出たら買うぜ
157 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/18(土) 07:25:45 ID:xbhk8yFl0] コンテキストメニュー拡張 ttp://piro.sakura.ne.jp/xul/ctxextensions に含まれているコンテキストメニューにブックマークを追加する機能を uc.jsで代替できないでしょうか。 何卒よろしくお願いします(´・ω・`)
158 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/18(土) 10:30:59 ID:sOBlaX6D0] (´・ω・`)←なんで最後にこれ入れる訳?
159 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/18(土) 14:55:19 ID:3a/zphQA0] それを知ってどうするん?
160 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/18(土) 16:22:53 ID:n/nccseu0] >>157 ttp://www6.uploader.jp/dl/script/script_uljp00022.zip.html
161 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/18(土) 17:07:43 ID:0qUBim8s0] >>157 コンテキストメニューの最新版が出てたのか〜。知らんかった。
162 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/18(土) 18:52:00 ID:w58/qk4k0] 初歩的なことで恐縮ですが、単語選択して右クリックから辞書検索する GetTextOperaLClickのJSA用スクリプトをuc.jsで使えるようにするには どの記述を書き換えれば良いでしょうか? (JSA用スクリプト) jsa_execIE(); function jsa_execIE(){ var iePath = "C:\\hogehoge\\GetTextOperaLClick.exe"; var sText = window.getSelection().toString(); sText = _jsaCScript.convertCharCodeFrom(sText,"shift_jis"); _jsaCScript.exec(iePath, sText); } よろしくお願いします。
163 名前:157 mailto:sage [2007/08/18(土) 18:59:11 ID:xbhk8yFl0] >>160 ありがとうございました。
164 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/18(土) 21:52:26 ID:n/nccseu0] >>162 1.コンテントエリアコンテキストメニューにメニュー項目を追加するコードを追加する。 2._jsaCScriptオブジェクトのメソッドを使用している箇所を同機能を持つ代替コードに置き換える。
165 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/19(日) 00:00:44 ID:z31jZYSj0] >>164 どうやっていいか分かりませんでした 教えていただいたのに申し訳ありません。
166 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/19(日) 00:37:35 ID:FObtxvpO0] >>165 っttp://www6.uploader.jp/dl/script/script_uljp00023.zip.html
167 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/19(日) 01:39:13 ID:z31jZYSj0] >>166 早急に書いていただきありがとうございます。 VistaではGetTextOperaLClickそのものが動きませんでしたが XPにて完璧に動きました。 Vistaの方はあれこれやってみたいと思います。 ありがとうございました。
168 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/20(月) 01:56:35 ID:9eWWRYOv0] シリコンバレーからの手紙(www.shinchosha.co.jp/foresight/web_kikaku/u131.html )を読みやすくするために、もっと行幅を広げたいのですが、どのような方法がありますでしょうか。 Stylishは導入済みで、スタイルシートの初心者向けの解説も読んでみたのですが、まだまだわからないことが多いです^^; どなたか、よろしくお願いします。
169 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/20(月) 13:34:20 ID:nM0MyLIR0] ニコニコ動画の広告カットのスタイルなんだけど、 どっちがおすすめかな??? userstyles.org/styles/2726 userstyles.org/styles/2761
170 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/20(月) 14:49:04 ID:peqPoMxk0] >>168 ここはスクリプト系のスレだから、スレ違いなので↓こっちで。 pc11.2ch.net/test/read.cgi/software/1139710935/144-
171 名前:169 mailto:sage [2007/08/20(月) 15:46:11 ID:nM0MyLIR0] 僕もそうですねw チレチすいませんでした
172 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/21(火) 08:48:48 ID:0oSo3YYy0] タブ半分をダブルクリックすると何らかのイベントが起こるようにしたいのですが どうすれば良いでしょうか。 (例/タブの右半分をダブルクリックすると全てのタブを更新する) 他の人が作ったスクリプトを参考にしてスクリプトを作ってみましたが、動く気配すらありません。 「こうすればいいんじゃない」というヒントなどあれば教えて頂けないでしょうか。 お願いします。
173 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/21(火) 08:57:26 ID:oByr6o/s0] >>172 どこがどう動かないのかを示さないとヒントの出しようもないと思います。
174 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/21(火) 09:14:43 ID:pKFdo3cQ0] この場合その動かないスクリプト自体を見せないと指摘しようがないんじゃ? いや、俺は見せられてもわかんないけど
175 名前:173 mailto:sage [2007/08/21(火) 09:33:14 ID:oByr6o/s0] >>172 参考ttp://www6.uploader.jp/dl/script/script_uljp00024.zip.html
176 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/21(火) 11:10:29 ID:PTZSu3Y10] 検索バーで検索中かどうかをJavaScript(greasemonkey)側から検地する方法ありませんか? documentのkeypressにaddEventListenerしたんですど、検索中には動いて欲しくなくて。 GmailやGoogleReader、LivedoorReaderもできてない(検索中にもキーが効いてしまう) みたいなので無理なのかなぁ…
177 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/21(火) 11:33:40 ID:iysZ/q2y0] コンテントエリアにフォーカスがないときはkeypressイベント行かないはずだが
178 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/21(火) 11:46:40 ID:0oSo3YYy0] >>173 ,174 すいません。まず最初にファイルをあげてから質問すべきでした。 >>175 参考のファイルあげて下さってありがとうございます。 (自分が作っていたものは他の人のスクリプトを ただ繋ぎあわせただけのものだったので、、) 本当はタブを三分割でアクションを起こしたかったので 早速175さんの参考ファイルを弄ってみたのですが動きませんでした。 自分が改造したファイルをあげてみたので見て頂けないでしょうか? www6.uploader.jp/dl/script/script_uljp00025.zip.html JSに関する知識が乏しいため、検討違いな事をしてしまっていそうで恥ずかしいですが・・。
179 名前:名無しさん@お腹いっぱい。 [2007/08/21(火) 12:42:07 ID:7J6SrU5W0] >>178 はウィルス。氏ね
180 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/21(火) 14:06:55 ID:PTZSu3Y10] >>177 ごめん。調べてみたらXUL/Migemoだと駄目らしい。 普通のだと大丈夫だった。 >>178 おまいはJS以前に… いや、頑張ったな。 推察するに>>175 のファイルの条件判定のところだけをこう書き換えればおk あと情報の小出しはやめれ。 if(x<tabx+tabw/3){ // stop document.getElementById("Browser:Stop").doCommand(); }else if(x<tabx+tabw*2/3){ // remove alltab without current tab var browser=getBrowser(); browser.removeAllTabsBut(browser.mCurrentTab); }else{ // reload all tab var tabs = gBrowser.mTabs; for(var i=0,len=tabs.length;i<len;i++) tabs[i].linkedBrowser.contentDocument.location.reload(); } }
181 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/21(火) 16:57:00 ID:otRgE7Vn0] >>179 ウイルスではなくスクリプトですが、一応ファイル消しました。 >>180 情報の小出しすいません。 当初はヒントをもらった後、そのヒントを元に自力で3分割にしようと考えていたのですが >>178 の有様orzになってしまい質問しました。 180さんのレスの通りスクリプトを書き換えてみた所、無事動作を確認しました。 どうもありがとうございます。
182 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/22(水) 12:01:07 ID:OiSmANFt0] ワイドモニタ買ったらネットが見づらくなったんで、GM_addStyleで両脇にマージン設定したんだけど、 インフレームで表示されてるページだけ検出して適用しないようにって出来る? 一々除外サイトに登録するの面倒なんで
183 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/22(水) 12:55:37 ID:BsRGJ0Sb0] www.xuldev.org/blog/?p=106 ここの軽量マウスジェスチャ(ホイールジェスチャ・ロッカージェスチャ追加版)使ってます。 コマンドを追加し、一つ上の階層に戻るを行うと他のタブが全て閉じてしまうのですが、おかしい箇所ありますでしょうか? 追加したのは以下です。「他のタブをすべて閉じる」は入れてません。 // ひとつ上の階層へ移動 case "UL": var uri = gBrowser.currentURI; if (uri.path == "/") return; var pathList = uri.path.split("/"); if (!pathList.pop()) pathList.pop(); loadURI(uri.prePath + pathList.join("/") + "/"); // 左のタブをすべて閉じる case "L<R": var tabs = gBrowser.mTabContainer.childNodes; for (var i = tabs.length - 1; tabs[i] != gBrowser.mCurrentTab; i--){} for (i--; i >=0 ; i--){ gBrowser.removeTab(tabs[i]); } // 右のタブをすべて閉じる case "L>R": var tabs = gBrowser.mTabContainer.childNodes; for (var i = tabs.length - 1; tabs[i] != gBrowser.selectedTab; i--) { gBrowser.removeTab(tabs[i]); }
184 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/22(水) 12:58:28 ID:zSM314Ig0] >>182 フレーム内部に表示されてるかどうかなら(top!=window)で判定できる
185 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/22(水) 13:00:38 ID:zSM314Ig0] >>183 breakかreturnしてない。switch勉強しろ
186 名前:183 mailto:sage [2007/08/22(水) 13:05:28 ID:BsRGJ0Sb0] 追記: ロッカージェスチャの部分("L<R"、"L>R")はデフォで戻る、進むだったのですが 左のタブを閉じる、右のタブを閉じるに変更しました。 >>185 すいませんここの写しただけなんです・・・ www.xuldev.org/blog/?p=76
187 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/22(水) 13:20:03 ID:VJEDoJbg0] >>186 記述が冗長になるしuserChrome.jsを使うレベルの人は 皆分かってるとはずだから省略してるんだと思うけど、 そこに書いてあるやつは 全て 末尾にbreakが必要。 ていうかファイルを見たら全部breakついてんだから推測すりゃわかるだろうに。
188 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/22(水) 13:26:39 ID:Y8v/vy5r0] >>183 がなぜ普通のマウスジェスチャ拡張入れないのか気になる。
189 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/22(水) 13:28:00 ID:BsRGJ0Sb0] >>187 スクリプトの知識ないしFx自体も使い始めたばかりで、userChrome.jsも軽い拡張程度と思って使ってました。 なんで推測してわからんかったですハイ・・・ おかげで解決しました。ありがとうございます。
190 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/22(水) 13:28:48 ID:zSM314Ig0] switchも知らんやつがスクリプト書き換えるなんて想定外だと思うよ・・・
191 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/22(水) 13:33:28 ID:BsRGJ0Sb0] 申し訳ない・・・ >>188 機能多すぎ、こんなにイラネと思ったからです。
192 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/22(水) 14:18:28 ID:OiSmANFt0] >>184 どうしてもうまくいかない… GM_addStyle("body {margin-right: 20%; margin-left: 20%;}") 元のスクリプトがこれだけなんだが、どんな風に記述すればいいのかわからないんだ ど素人で申し訳ないんだが、スクリプトを書いてもらえないだろうか
193 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/22(水) 14:40:07 ID:zSM314Ig0] 今度はif知らん奴か・・・ if (top==window) GM_addStyle("body {margin-right: 20%; margin-left: 20%;}");
194 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/22(水) 14:49:03 ID:OiSmANFt0] >>193 トンです ifは頭に入れるのか…後に入れて首を捻ってた俺って一体…
195 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/22(水) 19:10:56 ID:SD01+S/A0] javascript勉強するのにいい本とかサイトとかある?
196 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/22(水) 19:26:33 ID:+ajYCpDN0] Googleってサイトがおすすめ
197 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/22(水) 19:32:00 ID:SD01+S/A0] Googleでググってもサーチエンジンしか出てこないよ。
198 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/22(水) 20:09:46 ID:DekXkU/60] Googleでググる。 頭が頭痛だ。 お腹が腹痛で痛い。
199 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/22(水) 20:20:42 ID:Y0fzPBX10] 検索ワード「Google」でググっても「Google」というサーチエンジンしか出てこないよ。 というボケなのでは
200 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/22(水) 20:21:42 ID:AylXWSTm0] >>198 突っ込んじゃいけないとは分かってるんだが、 >>197 は「Google(っていう検索ワード)でググってもサーチエンジンしか出てこない」 って言いたかったのでは
201 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/22(水) 20:25:07 ID:acsgzg9K0] gdgd