1 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/20(金) 00:23:10 ID:hAPyWPpz0] 質問は必ずまとめサイトに目を通した後にして下さい。 ■まとめサイト 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 ■前スレ firefox userChrome.js greasemonkeyスクリプトスレ 4 pc11.2ch.net/test/read.cgi/software/1202053734/ ■拡張機能 greasemonkey ttp://www.greasespot.net/ "zeniko's userChrome.js" ttp://mozilla.zeniko.ch/userchrome.js.html userChrome.js ttp://forums.mozillazine.org/viewtopic.php?t=397735 ttp://forums.mozillazine.org/viewtopic.php?t=556229 userChrome.js 0.8 (FX) - Add-ons Mirror ttp://forum.addonsmirror.net/index.php?showtopic=6878 ■拡張機能その2 JavaScript Actions ttp://openhideaway.net/Firefox/ Custom Buttons ttps://addons.mozilla.org/firefox/2707/ ttps://addons.mozilla.org/en-US/firefox/addon/5066
550 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/30(水) 19:40:56 ID:M17sYFnl0] firefox3.01でGoogle Reader + del.ici.us動く? 自分のは動かないんだけど。
551 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/31(木) 00:21:18 ID:D7oMR6yu0] >>286 userChrome.jsはまとめサイトにもあるようにセキュリティに気を配るひつようがあるけど、便利なものが多いよ。 まぁ他のアドオンだって、セキュリティに気を配る必要は往々にしてあるわけだけどね。 Aliceさんのところとか、まとめサイトにあがってるのとか、 firefox userChrome.js greasemonkeyスレ 5 pc11.2ch.net/test/read.cgi/software/1213888990/ とかを参照にしてみて。 他にもいいものがたくさんあるよー。
552 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/31(木) 00:21:49 ID:D7oMR6yu0] すんません、誤爆しましたああああああ
553 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/31(木) 00:32:39 ID:hEPnBa4H0] 少しスレ違いかもしれませんが炉しくお願いします。 userChrome.jsの話題56 選択文字列を翻訳し結果をポップアップする - alice0775のファイル置き場 - Yahoo!ジオシティーズ space.geocities.yahoo.co.jp/gl/alice0775/view/20070820/1187614472 を導入して快適に使用していますが、ツールメニューのポップアップ翻訳の設定以下の各項目を Custom Buttons 0.0.3.3 でボタンにしようとしたのですが、DOMiで拾えません。 id="menuedit-menu_ToolsPopup-125061254012472123982477322577" ここまでは探せました。 どこか参照場所を間違えているのでしょうか、それとも無理なのでしょうか。 どうか助言をお願いします。
554 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/31(木) 00:48:17 ID:pRsqGO2L0] >>553 ソースコードを見ればいいと思うよ
555 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/31(木) 01:27:31 ID:gHg4XX9g0] >>553 menuedit-menuってどこから出てきたんだ?
556 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/31(木) 02:10:22 ID:pRsqGO2L0] >>544 >insertBeforeってあるやつはなんとなくわかるのですが・・・ appendChildをinsertBeforeを使うようにするだけだと思うんだけど何がわからないのだろう・・・
557 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/31(木) 03:26:10 ID:hEPnBa4H0] >>554 >>555 レスありがとうございます。 もう一度調べ直してみたいと思います。
558 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/31(木) 03:40:46 ID:gHg4XX9g0] >>557 space.geocities.jp/alice0775/STORE/popupTranslate.uc.xul.txt を表示して「label="ポップアップ翻訳の設定"」で検索すればすぐ見つかるよ。
559 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/31(木) 04:30:54 ID:hEPnBa4H0] >>558 レスありがとうございます。 翻訳メニューの切り替えボタンを作りたかったのですが、自分にはちょっと 敷居が高かったようです。 もう少し勉強してからチャレンジしたいと思います。 どうもでしたm(_ _)m
560 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/31(木) 15:24:19 ID:/kL8HFI00] Googleの仕様変更か分からんけど googleautopagerが勝手に次々と次ページ拾うから スパム扱いされたwwwww
561 名前:559 mailto:sage [2008/07/31(木) 18:09:41 ID:hEPnBa4H0] 改めて質問です(質問スレから移動して来ました) userChrome.jsの話題56 選択文字列を翻訳し結果をポップアップする - alice0775のファイル置き場 - Yahoo!ジオシティーズ space.geocities.yahoo.co.jp/gl/alice0775/view/20070820/1187614472 を導入して快適に使用しているのですが、ツールメニューのポップアップ翻訳の設定以下の各項目を Custom Buttons 0.0.3.3 でボタンにしようと下記のように設定したのですが var test = this.getElementsByTagName('menupopup'); if(test.length) return; var trans = document.getElementById('translation_optionsMenu') .getElementsByTagName('menupopup')[0]; var popup = trans.cloneNode(true); this.appendChild(popup); this.type = 'menu'; メニューの表示の表示はできましたが、メニューの選択ができません。 (すべてのメニューにチェックがつけれて、かつ一番目のメニューしか機能しない) ttp://www.vipper.org/vip887173.png.html どのあたりを修正すればいいのか、何かヒントがあればよろしくお願いしますm(_ _)m たびたびの質問すみませんがよろしくお願いします。
562 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/31(木) 18:54:59 ID:pRsqGO2L0] >>561 ttp://space.geocities.jp/alice0775/index3.htmlに"ポップアップ翻訳の設定"ボタンをつくった。 ただし, バージョン 2008/07/31 01:00のpopupTranslate.uc.xul および Custom Button2 Ver2.0.7.6にのみ対応。
563 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/31(木) 19:37:39 ID:Tf6Tfkv20] >>556 すみません、解決してました 書きっぱなしで放置してすみません
564 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/31(木) 20:30:24 ID:hEPnBa4H0] >>562 ありがとうございます! 思ったとおりのボタンができました。お手数をおかけしました。 #Custom Button2を何の気なしにインストールしたらCustom Buttonとぶつかって ひどいことに^^;Firefox異常終了、Custom Buttonで作ったボタン消失等… Custom Button使っている人は注意
565 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/31(木) 21:43:04 ID:fMLIokIx0] リンク抽出してフィルタ掛けられるやつってあります?
566 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/01(金) 02:55:52 ID:YHWa3hqO0] 数種類のマッチを作りたい時に replace(/rxp1/, 'rpl1'); replace(/rxp2/, 'rpl2',); ...; function replace(rxp, rpl) { rxp = new RegExp(/hoge/ + rxp); doc.replace(rxp, rpl); }; って正規表現の共通部分を/hoge/に括り出せる?
567 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/01(金) 03:42:42 ID:eAj+5tmM0] >>566 sourceプロパティを使ってください。 var doc = 'hogerxp1'; function replace(rxp, rpl) { rxp = new RegExp(/hoge/.source + rxp.source); doc = doc.replace(rxp, rpl); } replace(/rxp1/, 'hogerpl1'); replace(/rpl1/, 'rpl2');
568 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/01(金) 04:01:00 ID:YHWa3hqO0] >>566 できた!ありがとうございます .sourceで取り出さないとフラグが付いたままってことでしょうか
569 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/01(金) 04:01:45 ID:YHWa3hqO0] 何度もすみませんアンカは>>567 で
570 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/01(金) 04:25:32 ID:eAj+5tmM0] >>567 > .sourceで取り出さないとフラグが付いたままってことでしょうか そだね。余計なもん付いてない方が再構成しやすい。 もしどんなフラグが付いてるか知りたければ、 .globalとか.ignoreCaseとかのプロパティを使えばいいよ。 /html/g.global; // true /html/g.ignoreCase; // false ちなみにJSのリファレンスはMDCのがオススメです。 ttp://developer.mozilla.org/ja/docs/Core_JavaScript_1.5_Reference:Global_Objects:RegExp
571 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/01(金) 15:54:39 ID:+y6GgHVf0] ttp://espion.just-size.jp/archives/05/137141411.html のPopupAlt.user.jsだけど、 altとtitleの両方が指定されてる時でもaltが表示される。 ソースを見るかぎりでは、両方指定されてるときはtitleが表示されるはずなんだけど。 Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1 Greasemonkey 0.8.20070609.0
572 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/01(金) 16:06:23 ID:GQ3qm5H80] !!alt
573 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/02(土) 00:02:00 ID:d6IzdZDN0] CuteMenuとサブスクリプトローダーは競合するみたいだね。 CuteMenuは外したのでどうでもいいけど。
574 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/02(土) 00:21:30 ID:hVFA6awd0] Firefox 3でサブスクリプトローダーとCuteMenus Classic 0.7.2を使用中 取りあえず使えてるけど、メモリー馬鹿食いするようになったのは競合の せいなのかな
575 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/02(土) 01:34:06 ID:vsyRAO7f0] >>571 具体的にどのサイトでそうなったの? ↓だとtitleが優先された。中央にある結線図の画像。 ttp://www.pastelmagic.com/wiki/psocwiki/index.php?%E7%99%BA%E8%A1%A8%E4%BC%9A%E4%BC%9A%E5%A0%B4
576 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/02(土) 02:56:40 ID:FU/X2yui0] >>575 >>572 とか違うの?
577 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/02(土) 07:15:53 ID:7OSnZJ130] なぜaltが優先される場合があるのか見えてきた気がする。 問題が起きるのは、画像がハイパーリンクになってる場合で、 altが優先される場合は <a href="foo.htm" title="foo"><img src="bar.jpg" alt="bar" /> みたいに、リンクにtitleが、画像にaltが指定されてる。
578 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/02(土) 12:31:08 ID:NMUjDqBs0] じゃあ var atitle = tag[i].parentNode.title; if(alt && !title && !atitle) tag[i].title = 'ALT: ' + alt; とか そもそも何を表示させたいのかによる気がするけど
579 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/02(土) 13:01:22 ID:5vbBOZon0] 今1番使いやすいAutoPagerizeって、どれですかね? 今使っている、どこで落としたかわからないAutoPagerizeが googleで使うと、すごく重くて
580 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/02(土) 13:26:43 ID:BShcHY2L0] >>579 ロダのやつ
581 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/02(土) 13:38:18 ID:5vbBOZon0] >>580 ありがとうございます。 試してみます
582 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/02(土) 17:04:03 ID:6vvY8ETE0] AutopagerizeがGoogleイメージ検索で使えなくなってしまったのだが、 何が問題なんだろうか?
583 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/02(土) 18:11:53 ID:LmA85YbW0] Mozillaさんtrunk, 何でこんな"どーでもいいですよ"みたいな変更するんだろう.... 拡張機能やスクリプト動かなくなるのが出てきそう。 Bug 448572 ? Use smart getters in browser.js ttps://bugzilla.mozilla.org/show_bug.cgi?id=448572
584 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/02(土) 18:29:53 ID:dA6FwzH40] >>582 ロダのgoogleimagesautopagerなら効いてるけど
585 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/02(土) 22:03:55 ID:mO7i1NVh0] >>584 いれてみたらつかえるようになったが、 中間に入るWEB ニュース・・・というのは邪魔だな
586 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/02(土) 22:39:53 ID:fmWE94iF0] googleimagesautopager入れてみたけど、 「Now Loading」と表示されるんだけでページ読み込んでくれない・・・なんでだ まあ、googleimageはあんまり使わないんでこれでもいいんだけど、 deviantARTでAutopagerizeがいつのまにか使えなくなってるのが痛い 最近のdeviantARTの仕様変更が原因だと思うけど、 そのうちAutopagerize側が対応してくれるかな
587 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/02(土) 22:50:01 ID:LmA85YbW0] JavaScriptを許可
588 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/03(日) 01:03:38 ID:f9S5X1mR0] 許可してもダメですね ステータスバーで色々読み込んでるのは分かるんですが、 それが画面に反映されません
589 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/03(日) 03:51:23 ID:T5RXrjpN0] 関連してる奴をいれなおせ
590 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/03(日) 03:59:57 ID:ToSzGYVh0] Googleの仕様変更でgoogleautopagerが勝手に どんどんページ読み込んで激重になるんだけど これってどこをどう書き換えたら直るの?
591 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/03(日) 04:25:58 ID:6kptKx1K0] googleautopagerが気づいたら使えなくなった。googleの仕様変更なの?
592 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/03(日) 04:50:45 ID:oWa9r6bc0] >>590 同じ現象で困ってたので >>2 にあるAutoPagerizeに変えたよ
593 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/03(日) 06:59:24 ID:VtCY5Jam0] すみません。 特定の文字列やワードを、単純に 透明にしたりあるいは置き換えるだけのスクリプトってありますか?
594 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/03(日) 07:06:00 ID:VtCY5Jam0] ↑すみません、まとめ見落としてました。^^;
595 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/03(日) 12:45:38 ID:M5rEv62j0] 「DOMが書き換えられた時」って何かイベント取れないかな…
596 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/03(日) 12:46:42 ID:GWl2SKjh0] DOMAttrModified
597 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/03(日) 14:12:39 ID:M5rEv62j0] あった… ありがとうございます 自分のリファレンスの探し方が根本的におかしい気がして来た
598 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/03(日) 20:36:56 ID:ToSzGYVh0] >>592 ロダにあるのってどこにどうぶっこめば動作するの? greasemonkey用ってあるけどどうすりゃいいかわからんのよ
599 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/03(日) 20:45:11 ID:u3sfBmb20] >>592 Greasemonkey :: Firefox Add-ons ttps://addons.mozilla.org/ja/firefox/addon/748 をインスコ 再起動後、ろだから落としてきたautopagerize.user.jsをFiresoxのウインドウにD&D
600 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/03(日) 20:45:52 ID:u3sfBmb20] >>592 × >>598 orz
601 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/03(日) 20:50:55 ID:ToSzGYVh0] >>600 なるほどそうやるのか Greasemonkeyは入れてたんだけどロダから 落としたやつを入れるやり方がわからなかったんだ ありがと助かった
602 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/03(日) 21:11:34 ID:u3sfBmb20] 自分の質問を忘れていました^^; 拡張機能のツリー型タブを使用してBHNewTab1.1mod7.uc.jsとopenTabsWhere_whichTabSelectWhenCloseTab.uc.jsを 設定しているのですが、ブックマークを開くと一番下(通常の一番右に当たる)に開いてしまいます。 ツリー型タブを無効にしている場合、アクティブなウィンドウの右に開かれます(設定どおりの動作)。 使っていて不便というわけではないのですが、これは不具合とかではなく仕様でしょうか?
603 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/03(日) 21:34:02 ID:u3sfBmb20] >>602 ウインドウ× タブ○ 何回もなにやってんだかorz スレ汚しすみません
604 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/04(月) 14:04:20 ID:5nfgKTQo0] >>602 // @version LastMod 2008/07/18 22:00 Tree Style TabやTab Mix Plusがある場合はなにもしない
605 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/04(月) 17:52:28 ID:2MprvPgZ0] >>604 ありがとうございます。こちらで使っているのが最新版ではなかったので 上記バージョン情報がありませんでした;; @version LastMod 2008/06/22 02:00 LASTの時Tree Style Tab の子タブ< もう訳わかめ。 バージョンアップしてきます
606 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/04(月) 21:04:07 ID:nrQV4c1O0] とんちんかんな質問でしたら失礼します GM_xmlhttpRequest({method:'GET', url:link.href, onload:function(res){var url = res.finalUrl; alert(url);}}); の様にするときちんとアドレスが表示されるのですが、 GM_xmlhttpRequest({method:'GET', url:link.href, onload:function(res){var url = res.finalUrl;}}); alert(url); とGM_xhRを終了してからalertを使うとスクリプトが動きません また、先に変数urlを作っておくと今度はGM_xhRで取って来た値が無視されてしまいます そのまま保持しておきたいのですが何か根本的な勘違いがあるんでしょうか
607 名前:名無しさん@お腹いっぱい。 [2008/08/04(月) 21:48:55 ID:cHrl41BM0] GM_xmlhttpRequestは非同期
608 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/04(月) 22:19:53 ID:nrQV4c1O0] onreadystatechangeで返事が来るまで待てばいい…のかな やてみます
609 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/04(月) 22:34:05 ID:s5Kx5RdW0] url はローカル変数
610 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/04(月) 22:43:58 ID:nrQV4c1O0] >>609 上二つの書き方だとそうですよね、すみません で>>608 そういう問題でも無いですね ああ、別にsetTimeoutで構わないのか…
611 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/04(月) 22:46:09 ID:ASbIrCPZ0] ブックマークの開閉をワンクリックで出来るスクリプトは無いでしょうか 結構探したのですが、見つからず御存知の方紹介お願いします。
612 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/05(火) 00:43:06 ID:LA7lpi+Z0] firefox3にしたらこれ動かなくなったんだけど、だれか解決策わかりませんか? 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);
613 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/05(火) 01:05:23 ID:HMdqfOg70] >>612 urlSecurityCheckの仕様がFx3で変わっているので動かない。 urlSecurityCheck(gContextMenu.linkURL, gContextMenu.target.ownerDocument.nodePrincipal)
614 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/05(火) 02:13:22 ID:LA7lpi+Z0] >>613 動かないのか 残念 ありがとう ところでそういうのって何処見たら載ってる?
615 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/05(火) 02:23:22 ID:NLWBGos80] >>614 >>613 に書き換えたら動くって意味じゃないのか? 別のurlSecurityCheckを使ってるスクリプトで試したら使えるようになった どうもありがとう
616 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/05(火) 02:36:19 ID:HMdqfOg70] >>614 >ところでそういうのって何処見たら載ってる? スクリプトを作成するのであれば, Firefoxソースまたは,プロダクトのコードを見るのが簡単でいい。 Fx2からの変更点は これも両者のコードを見れば分かる。 細かいいことがあれば MDC, Bugzilla および Googleで検索 して仕様を確認する。
617 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/05(火) 03:03:06 ID:LA7lpi+Z0] >>615 書き替えてみたんだけど動かなくて >>616 やっぱりコード見るのがいいのか あとMDCで確認してみる ありがと
618 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/05(火) 06:43:18 ID:IOeHXejo0] >>611 キーボードショートカットとかではなく? いまいち何を欲っしているのかわからん。 もうちょっと詳しく説明して。
619 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/05(火) 08:28:54 ID:RgkGHo0A0] window.open()を単にgetBrowser().addTabに書き換えても動かないのね 何でだろ
620 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/05(火) 22:22:41 ID:fAjvyF+X0] autopagerizeの右上とニコニコの右上がバトルする夢を見てた。
621 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/06(水) 16:17:12 ID:mS8clMRt0] 過去スレで、検索バーから一度検索をしたら 入力された文字列を空にして検索エンジンをGoogleに戻すようにする スクリプトをどなたかから頂いたのですが、Firefox2→3.0.1となった時に 動作しなくなってしまいました。Fx3対応版はありませんでしょうか
622 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/06(水) 17:12:56 ID:PxFNIS2F0] >>621 そのスクリプト開けばどのスクリプトなのかもう少し情報を書けるはず。 var searchBar = BrowserSearch.getSearchBar(); ↓ var searchBar = BrowserSearch.searchBar; に置換すればおkだと思う。 新しく入れたいのなら 検索した後にbrowser.search.defaultenginenameの検索エンジンに戻す.uc.js firefox.geckodev.org/index.php?cmd=read&page=userChrome.js&word=userchrome.js (↑これの場合は上に書いたように置換しないと多分使えない) Clear Search Term www.xuldev.org/misc/ucjs.php?lang=ja#ClearSearchTerm
623 名前:621 mailto:sage [2008/08/06(水) 23:26:28 ID:mS8clMRt0] >>622 返信が大変遅れてごめんなさい。 かつてこのスレで頂いたスクリプトは以下のようなものでした。 (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); } } })(); ClearSearchTermのほうを使ってみましたが、動作しませんでした。 (検索エンジンも検索語句も保持されたまま変化なし) ちなみにuserChrome.jsが働いていないというわけではないようです。 (同フォルダに入っているマウスジェスチャは正常に動作) なんだかものすごくドツボにはまってしまった感がありますが… どなたかご教示くださいorz
624 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/07(木) 01:09:24 ID:oabz26eQ0] >>623 使用しているローダーくらいは書こうよ。
625 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/07(木) 02:02:40 ID:NgPr0ZMd0] >>623 なんかとかんしょうしているんじゃないのかな
626 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/07(木) 09:00:02 ID:FkUOMXnX0] BHNewTabを使うとClearSearchTermは効かなくなる ClearSearchTermをuserChrome.jsという名前にしてそれだけしか入れていないのに効かない 他の拡張機能も入れていない というわけでなければ 他の拡張機能を無効にしたり他のサブスクリプトをはずしてみたりしてまず自身で原因を探るべき
627 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/07(木) 09:44:21 ID:x9/JOh1Z0] Firefox 3でGmail2を使用しています。greasemonkeyスクリプトで 全て既読にするボタンを追加したいのですが、Gmail2対応スクリプトは無いで しょうか、旧バージョンのGmailでは便利に使っていたのですがGmail2で 使用出来なくなってしまいました。御存知の方教えて頂けないでしょうか
628 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/07(木) 20:42:48 ID:VBleTq4g0] 質問です。 指定したサイトへのリンクを新しいウインドウで開く Greasemonkey用のスクリプトはありますか? 自分で調べてみても、特定のウェブサイトへのリンクを強調表示する、 全てのリックを新しいウインドウで開く、等のスクリプトしか見つかりません…。 よろしくお願いします。
629 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/07(木) 21:30:17 ID:IVVbMLWP0] >>628 探してなかったら自分で作り方を覚えるのもたのしいよ。 例:サイトのaタグ全てに新しいタブで開くスクリプト var atag = document.evaluate("//a", document, null, 7, null); for(i=0;i<atag.snapshotLength;i++){ atag.snapshotItem(i).setAttribute('target','_blank'); }
630 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/07(木) 22:19:54 ID:IVVbMLWP0] >>629 自己レス 特定のアドレスだからこうかな? アドレスにsankeiが含まれるリンクを新しいタブで開く例 var atag = document.evaluate("//a[@href]", document, null, 7, null); for(i=0;i<atag.snapshotLength;i++){ var check = atag.snapshotItem(i).getAttribute('href'); if(check.match(/sankei/)){ atag.snapshotItem(i).setAttribute('target','_blank'); } }
631 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/07(木) 23:14:27 ID:6+F+k9SP0] document.addEventListener('click', function(evt) { var a = evt.target; while (1) { if (!a) return; if (a.nodeName == 'a') break; a = a.parentNode; } if (/sankei/.test(a.getAttribute('href') || '')) a.setAttribute('target', '_blank'); }, true);
632 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/07(木) 23:22:20 ID:Q+xjxipY0] AmazonのURLを短縮してくれるgreasemonkeyって無いでしょうか?
633 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/07(木) 23:26:55 ID:IVVbMLWP0] 最新のfirefox3とfirebugでconsole.log表示される? alertなら表示できるのにconsole.logではだめという症状まえも ほかのバージョンでおきたんだけどなんだろう。 プロファイルこわれたのかな。
634 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/07(木) 23:49:01 ID:IVVbMLWP0] >>632 こんなんどう ttp://www.amazon.co.jp/gp/product/B000WLW3WU/ref=amb_link_54786906_8?pf_rd_m=AN1VRQENFRJN5&pf_rd_s=center-4&pf_rd_r=1F2ZW5E3CAWKYNWNB6P4&pf_rd_t=101&pf_rd_p=99071406&pf_rd_i=13299531 を ttp://www.amazon.co.jp/gp/product/B000WLW3WU/ URLにref=が含まれるとref=以下を削ってリロードするスクリプト。 if(location.href.match(/ref=/)){ var keyword = 'ref='; var p = location.href.indexOf(keyword); location.href = location.href.substring(0,p); }
635 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/08(金) 00:34:21 ID:SiQEvKFz0] >>634 ありがとうございます。 これを、どうしたらいいのでしょうか・・・
636 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/08(金) 00:39:23 ID:dxJIeQzJ0] メモ帳に貼り付けて適当な名前つけて拡張子をjsで保存してそのファイルをFirefoxにドロップしろ
637 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/08(金) 00:48:03 ID:K87Nakxm0] >>634 2行目は何か意味あるのか?
638 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/08(金) 00:53:34 ID:g+DVw9Xl0] >>637 ないね、ほかから流用したのが残ってた。 てかamazonのurl奥がふかいな。>>634 だと本のページとかで機能しない。
639 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/08(金) 01:11:16 ID:K87Nakxm0] >>638 アドレスの/gp/product/を/o/ASIN/に変えれば、 全てのページで機能するはず。
640 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/08(金) 01:12:52 ID:wwnd7/kY0] 便乗して貼ってみる。 amazonのアフィIDを削除してリロードするスクリプト。 (function (){ var newUrl = location.href; newUrl = newUrl.replace(/(\/|tag=)([_a-zA-Z0-9]+)-22[\/&]/,'/'); if ( newUrl != location.href ) location.href = newUrl; })(); これもたまに不具合出るけど
641 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/08(金) 01:29:53 ID:g+DVw9Xl0] 改良してみた メモ帳にamazon_sort_url.user.jsという名前で保存してfirefoxにドラッグアンドドロップ // ==UserScript== // @name amazon_sort_url // @namespace amazon_sort_url // @include www.amazon.co.jp/* // ==/UserScript== if(!location.href.match(/www.amazon.co.jp\/dp/)){ if(location.href.match(/\/dp\//)){ var keyword = '/dp/'; var p = location.href.indexOf(keyword); var p2 = location.href.indexOf('ref='); var cutword = location.href.substring(p+keyword.length,p2); location.href = 'www.amazon.co.jp/dp/ ' + cutword; } }
642 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/08(金) 01:35:12 ID:Jup5G2jd0] >>634-641 GMでurlを変更してリロードする意味は何?
643 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/08(金) 01:48:05 ID:g+DVw9Xl0] 動かないページがあったので改造 if(!location.href.match(/www.amazon.co.jp\/dp/)){ if(location.href.match(/\/dp\//)){ var keyword = '/dp/'; var p = location.href.indexOf(keyword); var p2 = location.href.indexOf('ref='); var cutword = location.href.substring(p+keyword.length,p2); location.href = 'www.amazon.co.jp/dp/ ' + cutword; } else if(location.href.match(/\/gp\//)){ var keyword = '/product/'; var p = location.href.indexOf(keyword); var p2 = location.href.indexOf('ref='); var cutword = location.href.substring(p+keyword.length,p2); location.href = 'www.amazon.co.jp/dp/ ' + cutword; } } >>642 チャットでリンクを貼りたいときに短いURLほしいとおもうんだけど、 リロード以外に思いつかない。。
644 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/08(金) 01:53:19 ID:Jup5G2jd0] >>643 なるほど, "作成した短いURLが正しく機能するかどうかを, 簡単に検証するには そのURLを開いてみるのが確実"と言うことか。
645 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/08(金) 01:53:54 ID:fO+21lD50] 張る時にbookmarklet使えばいいとおもうがなあ
646 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/08(金) 02:04:03 ID:Jup5G2jd0] amazonのURLの付け方の法則が分かれば良いんだろうけど それを今探っているところだと思う 後は, 拡張機能でもGMでもuserChrome.jsでもブックマークレットでもローカルプロキシでも 好きな方法で加工すれば良い
647 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/08(金) 02:15:45 ID:g+DVw9Xl0] >>643 一行目を if(!location.href.match(/www.amazon.co.jp\/dp|www.amazon.co.jp\/gp\/homepage.html/)){ にすれば少しマシになった。
648 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/08(金) 02:21:40 ID:gnG07rBS0] ん? location.href = 'amazon.jp/dp/ ' + document.getElementById('ASIN').value;
649 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/08(金) 02:34:54 ID:g+DVw9Xl0] >>648 あ
650 名前:627 mailto:sage [2008/08/08(金) 05:13:03 ID:npHlT2rg0] >>627 済みませんGmail2の全て既読ボタンも件、御存知の方 いらっしゃいませんか、宜しくお願いします。