[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 11/24 11:06 / Filesize : 292 KB / Number-of Response : 974
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

firefox userChrome.js greasemonkeyスレ 5



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

542 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/29(火) 09:04:19 ID:P5iqlY5s0]
>>541
最初に有効無効を切り替えたいと希望したUse Javascript.auto.jsは
ttp://www6.uploader.jp/dl/script/script_uljp00081.zip.html
この中のcontextmenuフォルダの中に入ってます。

543 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/29(火) 16:34:19 ID:+m3GQWSg0]
firefox 2.0.0.16でLDR関連のスクリプトがuserContent.jsで動かなくなってしまいました
userContent.jsはうpろだにある1.3modです。自分の環境が悪いだけだと思うんですが
2.0.0.16使ってる人は普通につかえてますか?
あと、アンケートみたいになっちゃうんですけど、このスレの住人の方はもう3.0*
に移ってる人が多いんですかね?

544 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/29(火) 20:18:39 ID:GPbe/EkK0]
UndoListInTabmenuToo.uc.jsの「最近閉じたタブ」という項目の位置を
同じタブコンテキストメニューの任意の位置に移動せたいのですがどうすればいいですか?
insertBeforeってあるやつはなんとなくわかるのですが・・・

545 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/30(水) 01:38:51 ID:FRt/BD/+0]
Firefox 3にuserChrome.jsとスクリプト2個ばかし入れたのですがメモリー使用率が
跳ね上がったのですがこんなもんですか?

546 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/30(水) 05:25:55 ID:JabrMs4+0]
>>545
2個だとそうなるかも。往々にして偶数はまずいね・・・

個数で決まるわけじゃない、何を入れたかによる、とか考えないの?

547 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/30(水) 10:10:40 ID:vdlPv7mX0]
ブックマークツールバーのアイコンの間隔をギリギリまで詰めたいんですがそういうスクリプト有りますか?

548 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/30(水) 10:19:15 ID:JabrMs4+0]
>>547
スクリプトを使う必要ないと思うけど、どうしてもスクリプトがいいの?

toolbarbutton.bookmark-item,
toolbarbutton.bookmark-item:hover:active,
toolbarbutton.bookmark-item[open="true"] {
-moz-padding-start: 0px !important;
-moz-padding-end: 0px !important;
}
.bookmark-item > .toolbarbutton-icon {
-moz-margin-end: 0px !important;
}

549 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/30(水) 10:24:18 ID:vdlPv7mX0]
>>548
スクリプトじゃなくても大丈夫です、サンクスでした
無事キッチリ詰まりました

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を変更してリロードする意味は何?






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<292KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef