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/
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
202 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/24(金) 13:36:41 ID:eBIdgm7A0] 恐縮ですが uc.jsを使って選択文字列を外部のプログラム(メモ帳)に 渡すスクリプトをどなたか教えてくれませんか? よろしくお願いします
203 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/24(金) 15:55:18 ID:mBwv0soC0] >>202 >選択文字列に渡す とは次のどれ 1.選択文字列をファイル名として 2.選択文字列を文書の文字列として 3.選択文字列をファイル名としてファイルを印刷
204 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/24(金) 16:10:30 ID:eBIdgm7A0] >>203 説明不足ですみません 2.の選択文字列を文書の文字列としてです
205 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/24(金) 16:22:45 ID:lS9rh9Md0] そりゃスクリプトだけじゃ無理だろう
206 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/24(金) 16:37:53 ID:eBIdgm7A0] >>205 やっぱそうですか かなりググったんですが選択した文字をメモ帳や テキストエディタに丸投げする単純動作のスクリプトが (スクリプト自体は複雑かもしれませんが)見あたらなくて・・・
207 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/24(金) 16:49:56 ID:mBwv0soC0] >>206 つwww6.uploader.jp/dl/script/script_uljp00027.zip.html
208 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/24(金) 17:07:18 ID:eBIdgm7A0] >>207 もしかして、aliceさんですか? 選択文字列を従えてノートパッドが開くのを確認しました ありがとうございます 調子に乗ってほかのエディタでもいけるかなと思い 17行目を変えてみましたが エラー吐かれました でも選択した範囲を即編集の夢が叶いました。 大事に使わせていただきます
209 名前:208 mailto:sage [2007/08/24(金) 17:23:07 ID:eBIdgm7A0] はやとちりすいません・・・ ほかのエディタでも起動確認しました まさしく理想!望に通り!鬼に金棒! 使わしていただきます
210 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/24(金) 21:45:53 ID:+nKCqDuK0] >>205 ( ´,_ゝ`)プッ
211 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/25(土) 09:08:13 ID:/2UwBBmA0] MozillaZineからXPIが404になってて落とせないけど、配布終了になったの?
212 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/25(土) 11:22:57 ID:8OlgrzIM0] ttp://forum.addonsmirror.net/index.php?showtopic=6878
213 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/25(土) 13:14:32 ID:/2UwBBmA0] おぉ、サンクス。そういえばどんなミラーサイトみたいなのあったな・・・
214 名前:名無しさん@お腹いっぱい。 [2007/08/25(土) 22:08:49 ID:oanrmt4t0] ページ移動しなくとも次のページの内容を読み取ってくれるようなスクリプトがあったと思うのですが…見つかりません。 確かITBizやGoogleなど複数のサイトに対応していたと思います。
215 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/25(土) 22:20:16 ID:l4/hytEC0] autopagerize?
216 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/26(日) 12:13:29 ID:eCjE9lSxO] >>214 AutoPagerize version: 0.0.12 + AutoPagerize ニコニコ動画対応版 + α d.hatena.ne.jp/natsuki-tts/20070725/1185348869 オヌヌメ
217 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/27(月) 14:45:14 ID:PbahcKSb0] SCRAPBLOG : 【つづき】 ロッカージェスチャの実装 www.xuldev.org/blog/?p=116 これってまだ実装されてないですよね? ロッカージェスチャの誤爆が多くてちょっときつい
218 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/28(火) 00:15:27 ID:vV29DgLR0] AutoPagerize ニコニコ動画対応版って、使えなくなってない? だれか対応させてくれ〜
219 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/28(火) 11:26:13 ID:p4h2i6e20] Menu Editorがあるとコンテキストメニューに追加される機能が動かなくなるのを防止するスクリプトを入れると 今度は終了して起動する度にMenu Editorで設定した位置にならなくなるし、どの道一緒じゃん・・・ そういうMEと干渉するスクリプトに加えると干渉しなくなる魔法の呪文はないのかorz
220 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/28(火) 12:12:48 ID:5TlpPzCL0] >>219 面倒だけどuserChrome.cssで代用するとか。 Menu Editorで出来ることはほぼuserChrome.cssでも出来るし。
221 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/28(火) 12:17:19 ID:57kZ5rHU0] 消すのは楽だけど移動がめんどい。
222 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/28(火) 12:49:52 ID:tVDeBY7T0] ttp://blogs.dion.ne.jp/nahomaria/archives/5338936.html ここのRSS feedを表示させるってやつについて質問です a[href$=".pdf"]:before { content: url("moz-icon://.pdf?size=16"); } これでPDFアイコンが表示されるけど、feedアイコン表示させたい場合はpdfのところに 何を入れればいいですか?
223 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/28(火) 13:48:37 ID:tVDeBY7T0] なんだrssとかでよかったのか・・・ 出来たのはいいんですけど、アイコンがデフォのオレンジのじゃないんです アイコンってどう変えればいいんですか?
224 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/28(火) 14:25:13 ID:p4h2i6e20] >>220 やっぱそれしかないかねぇ・・・JavaScriptの技術もないし。でも移動のやり方がわかんねぇww まぁそれはuserChrome.cssで聞くべきかな
225 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/28(火) 14:30:45 ID:tVDeBY7T0] moz-icon://.xmlで出てくる画像を、デフォルトのRSS Feedのオレンジのに したいんですが、どうすればいいですか? とりあえずここからttp://www.feedicons.com/ アイコンだけ取ったのですが、その後はわかりません・・
226 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/28(火) 16:55:51 ID:5TlpPzCL0] >>225 >>222 のサイトの説明通りにアイコンファイルをdataスキームに変換した後、そのコードを a[href$=".rss"]:before { content: url("ここ"); } にコピペすればおk
227 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/28(火) 17:27:23 ID:tVDeBY7T0] >>226 出来ました、ありがとうございます
228 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/28(火) 20:04:16 ID:kZSt/W5F0] >>218 この手の方法は規制されやすいよ Googleだって、やり過ぎると規制されるし
229 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/28(火) 20:19:38 ID:+Do7Uxdh0] >>218 通常のAutoPagerizeに戻して siteinfoのwikiのコメに新しいsiteinfoがあるから(スパムに埋もれてるけど) それをSITEINFOに写せばおk。 >>219 むしろサイト側は積極的に対応させるべきだと思うが。
230 名前:229 mailto:sage [2007/08/28(火) 20:20:25 ID:+Do7Uxdh0] ぎゃー。まちがえた。 219じゃなくて>>228 。
231 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/28(火) 21:20:30 ID:p4h2i6e20] 質問スレで順番かえる方法教えてもらって意気揚々と設定を始めたら>>221 の意味が分かって諦めた\(^o^)/
232 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/28(火) 21:32:09 ID:5TlpPzCL0] >>231 r ̄ ̄ ̄ ̄ヽ |: 試 そ あ| |: 合 こ き.| |: 終 で ら.| |: 了 .め| _ |: だ . .た| 谷w) |: よ . ら> t.__ノ ヽ _/ // ヽ  ̄ ̄ ̄ / .i⌒/...i r'ニ7 J-.' ..ノ ...| |/=j .(` ̄ ....| ..r".┘ i;:;::::;:;;:;;;;:;;/ /4 ( i {:;::;;::;:;;;;/ /__彡{ | `i;:;;;:;;::;} ( ミ i l、 i:;;:::ノ じ二ニLっ) ど_j
233 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/28(火) 22:17:53 ID:vV29DgLR0] >>229 url: www.nicovideo.jp/ (recent|tag/|search/)* nextLink: //a[child::img[contains(@src,"img/common/pagernexton.gif")]] insertBefore: //table[@summary="一覧"]/following-sibling::* pageElement: //table[@summary="一覧"] これ?試してみたんだけどダメだった なんでだろう
234 名前:前スレ 80 mailto:sage [2007/08/28(火) 23:13:17 ID:wBSawSNT0] 久々に新しいの上げた. userContent.js ver. 1.0 www6.uploader.jp/dl/script/script_uljp00028.zip.html userMenu.js ver. 0.9 www6.uploader.jp/dl/script/script_uljp00029.zip.html 共通の更新内容 ・JSA_modoki.jslの「context.link」が正しく取得できなかったのを修正. ・GM_modoki.jslの「GM_xmlhttpRequest」で文字化けしないように修正. userContent.jsの更新内容 ・GMメタデータのinclude,excludeのワイルドカードの「?」に対応. ・READ_GMMETAのデフォルトを「1」に変更. ・ホストオブジェクトにメソッドを追加. ・ツールメニューに簡素なコントロール用メニューを追加するように. userMenu.jsの更新内容 ・eventが正しく渡されていなかったのを修正. ・メニューの挿入位置が見つからない場合に,何とか自力解決するように. ・ホスト起動時に同時にスクリプトを実行する自動実行と言う仕組みを追加. ・メニューの可変ラベルを微妙にサポート. ・タブメニュー用の表示型を追加. ・新機能向けのサンプルを新しく追加.
235 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/28(火) 23:57:49 ID:HnVsiwWv0] >>234 80氏 更新乙です。 「GM_modoki.jslの「GM_xmlhttpRequest」で文字化けしないように修正」完璧です。 タブ系は相変わらずSMの仕様上ダメですが それ以外はSeaMonkeyでも動作確認いたしました。 ところでuserMenu.js Ver.0.9の方に入っているGM_modoki.jslは前のやつでは?
236 名前:229 mailto:sage [2007/08/29(水) 00:08:41 ID:ae+cfjfU0] >>233 そのまま書くんじゃなくて文字コードutf-8(BOM無し)でautopagerize.user.jsの33行目付近の SITEINFOに以下のように書くってことは知ってます??手元では動くけどなぁ。 var SITEINFO = [ { url: 'www.nicovideo.jp/ (recent|tag/|search/)*', ... }, ... ]
237 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/29(水) 00:48:43 ID:XxjjFhPv0] 80氏乙です。 早速使ってみたんですが、エラーコンソールに以下のエラーが出てるんだけど無視しても大丈夫ですか? Error: userMenu.js userMenu.pl.js (require) Error : Error opening input stream (invalid filename?) Source userMenu.uc.js Line: 129 userContent.uc.jsもLine:98で同じエラー出てます。 プリロード系は入れてないです。 Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9a8pre) Gecko/2007082616 Minefield/3.0a8pre
238 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/29(水) 00:56:14 ID:2ie+qvyw0] >>221 やったことないけどそういうのって uc.xul とかでできないかな。 めんどくさそうだけど。アドオンとかいれると色々あるので menueditor ははずしちゃった。 質問ですがページ内検索バーのパーツをツールバーのボタンにしたいのですが uc.xul でできますか。 試しにカスタムボタンでページ内検索のボタン作って押したら検索バーがでてきたので 検索バーがでてこないように css で非表示指定か uc.js で元関数上書きしようと思っていますが uc.xul でツールバー>カスタマイズ の中にオリジナルのボタンつくれるでしょうか。 xpi じゃないと無理?
239 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/29(水) 01:03:11 ID:kLWC5VAB0] var SITEINFO = [ { url: 'www.nicovideo.jp/ (recent|tag/|search/)*', nextLink: '//a[child::img[contains(@src,"img/common/pagernexton.gif")]]', insertBefore: '//table[@summary="一覧"]/following-sibling::*', pageElement: '//table[@summary="一覧"]', }, UTF-8Nなんだけどなぁ・・・
240 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/29(水) 01:35:40 ID:eRACFBL70] >>234 乙です。 っと、これだけじゃ何なので・・・いちおうグリモン絡みの情報ってことで書いておく。 グリモン使いで、お世話になっている人も多いと思われる Greased Lightbox ttp://shiftingpixel.com/lightbox/ が、1.5になっている模様です。 何故、テストページが domokun ?w ところでこれって、jpg だけかと思ったら、bmp、png、gif にも対応してたんやね。 今頃気づいたよorz
241 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/29(水) 03:18:08 ID:Ve6IPv5/0] >>238 ツールバー>カスタマイズ のパレットにボタン作成するスクリプトである ボタンは,ツールバーにドラッグで配置する 配置されたボタンは以降自動配置される ttp://www6.uploader.jp/dl/script/script_uljp00030.zip.html 例はtestというラベルのボタンを作成するもので, ボタンを押すとtestとアラートが表示される
242 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/29(水) 06:59:38 ID:UF3lTj5C0] >>241 この手のやつ DOM Inspectorで見るとループしませんか?
243 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/29(水) 09:10:45 ID:NHEjDsYt0] >>239 pager_next_on.gif かな?
244 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/29(水) 09:40:02 ID:kLWC5VAB0] >>243 うわ・・・ほんとだ・・・ ありがとうございまふ
245 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/29(水) 09:54:28 ID:I9G9pX8N0] みんなLDRize使おうぜ
246 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/29(水) 15:52:15 ID:SN4qeEDC0] JSA_modoki.jsl の 7行目は × if(event && event.ctrltKey) this.withKey += 2; ○ if(event && event.ctrlKey) this.withKey += 2; ですよね?
247 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/29(水) 17:44:43 ID:SlZoHtUA0] openhideaway.net/Firefox/wiki.cgi?page=PostScript%2DJSActions%2F7 このページのJSA ScriptがuserMenu.jsで使えないのは なんででしょうか。 firebugのコンソールによると var docTitle = window._content.document.title; でエラーがでてるようです。
248 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/29(水) 18:00:59 ID:Ve6IPv5/0] >>247 _contentをcontentにする
249 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/29(水) 18:21:11 ID:SlZoHtUA0] >>248 動作させることができました。 ありがとうございます。
250 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/29(水) 19:01:31 ID:mJEBbFRx0] Greased LightboxをuserContent.jsで使ってみようと思ったんだけど エラー: userContent.js / greasedlightbox.user.js SyntaxError : illegal character ソースファイル: file:///プロファイルのパス/chrome/SubScript/content/greasedlightbox.user.js 行: 1 と、エラーコンソールに出て使えません。 詳しい方何かアドバイスください。
251 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/29(水) 19:16:08 ID:Ve6IPv5/0] >>250 当方では,エラーも出ずに動作しております。 userContent.js ver. 1.0 Greased Lightbox v0.15 Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6 Greased Lightbox, userContent.jsおよびその他のバージョン等環境の問題ではないでしょうか。
252 名前:251 mailto:sage [2007/08/29(水) 19:21:12 ID:Ve6IPv5/0] >>250 おそらくテキストファイルの先頭にAscii文字以外の不可視文字が紛れ込んでいると思われます。 greasedlightbox.user.js をテキストエディタで開いて, 一行目以外を選択してコピー, 新しいテキストファイルにペーストしてから, 一行目は手打ちで入力。 できた新しいテキストファイルをgreasedlightbox.user.jsに上書き(UTF-8で)。
253 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/29(水) 19:26:50 ID:g5LU6XJb0] >>250 252も言ってるけど、UTF-8のBOMが付いてるから。
254 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/29(水) 20:39:52 ID:kaWdtgHR0] 884 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2007/07/16(月) 15:00:19 ID:nRvlnXT50 [PC] userContent.js ver. 0.9 AutoPagerize (version 0.0.12) の組み合わせで journal.mycom.co.jp/articles/2007/07/14/akibapc/index.html のようなサイトを2ページ目以降読み込むと文字化けしてしまいます userContent.jsではなくGreasemonkeyで使用した場合は化けずに表示されます 今回のuserContent.js ver. 1.0で上記バグが再発しているようです AutoPagerize (version 0.0.12) Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6
255 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/29(水) 21:23:55 ID:PNhe5tz30] >>251-253 250じゃないけど同じ失敗してたんで助かりました。
256 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/29(水) 21:41:44 ID:ae+cfjfU0] まとめサイトの拡張の投票みたいにgreasemonkeyやuserChrome.jsの投票ほしいー
257 名前:250 mailto:sage [2007/08/29(水) 22:01:13 ID:mJEBbFRx0] >>251-253 ありがとうございます。無事動きました。
258 名前:254 mailto:sage [2007/08/29(水) 22:49:00 ID:kaWdtgHR0] 申し訳ない userMenu.js ver. 0.9に含まれるGM_modoki.jslでuserContent.js ver. 1.0本来のGM_modoki.jslを上書きしていたのが原因だった。
259 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/30(木) 00:07:00 ID:64Xj7dr+0] んー、未だ unsafeWindow を使ったスクリプトが動かない。
260 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/30(木) 01:24:11 ID:6x6B6vev0] >>241 Aliceさんありがとうございます。 uc.js でカスタムボタン?、とwktkしながら新規プロファイルでいくつかボタンを追加してみましたが動作対象外のバージョンの Fx なのでコードは実行されませんでしたがボタンが配置できました。
261 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/30(木) 01:53:16 ID:k1XhGH/I0] Firefox 2.0.0.6、userChrome.js0.8、XP SP2、AliceさんとこのSubscript loader about:configでgeneral.useragent.overrideを設定すると スクリプトが一切動かないようなんですが、これは仕様ですか?
262 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/30(木) 01:56:51 ID:h0Vn/K/g0] userMenu.jsで d.hatena.ne.jp/brazil/20070708/1183855622 のページのShareOnTumblrを使用しようとするとエラーが出て使えません。 78行目の var location = update({}, window.location); のところで setting a property that has only a getter というエラーが出ているのですがどうしたらいいでしょうか。 お願いします。
263 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/30(木) 02:13:41 ID:/RGURXfP0] >>261 お使いのものが古いバージョンではないかと思います 最新のをダウンロードしてみてください。
264 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/30(木) 07:01:19 ID:/uhNFs5E0] Alice氏のDragNgoModoki2.uc.jsなんだけど、 リンクをウィンドウの外にD&Dすると別窓でリンクが開く…という 動作をさせたいんだけど対応は可能ですか?
265 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/30(木) 07:54:23 ID:/RGURXfP0] >>264 無理です。 OSまたはウインドウマネージャの動作になります。
266 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/30(木) 08:17:55 ID:/uhNFs5E0] >>265 Alice氏ですか? 無理ぽと分かってすっきりしました。レストンクスです
267 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/30(木) 18:10:34 ID:01DSOrDt0] >>218 AutoPagerize version: 0.0.12 + AutoPagerize ニコニコ動画対応版 + α d.hatena.ne.jp/natsuki-tts/searchdiary?word=AutoPagerize
268 名前:263 mailto:sage [2007/08/30(木) 18:40:07 ID:/RGURXfP0] >>261 ご迷惑をおかけしました。 FxとTbを判別するのを少し変えたのでUAに影響されないようになったと思います。
269 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/30(木) 19:49:23 ID:ngKvuEim0] >>267 それでもニコニコだけダメじゃね?
270 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/30(木) 21:57:26 ID:5zCApuvZ0] >>269 俺もニコニコだけダメなんだよね var SITEINFO = [ { url: 'www.nicovideo.jp/ (recent|tag/|search/)*', nextLink: '//a[child::img[contains(@src,"img/common/pager_next_on.gif")]]', insertBefore: '//table[@summary="一覧"]/following-sibling::*', pageElement: '//table[@summary="一覧"]', }, にしても動かない insertBefore: //body/table[last()] pageElement: //table[last()-1] にするとrecentとsearch/は2ページ目までだったら表示される
271 名前:前スレ 80 mailto:sage [2007/08/30(木) 22:31:05 ID:guxT0dj40] >>235 報告有難うございます. 仰るとおり,userMenu.jsのGM_modoki.jslは古いですね. >>237 プリロードを使わないのなら,そのエラーは問題ありません. >>246 有難うございます.直しておきます. >>259 >>108 のスクリプトの事なら,原因はunsafeWindowではなく 実行権限とかセキュリティがらみの問題だと思います. livedoor Readerがコールバックする関数の__parent__プロパティを参照でもするのか, そこでエラーが発生しているような感じです. まだあまり調べてないので見当違いかも.
272 名前:前スレ 80 mailto:sage [2007/08/30(木) 23:26:09 ID:guxT0dj40] >>262 そのスクリプトの最初に 以下の行を, (function(){ 最後に以下の行を追加すれば動くんじゃないかと. })();
273 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/31(金) 00:14:14 ID:ysKG0xzH0] >>272 ありがとうございます。 試してみたところ 105行目の return location.hostname.match(/amazon\.co\.jp/); のところで TypeError : location.hostname has no properties というエラーが出て動作しません。 location.hostnameのところを変えたほうがいいのでしょうか。
274 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/31(金) 01:18:36 ID:3hmlBW960] >>273 場当たり的な方法。(これで画像は送れた) var location = update({}, window.location); を var xlocation = update({}, location); に変更し, 次行以降の location.〜 をすべて xlocation.〜 にする。
275 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/31(金) 01:49:16 ID:ysKG0xzH0] >>274 画像だけでなく引用文も送ることができました。 このscriptはなぜかuserMenu.jsの0.7版では動作していたので そこらへんの変更が関係あるのでしょうか。 これでuserMenu.jsの0.9に乗り換えることができます。 こんな夜中にありがとうございました。