1 名前:名無しさん@お腹いっぱい。 [2007/11/07(水) 00:39:11 ID:oCfttq850] 質問は必ずまとめサイトに目を通した後にして下さい。 ■まとめサイト firefoxまとめサイト ttp://firefox.geckodev.org/ ttp://firefox.geckodev.org/index.php?cmd=read&page=Greasemonkey ttp://firefox.geckodev.org/index.php?cmd=read&page=userChrome.js ■拡張機能 greasemonkey ttp://www.greasespot.net/ userChrome.js ttp://forums.mozillazine.org/viewtopic.php?t=397735&sid=4b6a2d2f1d22cf05c4bda988683c1f94 ttp://forums.mozillazine.org/viewtopic.php?t=556229 ■関連スレ Mozilla Firefox usercontent.css 広告カットスレ 1 ttp://pc9.2ch.net/test/read.cgi/software/1139710935/ Mozilla Firefox Part73 ttp://pc11.2ch.net/test/read.cgi/software/1194007773/ Mozilla Firefox質問スレッド(初心者歓迎)の52 ttp://pc11.2ch.net/test/read.cgi/software/1193829630/ Mozilla Firefox 拡張機能スレッド Part25 ttp://pc11.2ch.net/test/read.cgi/software/1191202956/ ■前スレ firefox userChrome.js greasemonkeyスクリプトスレ 2 ttp://pc11.2ch.net/test/read.cgi/software/1185343069/
692 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/04(金) 15:55:47 ID:ZDHDoKHk0] aliceさんの77: 後で読むをメニューに追加で、 スクロールバーの位置も保存できれば長いページを途中まで読んだとき 便利だと思うんですけど、できますか?
693 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/04(金) 17:41:41 ID:hVl6PJrc0] >>692 彼は今朝方コワレタから治るまで無理です
694 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/04(金) 22:42:36 ID:wkkigjXk0] >>662 ドキュメントbodyのコンテントコンテキストメニューからはスクロール位置を保存する。 リンクのコンテントコンテキストメニューから, リンクおよびファビコンのD&Dはスクロール位置保存しない。 ttp://space.geocities.jp/alice0775/STORE/readLater2.uc.js
695 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/04(金) 22:49:37 ID:ZDHDoKHk0] >>694 理想どおりっす!ありがとうございます!
696 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/05(土) 12:46:05 ID:AvYztJdu0] Firefox 2.0.0.11 WinXP SP2 alice0775さんのローダーを使用 上記環境でBookmarksHistoryMenuMiddleClickedContinuously.uc.jsが動作しません。 80さんのローダーも試してみましたが、こちらもダメでした。 どこか修正箇所等あるでしょうか。
697 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/05(土) 13:24:31 ID:gq2oOTTM0] Alice氏のexpandsidebar.uc.jsを使用させていただいてますが、最新版で _CLOSEWHENGOOUT: true, とすると、サイドバーを閉じなくするチェックボックスが機能しなくなります。 環境は Windows2000 SP4 Mozilla/5.0 (Windows; U; Windows NT 5.0; ja; rv:1.8.1.6) Gecko/20070726 Firefox/2.0.0.11) です。
698 名前:697 mailto:sage [2008/01/05(土) 13:25:31 ID:gq2oOTTM0] 書き忘れました。ローダーは80氏のものを使用しています
699 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/05(土) 14:40:51 ID:3VyZ5boh0] >>696 Ctrl+中クリック >>697 そういう仕様だったんですが... case "mouseout": //オープン直後なら何もしない を case "mouseout": if(this._CHECKBOX.checked) return; //オープン直後なら何もしない で仕様変更。
700 名前:697 mailto:sage [2008/01/05(土) 15:18:04 ID:gq2oOTTM0] >>699 すばやい対応ありがとうございます! 仕様でしたか・・・失礼しました。 でもこれで理想の動作になりました。 ありがとうございます!
701 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/06(日) 06:33:38 ID:HlUpDZ3c0] みなさんサブスクリプトローダは何を使っていますか? userchrome.js0.8対応、日本語対応、グリモン風コメント対応の3拍子そろったローダはありますか?
702 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/06(日) 11:36:38 ID:6QOADTx90] ローダの話に便乗だよ 助けてよAliceたん、話題80の一番新しいローダがあややだとちっとも動かないよ、助けてよ 新規プロファイルで試しても無理だったよ、ひとつ前のバージョンは全然問題ないよ
703 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/06(日) 12:11:26 ID:14ryPoU30] 公式やteteビルドでは問題なく動く。 おそらくは綾川ビルドだけの不具合だろうから、Alice氏の前に綾川氏に聞くのが筋。
704 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/06(日) 12:18:36 ID:4BGLzDjO0] >>702 firefox-ce-2.0.0.12pre-SSE2-ayakawa-071230-PGUでも動いているけど, 質問が漠然すぎる。
705 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/06(日) 12:19:11 ID:YozcqD0b0] 綾川氏のtrunk 080103だと普通に動いてるけど・・・
706 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/06(日) 12:53:00 ID:lXZcDymI0] >>705 スレチですまんが、どこに置いてあるの?
707 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/06(日) 13:08:03 ID:DgE1xpXB0] >>706 ttp://marilab.hp.infoseek.co.jp/buildfx/elephant.html
708 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/06(日) 15:08:22 ID:6QOADTx90] >>704 _, ._ (;゚ Д゚) そうなんですか arrSubdirで指定したところにスクリプト入れただけなんですけど? 環境がおかしいのかとVMwareで別環境つくって新規インスコ、 新規プロファイルにuserChrome.js.xpiだけ入れてもダメ なんでーーー
709 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/06(日) 18:13:18 ID:2KlQG+YO0] >>708 なんか設定間違ってるんじゃ? うちのあややでも動いてるからなぁ。
710 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/06(日) 19:34:02 ID:OpE6okCI0] うちも問題ないよ Mozilla/5.0 (Windows; U; Windows NT 5.1; ja-JP; rv:1.9b3pre) Gecko/2008010319 Minefield/3.0b3pre (ayakawa PGU) userChrome.js.0.63 使用スクリプト 000-windowhook.uc.js、DragNgoModoki5.uc.js、MouseGestures.uc.js、popupTranslate.uc.xul、suggestjp.uc.js ucjsPermission2.uc.xul、ucjsPermissionPreferences2.uc.xul、zzzz-MultiRowTabforFx2.0_3.0.uc.js arrSubdirってのは使ってない。みんな同じところに入れてある。 エラーコンソールにはなにか出てないの?
711 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/06(日) 19:45:31 ID:6QOADTx90] Error: missing } in XML expression Source File: file:///**************************/chrome/userChrome.js Line: 306, Column: 52 Source Code: this.debug("loadSubScript: " + script.filename); こんなん出てます、うーやっぱりうちだけなのかぁ
712 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/06(日) 20:33:57 ID:4BGLzDjO0] >>711 runScripts を以下のものにしてみる。 runScripts: function(doc){ if(!!this.dirDisable['*']) return; const Cc = Components.classes; const Ci = Components.interfaces; var dochref = doc.location.href; for(var m=0,len=this.scripts.length; m<len; m++){ var script = this.scripts[m]; if(!!this.dirDisable[script.dir]) continue; if(!!this.scriptDisable[script.filename]) continue; if( !script.regex.test(dochref)) continue; if( script.ucjs ){ //for UCJS_loader this.debug("loadUCJSSubScript: " + script.file.path); var aScript = doc.createElementNS("www.w3.org/1999/xhtml ", "script"); aScript.type = "application/javascript; version=1.7"; aScript.src = script.url; try {doc.documentElement.appendChild(aScript); }catch(ex) {this.error(script.filename, ex);} }else{ //Not for UCJS_loader this.debug("loadSubScript: " + script.filename); try {Cc["@mozilla.org/moz/jssubscript-loader;1"].getService(Ci.mozIJSSubScriptLoader) .loadSubScript(script.url, doc.defaultView); }catch(ex) {this.error(script.filename, ex);} } } },
713 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/06(日) 20:50:11 ID:6QOADTx90] >>712 (*´▽`*)うごきますた ありがとうAliceたん、ありがとう
714 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/06(日) 20:59:56 ID:4BGLzDjO0] >>713 動きましたか, なぜ動かなかったのか根本はよく分かりません。 が, E4Xのヒアドキュメントの解釈が, 環境の違い(何が違うのでしょう?)により異なるのが要因と思われる。 どうせE4Xの部分はαにもなっていないtrunkのときの残骸みたいなものだったので, 削除してみたと言うことです。
715 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/06(日) 23:16:45 ID:JaeZiXqg0] >>707 ありがトン
716 名前:初スレの80 mailto:sage [2008/01/06(日) 23:21:45 ID:Un4EO0jv0] userContent.js の管理ツールを実験的に書いてみた. UCJSToolkit が同封のじゃないと更新がうまく行かないので,そっちも入れ替えて使ってください. www6.uploader.jp/dl/script/script_uljp00101.zip.html >>629 のスクリプト集の Fake Referrer が何かおかしかったので修正. { let Cc = Components.classes; let Ci = Components.interfaces; Cc['@mozilla.org/observer-service;1'].getService(Ci.nsIObserverService).addObserver({ observe: function(subject,topic,data){ if(topic != 'http-on-modify-request') return; var http = subject.QueryInterface(Ci.nsIHttpChannel); if(http.referrer && http.referrer.host != http.originalURI.host) http.setRequestHeader('Referer',http.originalURI.spec.replace(/[^/]+$/,''),false); } },'http-on-modify-request',false); }
717 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/06(日) 23:30:30 ID:4BGLzDjO0] >>716 乙です。 ローダー0.63 用管理ツールも希望します。
718 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/06(日) 23:40:17 ID:x9PnDa440] >>716 乙です。 Components.classesとかComponents.interfacesとかって やっぱり変数で1回参照しないとだめなんですか?
719 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/06(日) 23:56:25 ID:4BGLzDjO0] >>718 どうなんだろ, Fxの場合ブラウザウインドウ内に限定すればCcとかは定義済みだけど, サイドバーとか他のウインドウ,ダイアログでは必ずしも定義済みとは限らないみたい。
720 名前:初スレの80 mailto:sage [2008/01/07(月) 00:05:20 ID:0ZkIvCXg0] >>717 現時点でも少し書き換えるだけで対応できるんですが, もう少し様子を見てから取り掛かりたいと思います. >>718 そんな事は無いと思うんですが, 場合によっては Components(或いはその下の要素)が null だか undefined だかになって例外を吐くので, 一旦変数なり何なりに入れて置いた方が確実なので,そうしました. 常に Components の中身が保証されると言う事は無さそうです.
721 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/07(月) 00:17:56 ID:jw/+Lses0] DragNgoModoki5なんですが、拡張をD&Dでセーブすると以下のエラーが出てしまいます。 line 666 switch(func.toUpperCase()){ DragNgoModoki4(2007/12/06)では問題ありませんでした。 fx3.0b2にalice氏のローダ(2008/01/06)を使用しています。
722 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/07(月) 00:29:03 ID:7vhg0rj00] >>721 typoと言うかミスです。 お手数ですが, 1048行付近の this.openURL(aEvent, aDragSession, url,gBrowser.currentURI,ACTION,true); を this.openURL(aEvent, aDragSession, url,null,gBrowser.currentURI,ACTION,true); に直しておいてください。
723 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/07(月) 00:30:11 ID:mHdv+nUi0] >>719-720 ありがとうございます。なにか作るときには気をつけることにします。 80氏ので初めてletを知ったんですけど便利ですね。 あと管理ツールの動作が確認できました。乙です。
724 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/07(月) 01:27:03 ID:udDwHRNN0] >>716 お疲れさまです。Firefox/2.0.0.11、Firefox/3.0b2で動作確認しました。 ucojsManager.uc.jsはSaeMonkey 1.1.7にも対応していますか?
725 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/07(月) 01:42:07 ID:CLCtUbbC0] >>722 動作確認しました。 遅くに有難うございました。
726 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/07(月) 05:37:18 ID:2rV8Cvm20] alice氏のexpandsidebar.uc.jsを使用していて、右側にサイドバーを移動させているのですが 縦スクロールバーを掴んで移動させている間は自動開閉しないように設定することは可能でしょうか?
727 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/07(月) 08:33:14 ID:7vhg0rj00] >>726 直しておきました。 適当に直していただいて結構ですよ。 報告も不要ですし。
728 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/07(月) 09:14:56 ID:2rV8Cvm20] >>727 素早い対応ありがとうございました。
729 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/07(月) 09:54:53 ID:7LDwFMTr0] Google Image Relinker with Mouseoverと Pagerizationを組み合わせて Firefox/2.0.0.11で使用しているのですが イメージ検索の2ページ目以降で 画像の拡大が出来ないので 解決方法を教えていただけないでしょうか?
730 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/07(月) 23:32:04 ID:7vhg0rj00] Pagerizationは気持ち悪いので... うpろーだNo.69のgoogleimagesautopagerで動くかな ttp://www6.uploader.jp/dl/script/script_uljp00102.zip.html
731 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/08(火) 04:01:57 ID:vn4//SU10] customizegoogleを使ってるのですが、次へを押さずに次のページを見るスクリプトはありますか? グリースであったような気がするけど入れたくないし、高望みするとgoogleimageで次へを押さずに次のページを見るスクリプトもあれば教えてほしいです。
732 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/08(火) 04:50:09 ID:fRK+FYwE0] >>731 一つ上が読めるかな?
733 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/08(火) 11:22:16 ID:vn4//SU10] >>732 読んでませんでしたスミマセンorz しかし動かない…自分のやり方が悪いんだろうが、全くわからん ROMって勉強してくる
734 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/08(火) 14:39:12 ID:/c7EAdZZ0] まずGreasemonkey それが慣れたらuserChrome.js 十分いけるようになったらuserContent.jsとか試したらいいよ。 はじめてAutoPagerize入れたときの感動がFirefox一択にさせた。
735 名前:名無しさん@お腹いっぱい。 [2008/01/08(火) 16:16:36 ID:eLdF5aOp0] aliceさん、ucjs_findbaのSearchWP2.0b2対応 よろしくお願いいたします。
736 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/08(火) 16:20:40 ID:MbPb37qD0] ここはもう某氏作成スクリプトのサポートセンター化してるな
737 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/08(火) 17:09:12 ID:jTzikOyu0] Autopagerize 0.0.19+firefox 2.0.0.11、グリモンでもusercontent.jsでも FORCE_TARGET_WINDOW = trueが機能しないけど、どこがまずいのだろ?
738 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/08(火) 18:45:04 ID:ZAkEL/CR0] ITmedia のサムネの拡大画像(?)を快適に見るスクリプトって無いでしょうか。 (画像だからどこでもLightboxでいけるかと思いきや、よく考えたらリンク先は 画像じゃなくてHTMLページでしたorz)
739 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/08(火) 18:56:50 ID:oF1VeciN0] aliceローダ, DragNgoModoki5.uc.js で以下のメッセージでNTF/NTB, 画像Saveできません。 セキュリティエラー: [URL] のコンテンツが file:///C:/Users/[ユーザ名]/AppData/Local/Temp/画像ファイル を 読み込みまたはリンクすることは禁止されています。 //画像 IMAGE["U"]= ["NTF" , ""]; IMAGE["D"]= ["NTB", "SF0"]; Mozilla/5.0 (Windows; U; Windows NT 6.0; ja; rv:1.8.1.12pre) Gecko/20071230 BonEcho/2.0.0.12pre (ayakawa SSE2-PGU)
740 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/08(火) 19:30:46 ID:3BMsOaLU0] >>739 そのエラーはdragDropSecurityCheck ではじかれているので正常動作です。 画像をキャッシュ参照にした際の, 退行バグ。 以下の通り修正ください。 if (this.imageLinkRegExp.test(url) || /^image\//i.test(contentType)){ var kind = (this.locale=="en")?'image':'画像'; var DIR = this.IMAGE; を if (this.imageLinkRegExp.test(url) || /^image\//i.test(contentType)){ url = (this.dataRegExp.test(urlFromData))?RegExp.$1:null; var kind = (this.locale=="en")?'image':'画像'; var DIR = this.IMAGE; にする。 さすれば, 実url参照になりdragDropSecurityCheckを通過できるようになります。 面倒をおかけしまして申し訳ありません。 自分で使うぶんには不具合があればその都度直すだけだが, 殆ど使わない機能のテストはつくづく難しい。
741 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/08(火) 19:34:10 ID:oF1VeciN0] >>740 大変ありがとうございました。
742 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/08(火) 20:26:21 ID:SQqgqp7/0] Unsafe Google Suggestion ? Userscripts.org userscripts.org/scripts/show/12533 このグリモンスクリプトいつの間にか使えなくなってたんだけど、他の人使えてますか?
743 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/08(火) 20:30:51 ID:3BMsOaLU0] >>741 コンテントタイプの取得が上手くいかくなるので 以下の通り「再修正」ください。 //image link or link var DIR = null; url = (this.dataRegExp.test(urlFromData))?RegExp.$1:null; var contentType = this.getContentType(url); if (this.imageLinkRegExp.test(url) || /^image\//i.test(contentType)){ var kind = (this.locale=="en")?'image':'画像'; var DIR = this.IMAGE;
744 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/08(火) 20:56:42 ID:3BMsOaLU0] >>742 Unsafe Google Suggestion 気持ち悪いので, 以下のでいいのでは? www.google.co.jp/webhp?complete=1
745 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/08(火) 21:15:03 ID:MgoZ26Do0] >>742 Googleサジェストの仕様が変わったんじゃないかな? 拡張のCustomizeGoogleでもサジェストが効かなくなってるし、吐かれるエラーも同じ。
746 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/08(火) 21:36:21 ID:SQqgqp7/0] >>744-745 ありがとうございます。仕様が変わったんですか。 他のツール類での検索が普通のグーグルにURLを渡していたので、設定変えるのもめんどくさいかな、と思ってこれ使ってました。 >>744 さんの言う通り本家でいくことにします。
747 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/08(火) 22:31:11 ID:oF1VeciN0] >>743 動作確認しました。重ねてありがとうございます。
748 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/09(水) 00:56:42 ID:XMqmVGxu0] >>73 ありがとうございます。 No.69と102を同時に入れたのですがこれでいいのでしょうか? googleimagesautopagerは作動するのですが マウスオーバーしても画像が大きくなりません。
749 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/09(水) 00:57:38 ID:XMqmVGxu0] ↑ 73ではなく >>730 です。すいません。
750 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/09(水) 01:35:46 ID:XMqmVGxu0] マウスオーバーもダイレクトリンクも使えるようになりました。 ただ、やはり2ページ目の画像はマウスオーバーもダイレクトリンクも 作動しませんでした。
751 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/09(水) 07:42:26 ID:HHGrEnqf0] >>750 マウスオーバーとダイレクトリンクは同時に使えません。 No69のgoogleimagesautopager.user.js No69のgoogleimagedirectlinks.user.js または No69のgoogleimagesautopager.user.js No102のgoogleimagerelinkerwithm.user.js の組み合わせを試す。 かつ googleimagesautopager.user.jsが先に実行されるようにしなければならない。
752 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/09(水) 10:15:28 ID:RHconT/q0] Aliceさん、 space.geocities.jp/alice0775/STORE/copyToFindbar.uc.js の50行目って (gFindBar, "anonid", "find-next").valueじゃなくて (gFindBar, "anonid", "findbar-textbox").valueじゃないですかね? こう変えたら動くようになったですよ。
753 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/09(水) 14:48:01 ID:j8W+iRpZ0] >>752 URL先には50行目にそんなの無いような気がする
754 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/09(水) 21:05:55 ID:HHGrEnqf0] >>753 >>752 で動かないと言うことでしたので, 久々に見てみたらその通りであった。 ついでにb3preでの不具合などもあったので直してみた。 これもまた, お蔵入りしているスクリプトなもので, 検証不足な部分も多々あるかと思います。 いずれにしても, 不具合報告やアドバイスいただけることは, ありがたいことです。
755 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/09(水) 22:43:22 ID:XMqmVGxu0] >>751 マウスオーバーとオートページャー(この読みでイイのか・・・?) は同時に使えないのですか? オートページャーで表示された2ページ目以降をの 画像をマウスオーバーでPOPUPさせたいのですが・・・
756 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/09(水) 22:56:14 ID:DWepjOBZ0] Auto pagerize で追加されたページには Greasemonkey スクリプトは効かない。
757 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/09(水) 23:07:44 ID:lJNB+0ex0] それが不満でproxomitronを使うようになった。
758 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/10(木) 00:23:06 ID:bcekFlti0] 普通、AutoPagerizeで追加されたページにはGreasemonkeyスクリプトは効かない。 が、window.AutoPagerize.addFilterに関数を登録したら、AutoPagerizeが継ぎ足しするときに実行してくれる。 JavaScriptを書かにゃならんのだけれど、やってるグリモンはいくつかあるから参考にすればできるかも…。
759 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/10(木) 05:55:01 ID:csbCMB+W0] space.geocities.yahoo.co.jp/gl/alice0775/view/20070820/1187614472 これを使いたいのですが、ノートPCなので中クリックができません。 なにかいい方法はありませんか?
760 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/10(木) 06:31:30 ID:0TL8YAsx0] ノートはモノによっては左右同時クリックで中クリックになった気がする
761 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/10(木) 07:48:01 ID:N5Te/Ad20] >>756-758 やれば出来そうなんでしょうが 難しそうですね。 今の僕には出来そうにないです。 ありがとう。
762 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/10(木) 10:17:23 ID:CDkmmQ7z0] >>761 マウスを使えば良いじゃん。
763 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/10(木) 10:22:40 ID:GZ8auvf50] >>762 安価をよく見るんだ
764 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/10(木) 10:51:32 ID:CDkmmQ7z0] >>763 ごめんなさい。>>759 だった。
765 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/10(木) 11:46:36 ID:GZ8auvf50] >>764 あぁスマン、てっきり>>761 の安価先を見間違えたのかと
766 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/10(木) 11:50:52 ID:Jkg0HC1v0] >>762-765 ややこしっ!?
767 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/10(木) 11:54:40 ID:4y+zfh4L0] >>762-765 えーと、つまりどういうこと?
768 名前:762 mailto:sage [2008/01/10(木) 11:59:52 ID:CDkmmQ7z0] >>759 > space.geocities.yahoo.co.jp/gl/alice0775/view/20070820/1187614472 > これを使いたいのですが、ノートPCなので中クリックができません。 > なにかいい方法はありませんか? マウスを使えば良いじゃん。 いろいろスレ汚しすみません。アンカ間違えた私が悪かったです。 ほんとにレス自体はくだらないことなので見逃してください。
769 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/10(木) 12:03:50 ID:4y+zfh4L0] 俺のは便乗した冗談だから気にすんな
770 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/10(木) 12:49:35 ID:Jkg0HC1v0] >>759 shift+Pでもポップアップするようにしておきました。
771 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/10(木) 18:20:20 ID:csbCMB+W0] >>770 ありがとうございます。ちゃんと動作しました。
772 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/10(木) 18:59:19 ID:aYY8XLFw0] Greasemonkeyで質問なんですが、withでスコープチェーンに追加するやり方は 最適化が難しく、実行速度の低下を招くと知りましたが、現在Firefoxに搭載されている 実行環境でもそれほど如実に差が出るものなのでしょうか。 正直LDR用のGreasemonkeyを考えていると、ついwith(unsafewindow)としたくなるので それほど関係がないのならそのままでもいいかと思っているのですがどうでしょうか。
773 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/10(木) 20:01:29 ID:Jkg0HC1v0] >>772 ものによるみたい。 ttp://developer.mozilla.org/ja/docs/Core_JavaScript_1.5_Reference:Statements:with
774 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/10(木) 22:53:15 ID:oB1wswe+0] アップローダーにあったusrChrome.jsの詰め合わせの中の Fake Refferer で メモリリークが起きてしまうんだけど、直し方がわからない。 Javascriptでポップアップしたウィンドウを閉じる場合にだけ漏れるみたい。 以下のページの画像のポップアップとか。 ttp://www.phileweb.com/news/d-av/200801/10/20147.html
775 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/10(木) 22:55:51 ID:sKBHJ9ah0] >>774 メモリリーク? 漏れる? どういう関係が。
776 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/10(木) 23:03:02 ID:Jkg0HC1v0] >>774 removeObserverすればいいんじゃない?
777 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/11(金) 00:34:27 ID:ejFUHJfI0] >>773 ありがとうございます。 むずかしいところですね。withを使うか検討してみます。
778 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/11(金) 13:59:17 ID:dLGBKUFw0] userContent.uc.jsと0.UCJSToolkit.uc.jsをchromeフォルダにいれ、contentフォルダにYoutubeDLを試しに入れてみましたが動かない YoutubeDLはuserContent.uc.jsの付属についているので、れあどめも見てみたけどわからない… googleで調べても、解決方法が見つからなかったので分かる人教えてorz
779 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/11(金) 14:31:47 ID:aZeII8yg0] >>778 ローダによってやり方は違うけど、 userContent.uc.js(Ver.1.2以降) は javascript 1.7 として読み込まなければダメ。 例えば: Alice0775氏のならデフォルトでは chrome の中に UCJSFiles 80氏のなら chrome の中に userContent.UCJS フォルダを作ってそこに、 content フォルダはその中に作る。
780 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/11(金) 14:50:16 ID:dLGBKUFw0] >>779 できませんでしたorz ためしにGoogleAutoPagerをGMでやってみたら使えないので、多分他の何かが悪いのかな…
781 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/11(金) 15:32:31 ID:eLTapuKY0] Youtubeの仕様変更で使えなくなってる可能性もある
782 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/11(金) 15:43:49 ID:oL8Fcbau0] 使えるので,Youtubeの仕様は変更されていないみたい。
783 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/11(金) 17:18:53 ID:UkGUvjz10] >>683 0.9.2リリース。 これで大丈夫…だと思います。 OSXは無いので試せないけど2では動いて、3では動かないようなので同じ症状だと思いますし。
784 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/11(金) 17:27:54 ID:1lf29HGb0] >>779 userContent.uc.jsってUCJS Loader方式で適用しなきゃいけなかったんだ。知らなかった…orz 今の今までuserContent.ucフォルダから読み込ませてたよ…
785 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/11(金) 17:33:01 ID:oL8Fcbau0] 別にucでもucjsでもどちらでも動くよ
786 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/11(金) 18:05:00 ID:Vc5/RvWE0] >>783 うちでは前のバージョン(0.9.1)では検索バーでは動作(SearchWPでは動かない)するのが、 バージョン上げたら動かなくなりました。黄色くはなるんですが…… Mac OS X の3β2です。
787 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/11(金) 18:59:59 ID:oL8Fcbau0] >>735 ttp://space.geocities.jp/alice0775/STORE/searchwp-2.0b2mod.xpi バインディングされた匿名要素に簡単にはアクセスできないので, 拡張機能の方にucjs_findbar.uc.jsを呼び出すようにパッチを当てたものです。
788 名前:名無しさん@お腹いっぱい。 [2008/01/11(金) 21:05:07 ID:+x3XkF3Z0] 735です。 なんか気軽にめんどくさいことをお願いしたみたいでお手間かけました。 とっても快適です。ありがとうございました。
789 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/11(金) 22:23:54 ID:rMi5hqgi0] >>786 Macは無いのでテストできないです……。 念の為に入れてる377行と420行をコメントアウトして動作させ、出てきたエラーを教えて下さい。
790 名前:初スレの80 mailto:sage [2008/01/12(土) 00:05:11 ID:ccdJCkb90] >>774 新しいwindowが開く度にaddObserverにてオブザーバの登録がされてしまうと言うバグです. 完璧じゃないけど取り合えず直しました. (function(){ let Cc = Components.classes; let Ci = Components.interfaces; let list = Cc['@mozilla.org/appshell/window-mediator;1'].getService(Ci.nsIWindowMediator).getEnumerator('navigator:browser'); while(list.hasMoreElements()){ if(list.getNext() != window) return; } Cc['@mozilla.org/observer-service;1'].getService(Ci.nsIObserverService).addObserver({ observe: function(subject,topic,data){ if(topic != 'http-on-modify-request') return; var http = subject.QueryInterface(Ci.nsIHttpChannel); if(http.referrer && http.referrer.host != http.originalURI.host) http.setRequestHeader('Referer',http.originalURI.spec.replace(/[^/]+$/,''),false); } },'http-on-modify-request',false); })();
791 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/12(土) 00:32:47 ID:xCtxK7u00] >>790 乙です
792 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/12(土) 01:04:49 ID:6agJl5pa0] >>786 0.9.3リリース try catchで0.9.1の方法と0.9.2の方法両方でgFindBarの書き換えを行ってみた。 如何せん汚いのでそのうちどうにかしたい…。 あとSearchWP2.0b2に対応。1.0で動かないのだったら…調査します。使ってないからノーチェックでしたし。