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


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

firefox userChrome.js greasemonkeyスクリプトスレ 2



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/

697 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/12(金) 04:17:53 ID:UhL0Eu3I0]
userContent.jsで
Error: [Exception... "Index or size is negative or greater than the allowed amount"  code: "1" nsresult: "0x80530001 (NS_ERROR_DOM_INDEX_SIZE_ERR)"
ってエラーが出るんだがどうしたんだろうか?

698 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/12(金) 04:22:00 ID:yEKsXWGI0]
>>697
配列とかDOMノードのインデックスに、負の値かその長さ以上の数値が指定されてる。

699 名前:667 [2007/10/12(金) 07:50:17 ID:k1GFhWEL0]
>>667です。

javascriptをいじるのは初めてだったのですが、Alice氏に作っていただいたスクリプトをもとに
・bookmarkの追加と同期して表示させる機能
・サイドバーの大きさを可変にする機能
・overflow: scrollにする機能
・drug&dropへの対応
を実現させました。それが、>>667-669です。

しかし、最後の詰めと言うべき
「toolbarbutton上のコンテキストメニューからbookmarkした項目を削除する機能」
がなぜか実現できないでいます。
>>667を投稿する前日から調べまくってますが、もはや自分で何をやっているのかも
わからないといったハマりようです。

コンテキストメニューには「削除(D)」という項目があるのですが、それを選択してもbookmark
が削除されず、したがって表示も変化なし、という現状です。

お忙しいなか恐れ入りますが、ちょっとしたヒントだけでもいただければ不幸中の幸いです。
どうか救いの手をよろしくお願い致します。

700 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/12(金) 10:57:03 ID:UDNLtuJZ0]
>>669
>>670でokのはずですが...

701 名前:695 [2007/10/12(金) 11:00:50 ID:kgfqVaNe0]
>>696
vistaですが、やはりないです
C:\Program Files\Mozilla Firefox\defaults\profile までは来れるのですが、
その先にgm_scriptsというフォルダはありません chromeだけです

グリースモンキーは入れていて、スクリプトも使っているのでどこかにはあるはずなのですが。。

702 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/12(金) 11:21:28 ID:hPaJLV5y0]
>>701
何でProgram Filesのとこを探してるの?
そこにあるprofileフォルダはユーザープロファイルのひな形なので
ユーザーデータは保存されない

Vista触ったことないので想像で書くが
>>696が書いてるパスのAppDataあたりが隠しフォルダになってて見えないか、
C:\Users\のあとの****フォルダで自分のユーザー名以外のとこを見てるか
どっちかなんじゃないか?

703 名前:名無しさん@お腹いっぱい。 [2007/10/12(金) 11:26:53 ID:kgfqVaNe0]
C:ユーザーってのがあって、そのあとのAppDataがないですね。。
C:ユーザーに入ってるすべてのフォルダを見ましたが、Roaming というのはありませんでした


704 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/12(金) 11:36:00 ID:qrDc7HAB0]
だから隠しフォルダだよ
見えるようにしなよ

705 名前:667@majiboke [2007/10/12(金) 12:16:14 ID:/Sjacz/r0]
>>700

ありがとうございます。あなたの下さったレスを見て愕然としました。
なぜなら、2日前から全く>>670に気づきませんでしたからです。
気づかなくてごめんなさい。
そして、ある意味、ものすごく無駄な2日間でした。
我が人生最大級のボケです。

お騒がせしました。

P.S. スクリプトきちんと動作しました。感謝します。



706 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/12(金) 17:28:58 ID:UhL0Eu3I0]
>>703
Usersフォルダはユーザーフォルダであってる
アドレス欄ではC:\Usersと表示されるけど。
AppDataは隠しフォルダ

隠しフォルダの表示
エクスプローラーのメニュー[ツール]−[フォルダオプション]
 ↓
[フォルダオプション]の[表示]タブをクリック
 ↓
[詳細設定]の中の[ファイルをフォルダの表示]欄で
[すべてのファイルとフォルダを表示する]オプションボタンをOnに
 ↓
[OK]ボタンをクリック

707 名前:688 mailto:sage [2007/10/12(金) 19:41:56 ID:r/VOp7hr0]
>>689様のスクリプトで、主要なニュースサイトや、巡回してるサイトを登録して便利になったのですが、
MSN Japan
jp.msn.com/
ここだけ、新規タブで開かないんです。とても気になるので、改良とかしてもらえないでしょうか?
お願いします。



708 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/12(金) 20:27:41 ID:KeoU1Zfm0]
>>707
それはページの問題。
hostperm.1でstjjp.msn.comの外部スクリプトを拒否れば解決。

709 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/12(金) 22:03:32 ID:UhL0Eu3I0]
>>698
ありがとう
ただ、力不足なものでどうにもやり方がわからなかった。
今のところそれによる不具合もないから
もう少しJavascriptを学んでからがんばってみるわ。

710 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/12(金) 22:21:16 ID:JFLXvevT0]
>>707
userContent.js版
ttp://www6.uploader.jp/dl/script/script_uljp00041.zip.html

711 名前:703 [2007/10/12(金) 22:23:15 ID:8POxs/SG0]
>>706
ちょっと方法は違いますが、できました!
なんども本当にありがとうございました。感謝いたしますm(__)m

712 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/13(土) 20:46:57 ID:RXJcuff90]
TabMixPlusの"タブを保護"と一緒なことをするuserChrome.jsないですか?

713 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/13(土) 22:06:22 ID:zEISe4Hp0]
>>712
TabMixPlusを入れればいいじゃん。どういう感じに改造したいか書かないと
意味無いべー。 こっちはエスパーじゃないんだからさ。

714 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/13(土) 22:11:36 ID:XGn/b9OA0]
エスパーじゃなくてもTMPを知ってれば普通に伝わると思う

715 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/13(土) 22:17:02 ID:wB+p7/Yr0]
エスパーじゃなくて読解力が足りないだけか



716 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/13(土) 23:43:35 ID:bP51zrgW0]
>>712
ちょっと作って見ました
Fx2.0.0.7 WinXpでのみ動作確認した。
removeTabを書き換えただけ。
タブのコンテキストメニューにProtect This Tabを追加, Protect This Tabを選択することでタブのプロテクトをトグル。
ttp://www6.uploader.jp/dl/script/script_uljp00042.zip.html

717 名前:712 mailto:sage [2007/10/14(日) 00:06:48 ID:FTQKALY50]
>>716
作っていただき本当にありがとうございました!
まさに求めていたのはこの機能です。

718 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/14(日) 05:41:17 ID:JWkU/TyC0]
質問です。
infoseekの広告を除去したいのですが、方法が分かりません。具体的には、
ttp://mmpotato.hp.infoseek.co.jp/codes/MH2/
の上下の広告です。usercontent.css//広告カットのインフォシークの項も参照し、
実際にやってみましたが何故か広告を除去する事は出来ませんでした。
どなたか詳しい方、教えて頂けないでしょうか。

719 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/14(日) 05:56:22 ID:TqGt5yAz0]
>>718
【CSS】Mozilla広告ブロック Part3【Adblock】
pc11.2ch.net/test/read.cgi/software/1176977743/

720 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/14(日) 08:32:34 ID:JWkU/TyC0]
>179
誘導有難う御座います。不調法でした。

721 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/14(日) 08:35:29 ID:XINwOt/K0]
まさかのウイルス突貫

722 名前:688 mailto:sage [2007/10/14(日) 09:03:13 ID:pkiEMmRh0]
>>710
レス遅くなってしまい、すいませんでした。
早速試してみたところ希望通りになりました!すばらしいです。ありがとうございました。

723 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/14(日) 13:20:31 ID:LyfQe6Nd0]
なぜかスルーされる>>708

724 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/14(日) 17:52:41 ID:17kPPvvP0]
alice氏の2chリダイレクト外しのスクリプトを使用しているのですが、
ime.nuやime.st以外のリダイレクトを外すのにはどのように記述すれば良いのでしょうか?

725 名前:688 mailto:sage [2007/10/14(日) 19:42:46 ID:pkiEMmRh0]
>>708
すいません。hostperm.1とはwindowsの構成ファイルかと思ってました。
違ったのですね。そんなものできるかっ!と思ってたのですが、レスすべきでした。
ぐぐったら詳しいサイトが見つかったので、やってみます。ありがとうございました。



726 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/14(日) 23:34:24 ID:S8f1ptjs0]
Googleで検索した際、結果を1ページに100件表示することができる「Google 100」
userscripts.org/scripts/source/8017.user.js
をインストールしようとすると
vs4.f-t-s.com/~enzo/Google100.gif
のようなエラーメッセージが出るのですが、
どうしたらよいのでしょうか?

727 名前:名無しさん@お腹いっぱい。 [2007/10/14(日) 23:41:33 ID:9VWWxxq20]
>>726
アドバイスになってないけど、↓を代わりに使えると思う
ttp://la.ma.la/blog/diary_200506231749.htm

728 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/15(月) 00:07:07 ID:mrhvF1jg0]
それよりこっちをおすすめ
userscripts.org/scripts/show/8551

729 名前:名無しさん@お腹いっぱい。 [2007/10/15(月) 00:45:02 ID:kXHKsk780]
mixiの逆足跡機能をもったスクリプトありますか?
いままで使ってたのが定期的にシステムの復元をしないと動かなくなりましたorz

730 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/15(月) 00:50:52 ID:gbvNWUxT0]
>>726
それ何の意味があるんだ?表示設定変えればいいだけだと思うんだが

731 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/15(月) 02:23:27 ID:fCaQt/yc0]
( ´д)ヒソ(´д`)ヒソ(д` )ヒソ

732 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/16(火) 00:23:22 ID:h90f/eQh0]
<BODY bgcolor="FFFFFF">
または指定なし、の背景の色が真っ白なサイトの背景色を
クリーム色のような目に優しい色に変えてくれる
greasemonkeyのスクリプトありますでしょうか?

733 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/16(火) 00:59:19 ID:2DPMhs9C0]
>>732
指定なしなら about:config から browser.display.background_color

734 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/16(火) 18:19:38 ID:VI0RZmt30]
Googleの検索結果に番号振るスクリプトがあったけど
あれってcssでも出来るんだな
userstyles.org/styles/3824
これ見て初めて知った

735 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/16(火) 19:33:12 ID:+4WttQKA0]
>>734
おーすげーってことでGoogle用書いてみました
userstyles.org/styles/3825




736 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/16(火) 19:46:59 ID:SN9jg3Ra0]
Livedoor Readerユーティリティパック
youkoseki.com/greasemonkey/#LivedoorReaderUtilitiesPack

youkoseki.com/greasemonkey/MixiDiaryDirectLink.user.js
このスクリプトから

>11)いきなりフルスクリーンにする
>→Zボタンでフルスクリーン表示になる隠しコマンドを最初から有効にします。さらに

>Zボタンを押すと表示が切り替わります。

だけを取り出して使いたいのですが、自分でやってみても動作しませんでした。
お力を貸していただけないでしょうか。

737 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/16(火) 19:48:55 ID:y1O8RrKF0]
CSSにカウンタなんてついてたのか
ダウンロードしてみたよ

738 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/16(火) 20:42:34 ID:J4kUUuhz0]
CSSって予想以上にいろいろできるんだな。
Greasemonkeyでやるより実行速度もはやいかもしれんね。
すげー

739 名前:名無しさん@お腹いっぱい。 [2007/10/16(火) 20:52:31 ID:OZFcmsNL0]
>>735
実行されない・・なんでだろ

740 名前:736 mailto:sage [2007/10/16(火) 21:39:30 ID:SN9jg3Ra0]
すいません、訂正します
>youkoseki.com/greasemonkey/MixiDiaryDirectLink.user.js
>このスクリプトから

こっちでした。
youkoseki.com/greasemonkey/LivedoorReaderUtilitiesPack.user.js
おねがいしますm(__)m


741 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/16(火) 21:55:02 ID:zZj8gEmd0]
【質問】
 ・Stylishについて。たとえばttp://userstyles.org/styles/3658のスタイルを
インストールしようとし、Load Into Stylishをクリック。そのとき出てくる
ダイアログの"保存"や"プレビュ"を押しても反応しない。唯一キャンセルだけ押せる。
ほかのスタイルでも同じ。
【UserAgent】
 ・Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.1.7) Gecko/20070914 Firefox/2.0.0.7

【導入している拡張とそのバージョン】
 ・All in one sidebar 0.7.1
BlockSite 0.6
Custom Buttons2 2.0.5.7
DOM Inspector 1.8.1.7
Gmail Notifler 0.6.1
Greasemonkey 0.7.20070607.0
IEtab 1.3.3.20070528
Javascript Actions 2.3.0
NewsFOx 0.8
NoScript 1.1.7.2
OpensearchFox 0.1
Speeddial 0.4.1.1
Stylish 0.5.3
Tab Mix Lite 2.0.1
userChrome.js 0.8
【使用しているテーマ】
 ・デフォ

742 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/16(火) 21:56:11 ID:zZj8gEmd0]
誤爆しますた。サーセンwww

743 名前:名無しさん@お腹いっぱい。 [2007/10/16(火) 21:59:50 ID:OZFcmsNL0]
>>735
これインスコしたんですが動きません
グリースモンキーに入れたスクリプトが動かないことがよくあるんですけど、
原因・改善点とかわかりますか?

744 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/16(火) 22:55:56 ID:J4kUUuhz0]
>>743
userstyles.org/styles/3825 にある
Show Code ボタンを押して
出てくる文字列をuserContent.css
(プロファイルのchromeフォルダの中に作る)
に貼り付けて見たらいいと思うよ。
せっかくCSSなんだし。

745 名前:名無しさん@お腹いっぱい。 [2007/10/16(火) 23:14:39 ID:OZFcmsNL0]
>>744
できました!
userContent.cssは初めてです やり方がわかってよかった〜
ありがd♪



746 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/16(火) 23:55:11 ID:ZUCVXYv/0]
userchrome.jsでこういうブックマーク表示できるツールバーボタンできない?
ttp://www.csync.net/service/file/view.cgi?id=1192546336

747 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/17(水) 01:26:46 ID:DuRKrBpB0]
>>746
標準で出来る。
ttp://hail2u.net/blog/software/drop-down-bookmarks-menu-in-firefox.html

748 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/17(水) 01:37:31 ID:MFECh1Xz0]
>>747
ブックマークツールバーとは別に置きたいんだ。

749 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/17(水) 02:14:37 ID:b5iB6r2H0]
>>746
ttps://addons.mozilla.org/ja/firefox/addon/3895

750 名前:名無しさん@お腹いっぱい。 [2007/10/17(水) 02:18:56 ID:QKwpmBDf0]
>>749
748じゃないけどGJ!

751 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/17(水) 02:33:40 ID:c/LZ+r3I0]
ttp://castor.s26.xrea.com/products/greasemonkey/nicovideo_additional_mylist.html
userContent.jsだと日本語が化けるんだけど、回避法ありますか?

752 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/17(水) 05:15:09 ID:U/IU5WY30]
>>751
0xcc.net/jsescape/
とかでUnicode の文字列をエスケープして使ってる。
そのScriptの中にある
拡張リストに登録
って文字の部分を
\u62E1\u5F35\u30EA\u30B9\u30C8\u306B\u767B\u9332
に変えるとか。
userContent.jsが対応してくれるとありがたいけど
これで使えるからいいんじゃない。

753 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/17(水) 06:46:57 ID:gMxu0BB/0]
GoogleツールバーのGoogleブックマークメニューから新規タブに開くスクリプトはありませんか
既存の新規タブに開くスクリプトだと当然ながら適応外のようです
ググっても見つからなかった・・・

754 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/17(水) 10:58:37 ID:c/LZ+r3I0]
>>752
あーそういえばuserChrome.js自体がUnicodeにしないと日本語扱えないんでしたね。
その方法で対処します。ありがとう。

755 名前:736 mailto:sage [2007/10/17(水) 19:24:17 ID:iIjZEuym0]
>>736>>740
お願いします。



756 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/17(水) 22:31:02 ID:5rjKD+y70]
Alice先生のスクリプトたくさん使用させていただいてます。
とても助かります。
ひとつだけ動作しないのがあります。

userChrome.jsの話題62 コンテキストメニューからhostperm.1に
拒否/許可サイトを追加できるようにする(改4)
space.geocities.yahoo.co.jp/gl/alice0775/view/20071002/1191321243

[ツール]→[オプション]→[コンテンツ]にフィルタが表示されずデフォルト
のままなんですがなんか設定がおかしいのでしょうか。

ツールメニューと右クリックで[フィルタの追加・変更]メニューで操作することはでき、
hostperm.1にも反映されています。

757 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/18(木) 00:36:28 ID:qT/ZRKRU0]
userContent.jsで最新のAutoPagerizeが使えないな。
return not in function
ってエラーが出てるからエラーで指示された
returnだけfunction(){  }でくくったら
一応動作したけれどこれって大丈夫なのか。
scriptはぜんぜん詳しくないもので、浅知恵でやった
対処だからなんかおかしいかもしれない。

758 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/18(木) 01:02:09 ID:zMVX4P0l0]
return だけじゃなくてスクリプト全体を (function() { })(); でくくらないと駄目だと思う
Greasemonkey はこれを自動でやるけど userContent.js ではやってないんじゃね

759 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/18(木) 01:07:04 ID:qT/ZRKRU0]
>>758
ありがと
もとのScriptはreturn単独で使ってるけど
userContent.jsではfunction内にないと使えないみたい。
全体も(function(){ })();でくくっとくわ。

760 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/18(木) 01:13:03 ID:zMVX4P0l0]
全体「も」じゃなくて全体「を」

761 名前:名無しさん@お腹いっぱい。 [2007/10/18(木) 02:11:05 ID:OUqaeP6R0]
グリースモンキーに入れたスクリプトが、動作しなくなりました
システムの復元で元に戻りますが、またしばらくすると動作しなくなります
原因とかわかりますでしょうか ちなみにwindowsをアップデートしてなくても、
動作しなくなったりして、動作しなくなるタイミングが分かりません

firefox自体の設定も一切いじっていません 解決策分かりましたら教えてください

762 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/18(木) 02:18:39 ID:I7D1msbC0]
   、ミ川川川彡                 ,ィr彡'";;;;;;;;;;;;;;;
  ミ       彡              ,.ィi彡',.=从i、;;;;;;;;;;;;
 三  ギ  そ  三            ,ィ/イ,r'" .i!li,il i、ミ',:;;;;
 三.  ャ  れ  三    ,. -‐==- 、, /!li/'/   l'' l', ',ヾ,ヽ;
 三  グ  は  三  ,,__-=ニ三三ニヾヽl!/,_ ,_i 、,,.ィ'=-、_ヾヾ
 三  で       三,. ‐ニ三=,==‐ ''' `‐゛j,ェツ''''ー=5r‐ォ、, ヽ
 三.   言  ひ  三  .,,__/      . ,' ン′    ̄
 三   っ  ょ  三   /           i l,
 三.  て   っ  三  ノ ..::.:... ,_  i    !  `´'      J
 三   る  と  三  iェァメ`'7rェ、,ー'    i }エ=、
  三   の   し  三 ノ "'    ̄     ! '';;;;;;;
  三   か  て  三. iヽ,_ン     J   l
  三  !?    三  !し=、 ヽ         i         ,.
   彡      ミ   ! "'' `'′      ヽ、,,__,,..,_ィ,..r,',",
    彡川川川ミ.   l        _, ,   | ` ー、≡=,ン _,,,
              ヽ、 _,,,,,ィニ三"'"  ,,.'ヘ rー‐ ''''''"
                `, i'''ニ'" ,. -‐'"   `/
               ヽ !  i´       /
               ノレ'ー'!      / O

763 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/18(木) 02:21:27 ID:qT/ZRKRU0]
>>760
いけた!
ありがと!
それにしてもAutopagerizeがさっき0.0.15だったのに
今は0.0.17になったり忙しいな。

764 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/18(木) 04:10:54 ID:6ec+AJ0N0]
AutopagerizeとPagerizationの機能に違いがあるんでしょうか

765 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/18(木) 04:20:02 ID:zMxmzrPu0]
開発が先なのはAutopagerize
Pagerizationは後発でAutopagerizeを一部パクってる



766 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/18(木) 05:31:38 ID:8KmyTPnu0]
後発の常で Pagerization の実装のほうが微妙に良くてニコニコ動画や Google の画像検索にも対応してる。
おれが入れた当時の話だから、もしかしたら今は Autopagerize も対応してるかも?確認はしてない。

767 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/18(木) 06:46:50 ID:6ec+AJ0N0]
なるほど
返答ありがとうございました

768 名前:736 mailto:sage [2007/10/18(木) 19:19:41 ID:Dh7Igv2L0]
>>736>>740
実際に動作するかどうかは自分で確認するので、誰かお願いします。

769 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/18(木) 19:41:25 ID:u0mMNkXL0]
>>768
Settingsのconfig_init_screen_state以外を
falseにしたり""にしたりしてみたら?

770 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/18(木) 23:34:57 ID:qT/ZRKRU0]
AutoPagerize いまはもうニコニコ動画
には対応してるよ。

771 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/19(金) 00:06:37 ID:vDyPo9o90]
>>756
000-windowhook.uc.jsは入れているか
エラーコンソールにエラーが出ていないか

>>724
ime.nuなどのリダイレクトを外しているのを参考にすればいい

772 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/19(金) 01:15:29 ID:VkRWwQMz0]
Autopagerize0.017がuserContent.jsで使えなくて困っていたところ他スレで
「全体を (function() { })(); でくくれ」と書いてあったのですが自分でいじったことがないのでくくるとはどうすればいいのか分かりません・・・
どこに書けばいいのか教えてもらえませんか?

773 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/19(金) 01:16:10 ID:VkRWwQMz0]
すいません上でです

774 名前:773 mailto:sage [2007/10/19(金) 01:22:21 ID:VkRWwQMz0]
ほんとすいません自己解決しました

775 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/19(金) 02:58:35 ID:9rRK9Dw60]
自己解決したときはその内容をかいといたほうがいいよ後発のためにも

autopagerize.user.jsをノートパッドで開いて19行目くらいに
(function () {
をコピペして最後の行に
})();
をコピペ

よくわかんないけど>>759らしい



776 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/19(金) 02:59:39 ID:9rRK9Dw60]
じゃない>>758

777 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/19(金) 03:47:01 ID:vDyPo9o90]
>>758,775
userContent.js Ver 1,0の userContent.uc.js の

try{ SUBSCRIPT_LOADER.loadSubScript(this.url,new Namespace(obj)); return true; }
catch(e){ errMsg(this.url.replace(/^.+?([^/]+)$/,'$1'),e); return false; }
}

try{ SUBSCRIPT_LOADER.loadSubScript(readFile(this.url),new Namespace(obj)); return true; }
catch(e){ errMsg(this.url.replace(/^.+?([^/]+)$/,'$1'),e); return false; }
}

function readFile(aFileURL){
const Cc = Components.classes;
const Ci = Components.interfaces;
var aFile = IO_SERVICE.getProtocolHandler('file').QueryInterface(Ci.nsIFileProtocolHandler).getFileFromURLSpec(aFileURL);
var stream = Cc["@mozilla.org/network/file-input-stream;1"].createInstance(Ci.nsIFileInputStream);
stream.init(aFile, 0x01, 0, 0);
var cvstream = Cc["@mozilla.org/intl/converter-input-stream;1"].createInstance(Ci.nsIConverterInputStream);
cvstream.init(stream, "UTF-8", 1024, Ci.nsIConverterInputStream.DEFAULT_REPLACEMENT_CHARACTER);
var content = "", data = {};
while (cvstream.readString(4096, data)) {
content += data.value;
}
cvstream.close();
return "data:application/javascript;version=1.7; charset=utf-8," + encodeURI("(function(){\n" + content.replace(/\r\n?/g, "\n") + "\n})()");
}

とすれば自動的に(function() { })();で括るようになる

778 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/19(金) 07:41:20 ID:74ealoe70]
userContent.js 1.0上のPagerizationのgoogleイメージ検索でも
496とほぼ同じ症状が出るのだが、
どのファイルをどう変えたらいいのやら・・・
お助けあれ

779 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/19(金) 11:57:16 ID:v77wmHp80]
何をどうやってもuserChrome.jsが動いてくれないわ・・・半日弄ってみたがサッパリすぎて俺涙目

780 名前:756 mailto:sage [2007/10/19(金) 12:36:25 ID:L7/iKbrf0]
>>771
profileを作り直しuserchrome.0.8から導入しなおしました
やっとオプションメニューに反映されました
エラーコンソールエラーも激減しました
adblockよりも簡素で素晴らしいです
ありがとうございます

781 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/19(金) 14:22:17 ID:KGZFc9aP0]
>>777
今まで(function() { })();で括って使っていたので、どんなものかと思って動作確認。
AutoPagerizeのスクリプトを触らずに、Fx 2.0.0.8、SM 1.1.5で動きました。
今後は、楽なこちらで行かせてもらいますね。ありがとう

782 名前:736 mailto:sage [2007/10/19(金) 21:39:42 ID:qM4GHK5J0]
>>736>>740
何度も催促してすいません。
スクリプトは全く分からないのですが、重要な部分を抜き出して何度も試してみても動かないんですよね。

>>769 ダメだったらそうします・・・

783 名前:736 mailto:sage [2007/10/19(金) 21:45:49 ID:qM4GHK5J0]
youkoseki.com/greasemonkey/LivedoorReaderUtilitiesPack.user.js
// ==UserScript==
// @name LivedoorReaderUtilitiesPack
// @namespace youkoseki.com/
// @description Livedoor Reader Utilities Pack : version 2007/05/25
// @include reader.livedoor.com/reader/*
// ==/UserScript==
// Settings
var conf_init_screen_state = 2;
if (!State.fullscreen) {
State.fullscreen = 1;
} else if (State.fullscreen == fs.length-1){
State.fullscreen = 0;
} else {
State.fullscreen++
}

784 名前:736 mailto:sage [2007/10/19(金) 21:49:24 ID:qM4GHK5J0]

Element.hide(elements);
Element.show(fs[State.fullscreen]);
fit_screen()
};
Keybind.add('Z', toggle_fullscreen_with_control);
// make the view-area wide on the page loaded
var i = conf_init_screen_state;
while (i) {
toggle_fullscreen_with_control();
i--;
}
w.onload = function(){
_onload();
onload();
};
})();

どなたか助けてください。

785 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/19(金) 22:52:06 ID:v77wmHp80]
AutoPagerize入れてみたけどむっちゃくちゃ重くなるなこれ・・・俺のPCじゃ使えないか(´・ω・)



786 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/19(金) 23:39:57 ID:vDyPo9o90]
Pagerizationは, 第三者のサイトからunsafeWindowで動作可能なスクリプトを, ユーザに確認することなしにダウンロード実行するので非常に危険です。

787 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/19(金) 23:55:53 ID:rcG2VOmq0]
ここで言う前に作者に言えよ

788 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/20(土) 00:48:12 ID:97tmjM5y0]
>>736
var conf_init_screen_state = 2;
(function(){
var w = unsafeWindow; var _onload = w.onload; var onload = function(){
// replace Control.toggle_fullscreen with custom function
var toggle_fullscreen_with_control = function(){
var fs = []; var elements = ['header', 'menu', 'control', 'footer'];
fs[0] = ['header', 'menu', 'control', 'footer']; fs[1] = ['menu', 'control'];
fs[2] = ['control']; fs[3] = [];
if (!State.fullscreen) { State.fullscreen = 1;
} else if (State.fullscreen == fs.length-1){ State.fullscreen = 0;
} else { State.fullscreen++ }
Element.hide(elements);
Element.show(fs[State.fullscreen]);
fit_screen()
};
Keybind.add('Z', toggle_fullscreen_with_control);
// make the view-area wide on the page loaded
var i = conf_init_screen_state;
while (i) { toggle_fullscreen_with_control(); i--; }
};
w.onload = function(){ _onload(); onload(); };
})();


789 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/20(土) 00:51:18 ID:23gbkNOY0]
>>786
だ か ら高機能なんじゃないの?

といってみる。

790 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/20(土) 01:09:45 ID:qKPjnIjF0]
いくら高機能でも危なすぎるだろ。

791 名前:前スレ 80 mailto:sage [2007/10/20(土) 01:13:26 ID:KMV+8EUE0]
>>777
loadSubScriptでdataスキーマが使えるとは知りませんでした.目から鱗です.
この方法だとJavaScript 1.7の機能も使えそうですし.
是非,参考にさせていただきます.

792 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/20(土) 10:39:29 ID:zJ6D2nGc0]
mozilla zine の userChrome.js スレから作者の zeniko 氏の書き込みが消えてる。
何かあったんだろうか

793 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/20(土) 10:48:44 ID:uzy2tfmi0]
alice0775さんとこのスクリプト
どれもすごく長いね

794 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/20(土) 12:37:37 ID:WqvF5y4+0]
>>792
データベースに障害があったらしい。
forums.mozillazine.org/viewtopic.php?t=594137

新スレが立ってる。
forums.mozillazine.org/viewtopic.php?t=594331


795 名前:736 mailto:sage [2007/10/20(土) 13:04:56 ID:Prdm9E7Z0]
>>736 ありがとうございます。でも、やっぱり動かないですorz

// ==UserScript==
// @name LivedoorReaderUtilitiesPack
// @description Livedoor Reader Utilities Pack : version 2007/05/25
// @include reader.livedoor.com/reader/*
// ==/UserScript==
// Settings
var conf_init_screen_state = 2;

(function(){
var w = unsafeWindow; var _onload = w.onload; var onload = function(){
// replace Control.toggle_fullscreen with custom function
var toggle_fullscreen_with_control = function(){
var fs = []; var elements = ['header', 'menu', 'control', 'footer'];
fs[0] = ['header', 'menu', 'control', 'footer']; fs[1] = ['menu', 'control'];
fs[2] = ['control']; fs[3] = [];
if (!State.fullscreen) { State.fullscreen = 1;



796 名前:736 mailto:sage [2007/10/20(土) 13:09:19 ID:Prdm9E7Z0]
} else if (State.fullscreen == fs.length-1){ State.fullscreen = 0;
} else { State.fullscreen++ }
Element.hide(elements);
Element.show(fs[State.fullscreen]);
fit_screen()
};
Keybind.add('Z', toggle_fullscreen_with_control);
// make the view-area wide on the page loaded
var i = conf_init_screen_state;
while (i) { toggle_fullscreen_with_control(); i--; }
};
w.onload = function(){ _onload(); onload(); };
})();

どこが間違っているのでしょうか・・・・

797 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/20(土) 13:17:23 ID:97tmjM5y0]
>>795,796
OS,Fx,GMのバージョン,エラーメッセージぐらい示そう。
それはそうと,元の>>740は動いていたか。

798 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/20(土) 14:12:09 ID:oBQkcfbJ0]
AutopagerizeもPagerizationもMooterには対応してないのか……

799 名前:736 mailto:sage [2007/10/20(土) 16:51:10 ID:Prdm9E7Z0]
>>797
みなさん、本当にすいませんでした。初めに試したのは数ヶ月前なんですが
今、試したら動きませんでした。確認すべきでした・・・。
長々とスレ汚しごめんなさい。

800 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/20(土) 17:58:15 ID:23gbkNOY0]
>>798
AutoPagerize用にXPath書いて避難所に置いてしばらく待てば自動的に両方対応するだろ
…と思って、書いてやろうかとも思ったがmooterのHTMLが汚くて萎えた

801 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/20(土) 17:59:00 ID:cBsT0JdN0]
( ゚д゚)ポカーン

802 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/20(土) 19:30:52 ID:4FCuTCAo0]
>>753のスクリプトお願いします

803 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/20(土) 19:55:42 ID:bQsKYrv80]
初歩的な質問ですいません。
greasemonkeyで設定した値をFirebugから見ようと思っているのですがうまくいきません。
テストしたコード
・var hoge="fuga";
・window.hoge="fuga";
・unsafeWindow.hoge="fuga";
3つ目のはうまくいった(値を返してくれた)のですが1個エラーが表示されます。

どのようにすればいいのでしょうか。
よろしくお願いします。

804 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/20(土) 20:20:06 ID:97tmjM5y0]
>>802
中クリックもしくは右クリックしてコンテキストメニューを新しいタブで開く

805 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/20(土) 21:24:32 ID:23gbkNOY0]
>>803
firebugから変数を指定して色んな処理をしたいならunsafeWindowを使うしかない。
greasemonkey側から指定した変数をfirebug上に表示したいだけなら
console.log(hoge) とかってやればいい。



806 名前:名無しさん@お腹いっぱい。 [2007/10/21(日) 00:36:46 ID:vbzxyQvy0]
Firefox2.0.0.8 userChrome.js0.8 Alice氏Sub-Script/Overlay Loader v3.0modを
使用してますが、010-ucjs_editor.uc.jsが利かなくなった。
UCJSFilesにぶち込んでもだめでした。動くやつあります?
それともぶち込みどころのミス?ご教示ください。

807 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/21(日) 01:46:51 ID:QGUplYUl0]
>>806
動きます。
好きなところに置けばいい。
エディタの設定とかの問題かと
この辺↓

_editor: null,
_tmpdir: null,
_dir_separator: null,
_os: null,
_ext: "txt",
_encode: 'UTF-8',

init: function(){
//このif文の中の_editor,_tmpdirは,自分の環境に合わせて修正のこと
if(window.navigator.platform.toLowerCase().indexOf("win") != -1){
//this._editor = "C:\\WINDOWS\\notepad.exe"; /* windows */
this._editor = "C:\\progra~1\\hidemaru\\hidemaru.exe"; /* windows */
this._dir_separator = '\\'; /* windows */
this._os = 'win'; /* windows */
}else{
this._editor = "/bin/vi"; /* unix */
this._dir_separator = '/'; /* unix */
this._os = 'unix'; /* unix */
}

808 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/21(日) 02:29:52 ID:vbzxyQvy0]
>>807
editorのとこ以外はいじってないんですよね
xyzzyでもEmEditorでも2バイトでNG 1バイトは書き込めるんですよね
気になるのが両editorの編集画面がsjisになってるんですが、、
今日は眠いので明日再トライします。
場所は関係なんですね、遅くにありがとうございました。

809 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/21(日) 02:54:41 ID:QGUplYUl0]
>>808
>気になるのが両editorの編集画面がsjisになってるんですが、、

両エディタのオプション等で文字コードを自動的に検出する設定にするか,

仮に自動的に検出できないような糞エディタならば,
_encode: 'UTF-8',

_encode: 'Shift_JIS',
などエディタがサポートする文字コードにしないとだめですよ。

810 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/21(日) 04:06:25 ID:vbzxyQvy0]
>>809
ども。ベッドに入ったんですがちょっともう一度やってみようと思いまして、、。
秀丸でもNGでしたorz

811 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/21(日) 20:07:06 ID:tJTKY4Xt0]
>>804
いや、左クリックで新規タブに開きたいのです・・・
tabmixでも無理でした

812 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/21(日) 20:21:29 ID:avGCxS7D0]
そりゃTMPがGoogleツールバーに対応してなきゃダメだろうな

813 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/21(日) 21:20:25 ID:1+0zqYJW0]
拡張機能のkeyconfigってuserChrome.jsで代用できないかな。
あんまりにもkeyconfigが高機能になってるんで。

814 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/21(日) 21:39:14 ID:Tt6AHEoN0]
>>813 こんな感じで使ってる。
<?xml version='1.0'?>
<overlay id='keyconfig-overlay' xmlns='www.mozilla.org/keymaster/gatekeeper/there.is.only.xul'>
<script type="application/x-javascript"><![CDATA[
var keyconfig = {
closealltab:function () { // Close All Tab
var contentBrowser = getContentBrowser();
var ctab = contentBrowser.addTab("");
contentBrowser.removeAllTabsBut(ctab);
}
}
]]></script>
<window id="main-window">
<!-- Close All Tab -->
<keyset id="mainKeyset">
<key id="key_CloseAllTab" keycode="VK_F4" modifiers="accel shift" oncommand="keyconfig.closealltab();" />
</keyset>
</window>
</overlay>


815 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/21(日) 21:39:45 ID:n4JT/Fg10]
Aliceさんのトコにあるよ



816 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/21(日) 22:12:20 ID:1+0zqYJW0]
>>814-815
これはありがたい。
さっそくためしてみるわ。
keyconfigでははてなブックマークのブックマークボタンに
b_hatenaってキーワード登録して、keyconfigに
if(window.loadURI) loadURI(getShortcutOrURI('b_hatena',{}));
っていれて使ってたんだけど、これでもいけるだろうか。

817 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/21(日) 22:42:53 ID:1+0zqYJW0]
Ctrl + Gに別のものを当てようとしてうまくいかなかったんだが
これで上書きってできないんだろうか。

たとえば
<key id="key_Example" key="H" oncommand="gBrowser.mTabContainer.selectedIndex=9;" modifiers="accel"/>
と設定しても標準の履歴が開いてしまうので。

あと、DOM Inspector で調べてはじめて
コントロールキーがaccelってことがわかった。
今まで知らなかったorz

818 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/21(日) 23:14:03 ID:QGUplYUl0]
>>817
同じ キーアクションに割り当てる場合は, 元のkeyを削除してから追加する必要があります。

819 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/21(日) 23:52:38 ID:B+bpL0QE0]
keyconfigをuserChrome.jsに置き換えるメリットって何かある?

820 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/22(月) 00:14:56 ID:IyLNteiO0]
>>819
書き換える必要性は無いと思う。

821 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/22(月) 00:25:38 ID:VOOWa6C70]
>>818
やっとできた。ありがとう。
overlayでのdisabledの意味がわからなくて
disabledで無効化できるかと思ってたから時間かかったわ。
あれは上書きのほうを無効化するんだな。

822 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/22(月) 11:04:35 ID:sciPskZH0]
d.hatena.ne.jp/kusigahama/20051207
これのLive Search版ってないでしょうか?

823 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/23(火) 06:32:07 ID:gI1JcFp50]
>>819
minefield使ってるんだけど、keyconfigは前に試したとき機能しなくて、
それ以来外してる。
もしuserChromejsで代用できるのなら俺にとっては十分メリットなんだけど…

上で試してる人の書き込みからすると行けそうなのかな?
そもそもkeyconfig自体がminefieldに対応してたら変なこと言ってスマン
です。

824 名前:名無しさん@お腹いっぱい。 [2007/10/23(火) 10:52:01 ID:/ud0Lolb0]
皆さんこんにちわ。
選択数字を右クリックから単位換算できたらと思うのですが、
どなたかスクリプトをお願いできませんでしょうか。
単位換算と言っても色々ありすぎるので「ドル→円」だけでもすごく嬉しいです。
自分で作れなくて・・・お願い君ですみません><

825 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/23(火) 10:53:23 ID:kkwaH2r70]
俺用メモ
いつのころからか、リンクや画像の上でのuserMenuがでなくなってた。
userMenu.uc.jsの244行目を、menu.setAttribute('viewtype', 'global');
にすることで事なきを得た。



826 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/23(火) 11:20:30 ID:rYedRXS70]
>>824
換算レートの扱いはどうするの?

Google検索の米ドルを円にではだめなの?

827 名前:824 [2007/10/23(火) 11:55:21 ID:/ud0Lolb0]
>>826
はい!Google検索の単位換算でよいのです!
そういうスクリプトってもうありましたでしょうか?

828 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/23(火) 12:39:30 ID:EXsrGGp80]
選択文字列を右クリからGoogle検索、みたいなスクリプトのurl部分だけ書き換えればいんじゃね

829 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/23(火) 13:40:52 ID:140wvni00]
>>827
例えば、300ドルを円に換算したいなら、
300usd in jpy
だから、{選択数字列}{変換前単位} in {変換後単位}をクエリとした上で>>828で。
んで、&num=0をパラメータに付けておけば余計なゴミが出なくて良い。

830 名前:824 [2007/10/23(火) 14:16:41 ID:/ud0Lolb0]
>>828
アリガトウございます。
なるほど!と思い、AliceさんのDragNgoModoki3.uc.jsで換算できたらスバラシイかもと、
エディタで開いてみてソッコーで閉じました(ムリムリムリ;)
簡単そうなのを探すトコから出発しそうです><

>>829
丁寧なアドバイスありがとうございます。
ご説明の意味はすごく良く解るんですが書けないんです、ごめんなさい・・・_| ̄|○

831 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/24(水) 01:49:54 ID:HJvQa7RR0]
greasemonkeyのjsをuserChrome経由で使ってるんだけどこの二つがうまく動かない
なんとかなりませんか

ttp://blog.fulltext-search.biz/pages/visualize-comments-upsurge-greasemonkey-script-for-nicovideo
ttp://d.hatena.ne.jp/kotas/20070925/playlist

832 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/24(水) 08:27:31 ID:JealnWSJ0]
greasemonkeyスクリプトのMulti Engine Searcherttp://userscripts.org/scripts/review/6009をAutoPagerizeと併用したいのですが
Multi Engine Searcherを導入すると表示される他の検索エンジンへのリンクを、AutoPagerizeで次のページを読み込んでいても表示され続ける場所(例えば//table[@class="t bt"]/tbody/tr/tdの下)に表示するには
スクリプトのどこの部分をどのように書き換えれば良いでしょうか?
どなたか教えて下さい。

833 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/24(水) 12:42:35 ID:2TW+pEiZ0]
>>115
サンクス。

834 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/25(木) 18:42:36 ID:1fNXvBeG0]
>>832
元スクリプトの
})();を

if(window.AutoPagerize && window.AutoPagerize.addFilter){
var doc = window.document;
var ipage=0;
window.AutoPagerize.addFilter(
function(page){
var nodes = doc.evaluate('//a[@class="autopagerize_link"]', page[0], null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
var first_result = nodes.snapshotItem(ipage);
var newElement = doc.createElement('span');
first_result.parentNode.insertBefore(newElement, first_result.nextSibling);
newElement.innerHTML = '<br>'+writing;
ipage++ ;
}
);
}
})();

にしてみる

835 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/25(木) 21:53:23 ID:9tqYj/yR0]
>>834
OSはVistaとWinXP、Fx 2.0.0.8,SM 1.1.6Preでエラーもなく動作確認しました。完璧です。

読み込む全てのページ先頭に表示されるようになりました。
このスクリプト、シンプルで検索サイトは手軽に書き換えられるし、気に入っていたのですが
ページの先頭に必ず表示させることは今までうまく出来ませんでした。

ありがとうございました。








[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

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

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