07/06/09 15:49:10 YXupqtBJ0
>>445
オミトロンにそれ用のフィルタあるよ。
447:名無しさん@お腹いっぱい。
07/06/09 16:26:12 rlxHE55L0
searchDefsに追加すればいいんじゃないの
// ITmedia (needs to come before 'show')
{
name : 'itmedia',
includeRegExp : /^http:\/\/(.*\.itmedia\.co\.jp)|(bizmakoto\.jp)\//i,
linkRegExp : /^http:\/\/image\.itmedia\.co\.jp\/[^\/]+\/[^\/]+\/(.+)\.(jp(e?)g|gif|png)$/i,
replaceString : 'URLリンク(image.itmedia.co.jp)',
showFunction : function(event) { greasedLightbox.showFrom(event, 'itmedia'); return false; }
}, // end ITmedia
これでいけるかな
448:名無しさん@お腹いっぱい。
07/06/09 20:36:54 oqcHFtXA0
どいつもこいつもオロナミンとかアリナミンとかうるせーよ。
だったら最初からブラウザにフィルタ機能つけとけつーの。
449:名無しさん@お腹いっぱい。
07/06/09 20:40:41 HBxYIKdo0
>>448
???
450:名無しさん@お腹いっぱい。
07/06/09 21:45:07 TAxvBWwe0
>>448
おもしろくない 1点
451:名無しさん@お腹いっぱい。
07/06/10 15:16:18 xBxKFjg70
大学のイントラネットに自宅から接続するために、そのページを
開くときだけ串経由で接続したいんですが、どういったコードを書いたら
いいんでしょうか?
452:名無しさん@お腹いっぱい。
07/06/10 15:26:40 rl7UyGlO0
URLを判定してプロクシの設定を変更するコード書けばいい
453:名無しさん@お腹いっぱい。
07/06/10 15:31:54 xBxKFjg70
>>452
すいませんコード関係はよく分らないもので・・・・。
できればお願いできますか?
454:名無しさん@お腹いっぱい。
07/06/10 15:44:18 9GnJEucg0
> どういったコードを書いたらいいんでしょうか?
+
> すいませんコード関係はよく分らないもので・・・・。
> できればお願いできますか?
=
完成品を貼ってよね
最初から答えだけでいいの
ヒントとかいらないから
455:名無しさん@お腹いっぱい。
07/06/10 16:00:11 7sJRzCl50
>>454
pacファイルでだめなのかな?
例えば,以下の様に記述したテキストファイルを作成保存して, ツール>オプション>詳細>ネットワーク>接続設定>一番下を選択して>file:///C:/WINDOWS/proxycfg.pac(先ほど作成したファイルのパスにする)などと記入
例}urlのところとPROXYのとこは適当なので,自分の望む様に変える必要はある。
function FindProxyForURL(url, host){
if( shExpMatch(url, "URLリンク(*bar.com*) )
|| shExpMatch(url, "URLリンク(hoge.fuga.net*")<) )
|| shExpMatch(url, "URLリンク(hoge.hoge.net*") ) ){
return "PROXY proxy.server.jp:8080";
}else{
return "DIRECT";
}
}
456:名無しさん@お腹いっぱい。
07/06/10 16:52:42 xBxKFjg70
>>455
ありがとうございます。
まさにこれを求めていたんです。
457:名無しさん@お腹いっぱい。
07/06/10 19:24:09 9aBWD/K50
ニコニコ動画をDLするスクリプトってのがあるんですが。
URLの一部をwatchからwatch_naishoへ変更すると動作しなくなるのですが。
対処方法が解る方いましたらお願いします。
458:名無しさん@お腹いっぱい。
07/06/10 19:48:10 rl7UyGlO0
watchを参照するようにすればいい
459:名無しさん@お腹いっぱい。
07/06/10 20:53:10 9aBWD/K50
>>458
よろしければ、もう少しヒントいただけませんか?
460:名無しさん@お腹いっぱい。
07/06/10 21:18:33 rl7UyGlO0
ヒントも何も答えなんだけど
461:名無しさん@お腹いっぱい。
07/06/10 21:34:43 WM6h8Gzl0
>>457
/http.*?watch\/(.*)$/g
を
/http.*?watch_naisho\/(.*)$/g
に変更すればおk
462:名無しさん@お腹いっぱい。
07/06/10 21:43:55 9aBWD/K50
>>461
有難うございます。正常に動作するようになりました。
463:名無しさん@お腹いっぱい。
07/06/11 19:24:24 FY+VggSS0
URLリンク(forums.mozillazine.org)
>userscripts runs all files in the userscripts subfolder in the same way Greasemonkey would
これってここで公開されてるuserContent.jsと似た様なもの?
464:名無しさん@お腹いっぱい。
07/06/11 19:36:37 kFrbAjFu0
それはFirefoxの拡張を指して「これってFirefoxと似たようなもの?」と言ってる様なものだが・・・
465:名無しさん@お腹いっぱい。
07/06/11 19:39:50 kFrbAjFu0
拡張と本体が逆だったわ
466:名無しさん@お腹いっぱい。
07/06/11 21:33:45 FY+VggSS0
>>464
よく分からんが…
>>463で言いたかったのはuserContent.uc.jsみたいに
GreasemonkeyのスクリプトをuserChrome.js使えるようにしたのかと思ったという話
467:名無しさん@お腹いっぱい。
07/06/11 21:47:59 Uuo9Yo1U0
chrome フォルダの userscripts フォルダにある
Greasemonkey スクリプトを読み込んでWebページに適用するらしい
GM_* みたいな関数が使えない代わりにすげー速いよって言ってる
468:名無しさん@お腹いっぱい。
07/06/11 21:50:41 QH3dDZaP0
// ==UserScript==間を読んでくれて
ファイル名を書き換えなくてもいいのなら>>80さんのよりこっちのほうが便利かも
まだ試してないけど
469:名無しさん@お腹いっぱい。
07/06/11 22:13:49 1/rdC/fN0
スクリプトの導入は,そのときだけ,
スクリプトの実行はページのload毎,
私なら実行速度を優先してuserContent.uc.jsに一票を投じる。
470:名無しさん@お腹いっぱい。
07/06/12 04:59:30 h4uPQTqZ0
リンクのアドレスに含まれている特定の文字列を別の文字列に置き換えてくれるスクリプトってありませんか?
画像掲示板などで、「~~.jpg.htm」となっているときに「~~.jpg」に変更出来ると、
Greased Lightboxで開けるので助かるのですが…
471:名無しさん@お腹いっぱい。
07/06/12 06:18:43 LCtQvGTv0
WEBページの改竄は著作権違反。通報しますたっ!
472:名無しさん@お腹いっぱい。
07/06/12 12:25:41 u5PXEBOp0
about:config眺めてたらbrowser.tabs.selectOwnerOnCloseてのがあったんだけど、
これはバックグラウンドでタブを開いた時には機能しないらしい。
で、タブを閉じた時にそのタブを開いた元のタブにフォーカスを移す
スクリプトをuserChrome.jsで出来ないものかと思ったわけですが。
どなたかえろい人作って頂けないでしょうか。
まあTMPでも使えば出来るんだろうけど…
473:名無しさん@お腹いっぱい。
07/06/12 13:49:06 RAyppKm/0
>>80さんのuserContent/Menu.jsやBHNewTab使わせてもらってます。
スクリプトが多くなってきたので
URLリンク(space.geocities.yahoo.co.jp)
を見ながら整理してみたのですが
スクリプトが殆ど動作しなくなってしまいました。
ここの過去ログも見て80さんのスクリプトはchromeフォルダ直下にしたりもしたんですが
userchrome.js0.8(バグフィックス版)、ローダは
URLリンク(space.geocities.yahoo.co.jp)
のを使わせてもらってますが
やっぱ公式のものにしといた方がいいんですかね。。。orz
474:名無しさん@お腹いっぱい。
07/06/12 15:24:20 KzRFP4Tg0
>>470
(function(){
var a=document.getElementsByTagName('A');
for(var i=0;i<a.length;i++)a[i].href=a[i].href.replace(/\.jpg\.html$/,".jpg");
})();
searchDefsにこんな感じのを加えたほうがいいと思うけど
// show2
{
name : 'show2',
includeRegExp : /./,
linkRegExp : /(.*?)\.(jp(e?)g|gif|png)\.html?$/i,
replaceString : '$1.$2',
showFunction : function(event) { greasedLightbox.showFrom(event, 'show2'); return false; }
},
475:名無しさん@お腹いっぱい。
07/06/12 18:03:31 h4uPQTqZ0
>>474
トンです
476:名無しさん@お腹いっぱい。
07/06/12 20:18:23 h4uPQTqZ0
たびたびすみません
リダイレクトで飛ばされているようで、うまく表示出来ませんでした
和連という掲示板なのですが、
~waren/redirect/waren○○.jpg.htm
から
~waren/files/waren○○.jpg
に飛ぶようです
掲示板から直接Greased Lightboxで画像を開くにはどうすればよいでしょうか
477:名無しさん@お腹いっぱい。
07/06/12 20:23:45 KzRFP4Tg0
正規表現を書き換えればおk
478:名無しさん@お腹いっぱい。
07/06/13 01:32:14 1QB6KNLp0
もうここまで着たらグリースモンキをクローム対応に書き替えてください。
お願いします。
479:名無しさん@お腹いっぱい。
07/06/13 03:04:35 hz0hr/5/0
>>478
つ userChrome.js
480:名無しさん@お腹いっぱい。
07/06/13 06:12:24 2JBYp73T0
(function() {
function xxxYyyZzz(event) {
doc = event.originalTarget;
if (doc instanceof HTMLDocument) {
if (doc.documentURI.match(/^http:\/\/www\.aaabbbccc\.com/i)) { ---※
メインスクリプト( document は doc に置き換え)
} ---※
}
}
gBrowser.addEventListener("DOMContentLoaded", xxxYyyZzz, true);
}());
自分は、こんな風にして、
userChrome.jsで、GreaseMonkey風な動作をしてる。
全ページに適用させる場合は、※行を削除。
481:470
07/06/13 07:34:38 jZ+ZziHH0
>>470
>>477
上手く表示出来ました。どうもありがとうございます。
482:名無しさん@お腹いっぱい。
07/06/13 12:59:17 WJyY6WgW0
userContent.uc.js0.6を// ==UserScript==間を読む様にするパッチ
1.ファイル名書き替えなくてもよい
2.GM用スクリプトをそのまま使えるGM_もok
3.スクリプトの走査はFxウインドウ構築時のみなので実行時速度低下なし
自己責任でどうぞ
URLリンク(s-io.net)
passは「patch」
483:名無しさん@お腹いっぱい。
07/06/13 23:25:36 tYyKHqX50
Firefox 1.5.0.12で機能する検索バーをCtrl+Fで開いたり閉じたりできるスクリプトお~くれ!
484:名無しさん@お腹いっぱい。
07/06/13 23:56:35 WJyY6WgW0
>>483
>>303は試した?
485:名無しさん@お腹いっぱい。
07/06/15 12:15:25 CvXC9v1k0
AutoPagerizeが便利過ぎて「1/13 次のページへ」なんて表示される糞サイトがあると
ただちにXPath書くようになってしまった
486:名無しさん@お腹いっぱい。
07/06/15 13:17:15 D/msKgb00
>>482の使い方がわからない低脳のボクちゃんに誰か解説お願いしまつ
487:名無しさん@お腹いっぱい。
07/06/15 13:36:25 QulSQt710
>>486
diff patch windows 辺りでぐぐってみ
488:名無しさん@お腹いっぱい。
07/06/15 14:25:55 D/msKgb00
>>487
レスどうもです。
なんとか調べてパッチ当てられました。感謝です。
489:名無しさん@お腹いっぱい。
07/06/15 18:25:37 oilUlqg40
>>485
わかる。俺も書いてしまう。
最近対応サイトがかなり増えてきてますます便利。
490:名無しさん@お腹いっぱい。
07/06/15 18:28:11 3umN1+Kg0
1980.4.2~81.4.1生まれ
松坂大輔、藤川球児、キングコング、優香、眞鍋かをり、広末涼子
朝青龍
1981.4.2~82.4.1生まれ
滝沢秀明、今井翼、安達祐実、安倍なつみ、鈴木あみ、ブリトニー・スピアーズ
1982.4.2~83.4.1生まれ
宇多田ヒカル、倖田來未、深田恭子、矢口真里、三船美佳、椎名法子
オリエンタルラジオ、北島康介、イアン・ソープ、ウイリアム王子
酒鬼薔薇聖人(少年A)
1983.4.2~84.4.1生まれ
オレンジレンジ、上田竜也(KAT-TUN)、中丸雄一(KAT-TUN)
小倉優子、ベッキー、寺原隼人
1984.4.2~85.4.1生まれ
速水もこみち、赤西仁(KAT-TUN)、えなりかずき、若槻千夏、石川利華
アヴリル・ラヴィーン、タトゥー、木村カエラ、hiro(元SPEED)、白鵬
1985.4.2~86.4.1生まれ
亀梨和也(KAT-TUN)、田中聖(KAT-TUN)、田口淳之介(KAT-TUN)
上戸彩、後藤真希、山下智久、小池徹平、ウエンツ瑛士
まなかな、中川翔子、宮崎あおい、宮里藍
1986.4.2~87.4.1生まれ
亀田興毅、井上真央、松浦亜弥、高橋愛、石原さとみ、YUI
ダルビッシュ、BoA、沢尻エリカ、リア・ディゾン、オルセン姉妹
1988.4.2~89.4.1生まれ
斉藤佑樹(ハンカチ王子)、田中将大、大嶺裕太(ロッテ)、福原愛
亀田大毅、森本貴幸(サッカー)
491:名無しさん@お腹いっぱい。
07/06/15 19:16:48 0GCJxEFT0
URLリンク(www.cybersyndrome.net)
このページの「一発プロキシ設定」の動作を
実現するスクリプトのうpは可能でしょうか(´・ω・`)
拡張で似たようなものがないか探してはいるんですが
探し方が悪いのか見つからないので・・orz
492:名無しさん@お腹いっぱい。
07/06/15 20:04:03 kX3p28v80
>>491
どぞ
xxx.co.jp:8080 などを範囲選択して右クリック>一発プロキシ設定
URLリンク(space.geocities.jp)
拡張子.txtはDL後に削除して下さい。
493:名無しさん@お腹いっぱい。
07/06/15 20:12:29 0GCJxEFT0
>>492
オオオオオ!!!!即レスがつくなんて夢にも思ってませんでした。
光の速さで頂きました。
これで完全にIEとオサラバできます。
うp本当に本当にありがとうございます。
494:名無しさん@お腹いっぱい。
07/06/15 20:18:42 kX3p28v80
>>493
スマソ, 間違い発見, 修正されたし。
×var proxyhttp = text.substr(0,index-1);
○var proxyhttp = text.substr(0,index);
495:名無しさん@お腹いっぱい。
07/06/15 20:39:37 0GCJxEFT0
>>494
了解しました!
頂いてすぐに動作確認しましたが本家より使いやすくて嬉しいです。
496:名無しさん@お腹いっぱい。
07/06/15 21:24:08 kX3p28v80
>>495
たびたびスレ汚しスマソ。
1.選択文字のない場合および串らしくない文字列の場合串をリセットする様にした。
2.串らしい文字列の場合は,串としてセットする。
3.メニューのチェックマークがおかしいのを修正した。
DLは492と同じアドレスから。
497:名無しさん@お腹いっぱい。
07/06/16 02:26:09 /2zLY56+0
>>496
バイトから戻ってきたらレスがついててビクーリ&ウレシスです。
改良乙です!またまた頂きました。
スレ汚しどころか何度もありがとうございます(,,゚∀゚)=3 ムハー
498:名無しさん@お腹いっぱい。
07/06/16 04:34:47 2IpKVZSt0
>>496
これuserChrome.jsのスクリプトですよね?
範囲選択して右クリックしてもコンテキストメニューに出て来ないです…。
何か間違ってるのかな?
Fx2.0.0.4でuserChrome.js0.7+Days on the MoonさんのところのUCJS Loaderです。
499:名無しさん@お腹いっぱい。
07/06/16 04:42:03 AE9t4uwn0
>>498
Days on the MoonさんのところのUCJS Loaderそのままでは, .uc.xulには対応していないのでだめです。
Mozilla Firefox質問スレッド(初心者歓迎)の47>>371
スレリンク(software板:371番)
に述べているいずれかの方法でOK
500:名無しさん@お腹いっぱい。
07/06/16 05:09:43 2IpKVZSt0
>>499
UCJS Loaderそのままじゃだめだったんですね。
上の方法で解決しました。
ありがとうございます。
501:名無しさん@お腹いっぱい。
07/06/19 07:43:27 OZx2PnX/0
ニコ動が保存できるスクリプト全部使えなくなったみたいだね
502:名無しさん@お腹いっぱい。
07/06/19 11:09:42 xZRgef0Z0
Middle Click and Go がページ内検索(Ctrl+f)のテキストボックスでも使えたら便利かも
503:名無しさん@お腹いっぱい。
07/06/19 11:41:14 2qFtmn/Q0
>>501
俺が使ってるやつは問題なく保存できるぞ
504:名無しさん@お腹いっぱい。
07/06/19 14:45:00 K3Ui9HCw0
俺のも全く問題ないな
505:名無しさん@お腹いっぱい。
07/06/19 20:19:35 pZJHS9vh0
>>501 ?
506:238
07/06/20 00:59:34 591sbD6E0
>>257
>>80氏、レス遅くなりましたがSeaMonkey対応感謝します。
動かしたきゃスクリプトの頭に加えろと教えていただいた次の日から
入院してしまい昨日やっとこ出てきました。
ありがたく使わせていただきます
507:名無しさん@お腹いっぱい。
07/06/20 01:11:09 hGD5yozJ0
alice0775のファイル置き場 - Yahoo!ジオシティーズ
URLリンク(space.geocities.yahoo.co.jp)
のサブスクリプトローダー更新してたから入れ替えたら、サイドバーのブックマークおよび履歴を瞬時にポップアップする。が動かなくなったんだが俺だけ?
508:名無しさん@お腹いっぱい。
07/06/20 02:15:43 LT1hKTk90
>>507
AM2:00頃さらに更新されていたのでそれでは動きます。
尚,サイドバーのブックマークおよび履歴を瞬時にポップアップするに@メタデータ付加したのも次に
URLリンク(space.geocities.yahoo.co.jp)
509:名無しさん@お腹いっぱい。
07/06/20 02:37:07 hGD5yozJ0
>>508
おー、またアップデートあったのね。
直ったわ。さんくー
510:501
07/06/20 06:00:21 fRFvbDm20
ニコニコポンとニコvideon使えなくなったよ。
他になにがあるのか教えてよ!
511:名無しさん@お腹いっぱい。
07/06/20 06:20:30 qAgiWnCT0
自環境でニコニコのダウンロード関係は
拡張とuserChrome.jsとブックマークレット使える状態になってるが全部使えてる。
512:名無しさん@お腹いっぱい。
07/06/20 15:45:45 BbTjHyiM0
userChrome.jsのScroll Search EnginesはMenu Editorと併用できないということで
>>438-442 を見て解決しましたが
アイコンを虫眼鏡ではなくそれぞれのものにするにはどうすればいいのでしょうか?
513:名無しさん@お腹いっぱい。
07/06/20 16:16:34 zxeisZhO0
>>510
どっちもトラッキングするようになってるから鯖が落ちてるだけだろ
514:名無しさん@お腹いっぱい。
07/06/20 17:19:54 MDSlhxud0
resizeable_textareaのような動作をしてくれるスクリプトって無いでしょうか?
Firefox2.0.0.3使っています。よろしくお願いします。
515:名無しさん@お腹いっぱい。
07/06/20 17:31:31 /8WX4oxe0
>>514
Textarea_drag_resize (chipmark style)
URLリンク(userscripts.org)
EZ Resize
URLリンク(userscripts.org)
516:名無しさん@お腹いっぱい。
07/06/20 17:46:41 MDSlhxud0
>>515
はええー・・ありがとうございました。
とりあえず下を入れてみました。
517:名無しさん@お腹いっぱい。
07/06/20 18:26:20 LT1hKTk90
>>512
userChrome.jsの話題37 拡張機能Menu Editorと共存させる
URLリンク(space.geocities.yahoo.co.jp)
518:名無しさん@お腹いっぱい。
07/06/20 18:42:00 61XkziDL0
Greased Lightboxについて質問なのですが、
bmp画像も表示出来るようにするにはどうすればいいのでしょうか
それと、大きい画像の場合縮小して表示されてしまいますが、一度で原寸大表示する方法はありませんか?
519:名無しさん@お腹いっぱい。
07/06/20 18:50:17 2pe9/5ac0
AiOジェスチャーのページを掴んでスクロールを誰かuserChrome.jsで作ってください><
お願いします><
520:名無しさん@お腹いっぱい。
07/06/20 19:03:30 /8WX4oxe0
便乗して質問。
80氏のuserContent.jsに>>482氏のパッチを当てて使っていますが、仕様なのか分からないけど不具合を発見しました。
どうやらFx初回起動時のページには、うまくスクリプトが読み込まれないようです。
例えばsbmcountwithgoogle.user.jsというスクリプトをグリモンでインストールしてから一旦Fxを閉じ、
直接にGoogleの検索結果ページを開くとこうなります。↓
URLリンク(eload.run.buttobi.net)
(ちゃんとスクリプトが適用されています)
しかし、このスクリプトをアンインストールして、userContent.jsで読み込んで開くとこうなります。↓
URLリンク(eload.run.buttobi.net)
(スクリプトが適用されていない)
この後このページをリロードすると、ちゃんとスクリプトが適用されます。↓
URLリンク(eload.run.buttobi.net)
このように初回起動時のページだけなぜかスクリプトが適用されないのです。
何か解決策があるのでしょうか?
521:512
07/06/20 19:17:36 BbTjHyiM0
>>517
ありがとうございます。
それは既に入れてます。
書き方が悪かったですね、スミマセン。
コンテキストメニューで検索エンジンのアイコンを表示させたいということです。
522:名無しさん@お腹いっぱい。
07/06/20 19:18:09 TbL3tLKA0
greasemonkeyの学習目的で(現在知識ゼロ)Resizable Form Fieldsを
greasemonkeyスクリプトに移植してみようと思った矢先、
var appcontent = document.getElementById("appcontent");
if (appcontent) {
appcontent.addEventListener("load", resizeTa.pageload, true);
}
ここのif文が通らないようで、"appcontent" とはなんぞやとgoogleしてみましたが
解決できませんでした。
ここら辺の事情おわかりの方教えていただけないでしょうか?
523:名無しさん@お腹いっぱい。
07/06/20 19:39:06 RMwcl53h0
>522
#appcontentはFirefoxのブラウズ領域を囲っているボックス。
Greasemonkeyスクリプトはブラウズ領域の中で動作するので
ブラウズ領域の外にある#appcontentにはアクセスできない。
ここでやってることはページ読み込みの度にresizeTa.pageload()を
走らせるよう登録しているだけなので、Greasemonkeyスクリプトなら
無視していい。
524:名無しさん@お腹いっぱい。
07/06/20 19:57:41 LT1hKTk90
>>521
Menu Editerと >>517 および URLリンク(amb.vis.ne.jp) をそのまま使うとok
525:522
07/06/20 20:01:58 TbL3tLKA0
>>523
即レスありがとうございます。
その辺考慮したらあっさりGreasemonkeyスクリプトになりました。
526:名無しさん@お腹いっぱい。
07/06/20 22:04:13 1s6hPT830
>>518
bmpは知らんが原寸大表示は0を押す
527:名無しさん@お腹いっぱい。
07/06/20 22:41:04 LT1hKTk90
>>520
>Fx初回起動時のページには、うまくスクリプトが読み込まれないようです。
>>本家ではありませんので, 私家版暫定&&どうしてもという方はどうぞ,
URLリンク(space.geocities.jp)
URLリンク(space.geocities.jp)
それぞれ名称を元に戻して該当ファイルに上書き下さい。
Fx2.0.0.4WinXP+AutoPagerize.user.jsでのみ動作確認した。
528:名無しさん@お腹いっぱい。
07/06/20 22:47:27 LT1hKTk90
>>482,>>527
こうなるとそういう機能を欲しているユーザは
素直にGreasemonkeyを使用すれば?と本音。
529:512
07/06/20 23:11:26 BbTjHyiM0
>>524
何度もありがとうです。
userChrome.js 0.8のフォーラム
URLリンク(forums.mozillazine.org)
を見て、
URLリンク(space.geocities.yahoo.co.jp)
のuserChrome.jsの最初に
if (location != "chrome://browser/content/browser.xul") throw "stop";
を追加したところ無事に解決しました。
何度もありがとうございました!
530:名無しさん@お腹いっぱい。
07/06/20 23:31:50 LT1hKTk90
>>529
>のuserChrome.jsの最初に ....
おかしいですね, 当方では問題ないのですが....
そのサブスクリプトローダに,その行を追加してしまうと,
メインウインドウ以外(サイドバー含む)にuc.jsおよびxulが
適用できなくなります。
そういうスクリプトを使う予定がなければどうでもいいことですね。
531:名無しさん@お腹いっぱい。
07/06/20 23:48:58 /8WX4oxe0
>>527
修正版ありがとうございます。
でもなぜか上書きしても動作しません。それどころかuserContent.js自体、動きません。
今まではUCJSFilesフォルダにuserContent.jsを入れて動作してました。
環境はFx2.0.0.4 WinXP penMです。
532:512
07/06/20 23:55:01 BbTjHyiM0
>>530
>当方では問題ないのですが....
ということで、新規プロファイルを作って1から入れ直してみたところ、
こちらでも問題なく動くようになりました!
お騒がせして申し訳ないです。
本当にありがとうございました!
533:名無しさん@お腹いっぱい。
07/06/20 23:55:53 LT1hKTk90
>>531
userContent-mod2007.06.20.uc.js の
30-32行目を削除してみてください。
//================================================
CHROMEDIRECTORY.append("GM_userContent");
//================================================
の部分です。
534:名無しさん@お腹いっぱい。
07/06/21 00:11:27 yLHIllfD0
>>533
度々申し訳ございません。それだと動作はしますが、やはり起動時のページには適用されません・・。
あと、環境で書き忘れたことがありました。Fxは綾川氏のビルドを使っております。
UAはMozilla/5.0 (Windows; U; Windows NT 5.1; ja-JP; rv:1.8.1.3) Gecko/2007051908 BonEcho/2.0.0.4 (ayakawa SSE2-PGU)
です。
535:名無しさん@お腹いっぱい。
07/06/21 00:47:35 Nxyk/w+S0
>>534
userChrome.js0.7/0.8のイベントの発行がFxのwindowが完成してからなので,
ホームページに設定したWebページの読み込み完了の方が速いと, ダメですね。
userChrome.js0.7/0.8の限界?
536:名無しさん@お腹いっぱい。
07/06/21 01:00:38 R1d4hSGB0
今話題のSafariのインライン検索ハイライトっぽくなる物を作ってみた。
如何せん汚いやり方をしてると思う。
URLリンク(kuonn.mydns.jp)
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja-JP; rv:1.9a6pre) Gecko/20070615 /3.0a6pre (Firefox musume)
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja-JP; rv:1.8.1.5pre) Gecko/20070620 Firefox/2.0.0.5pre (Firefox musume)
で動作確認済み(マイナーなMOD使ってるとかゆーな)
少し気になってるのはハイライトにチェックを入れたまま検索バーを閉じた再にオーバーレイを消すかどうか。
現状では消してます。
私の場合、目当てのものが見つかってもわざわざチェックを外さないから。
537:名無しさん@お腹いっぱい。
07/06/21 01:12:09 yLHIllfD0
>>535
なるほど。わざと重いページを表示させて試したところ、ちゃんと動作しました。
でも大概のページはだめですね・・。まさか動作が重い方が良いことがあるなんて思いもしませんでした。
起動時にも適用させたいスクリプトは、おとなしくGreasemonkeyで読み込ませることにします。
ありがとうございました。
538:536
07/06/21 01:45:20 R1d4hSGB0
お馬鹿なBugをたった今Fixして再UP。同じ場所に。
539:名無しさん@お腹いっぱい。
07/06/21 01:48:30 mM6AyxSH0
>>526
トンです
引き続き、どなたかGreaseMonkeyでbmpを表示させる方法をご存知の方いましたら、教えて頂ければ幸いです
540:名無しさん@お腹いっぱい。
07/06/21 01:51:45 YYpBhrfH0
>>536
GJ!
頂きました。
541:名無しさん@お腹いっぱい。
07/06/21 02:10:47 EQu1PiNU0
>536
動かないです。
alice0775とこのローダーつかってるんですけど、どうすればいいですか?
542:名無しさん@お腹いっぱい。
07/06/21 03:26:03 Nxyk/w+S0
>>537
蛇足だけど, ファイル名をuserContent.uc.jsから000-userContent.uc.jsにして, 一等最初に
実行されるようにすれば, うまく行く確率が上がります。
また, URLリンク(space.geocities.yahoo.co.jp) の
ローダーもuc.js群→xul群の順に読み込む様に変更した。
当方は,ホームページに空白ページを設定しているのであまり問題視していない。
543:名無しさん@お腹いっぱい。
07/06/21 04:38:10 b/wV5QnR0
CopyLinkTextのuserChrome.js板てありますか?
544:名無しさん@お腹いっぱい。
07/06/21 05:18:11 Nxyk/w+S0
>>543
軽くする余地ほとんどないし,userChrome.jsにする意味ないじゃんw
URLリンク(strawberry.web-sv.com)
copy_link_text-1.0-fx.uc.xulなどとファイル名を変えて保存。
545:名無しさん@お腹いっぱい。
07/06/21 05:20:45 Nxyk/w+S0
直リンダメだった。Top から> Uploader5(70M) を選んで > bh2389.txt
546:名無しさん@お腹いっぱい。
07/06/21 05:36:21 Nxyk/w+S0
>>543
JSAとかの方がいいと思うが。適当な名前.jsにしてlinkフォルダに保存。
userMenu.jsなら適当な名前.li.jsにしてcontextmenuフォルダに保存。
(function(){
_jsaCScript.setClipBoardString(_jsaCScript.context.link.text);
})();
547:名無しさん@お腹いっぱい。
07/06/21 10:13:13 rPz4eUmi0
みんなおはよ
>>546
ところでおまえって、alice0775氏か?
548:536
07/06/21 10:14:03 GcBfp7fv0
>>541
流石に動かない、とだけ言われても分からないので
UAと、もしエラーコンソールにエラーが吐き出されてるようならそのエラーを。
あと、言い忘れてましたが強調表示にフックしてるだけなので、強調表示をONにしないと効果がありません、悪しからず。
強調表示を無効にして強制的にSafariっぽくハイライト、のが良いですかねぇ?やっぱり。
549:名無しさん@お腹いっぱい。
07/06/21 11:12:32 xuiSxuCJP
>>325-327
「右ダブルクリックでリンクを新しい『裏の』タブで開く」ことは可能でしょうか?
326のスクリプトの一部変更で大丈夫であれば、よろしくお願いします。
550:名無しさん@お腹いっぱい。
07/06/21 11:12:47 Nxyk/w+S0
>>547
しがない土木家でございますです。
551:541
07/06/21 11:39:09 EQu1PiNU0
>548
舌っ足らずでゴメン。
UAは、
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.1.4) Gecko/20070531 BonEcho/2.0.0.4 (tete009 G7 SSE2)
で、エラーは出ていないようでした。
ファイルは、chrome/SubScript/SafariHighlight.uc.js
の位置に保存しています。
552:名無しさん@お腹いっぱい。
07/06/21 11:47:24 rPz4eUmi0
>>550
土木家氏ですか
alice0775氏じゃないんか・・・
失礼しました。
対応の速さからUserChrome.jsのフォーラム思い出して想わず聞いてしまった。
しかし、あなたもすごい人!
553:名無しさん@お腹いっぱい。
07/06/21 11:53:44 fNwnpEf80
URLリンク(space.geocities.jp)
新しいスクリプトが出るたびに上記のどのフォルダに入れるのかが激しくわかりにくい
ここを分かり易くして欲しい
554:536
07/06/21 12:03:53 GcBfp7fv0
>>551
むぅ……teteSSE20070531で試してみるも動作するなぁ。
とするとSub-Script Loader側かなぁ……しかし、alice0775さんの所のを使ってるのなら私と状況は一緒だし。
SubScriptフォルダ下に置いてるみたいだし。当然、他にもスクリプト入れてて動いてるのだろうし。
やばい、さっぱり原因がわからないorz もうちょっと調査してみます。
あ、そうそうframeを使ってるページじゃ使えないです。iframeも同様。
対処法を考えてはいるものの、根本的にやり方を変えたほうがいいのだろうか。
555:543
07/06/21 12:12:25 b/wV5QnR0
>>543>>546
ありがとうございます。
拡張が多く、これ以上増やしたくなかったのでuserChrome.jsがいいなと思ったのです。
543の方は謎のエラー(?Fxの下部分がグレーになって赤字出現)だったので
546のuserMenu.jsにしてみたのですが、
コンテキストメニューに出て来たもののクリップボードにコピーされません。
他にサンプルファイルを入れてみたのは正常なので設置は間違っていないと思うのですが…。
userCrome.js 0.8とSub-Script/XUL Loader使っています。
556:541
07/06/21 12:16:20 EQu1PiNU0
>554
動きました。フレームのページ見ていました。
お騒がせいたしました。
557:名無しさん@お腹いっぱい。
07/06/21 12:19:33 GcBfp7fv0
>>553
基本的にはSubScriptフォルダ。
UCJS_Loader専用のもの、またはJS v1.7jaのものはUCJSFilesフォルダ。
*.uc.xulではなく*.xulのものはxulフォルダ。browser.xul以外にoverlayするものはuserCrome.js.0.8フォルダ。
しかし、6/19からGMメタデータの取り込みを採用してるのでuserCrome.js.0.8フォルダとxulフォルダは最悪必要ない。
但し、量が多かったりするのなら物によって分けた方が管理しやすいかと。
URLリンク(space.geocities.yahoo.co.jp)
558:541
07/06/21 12:20:46 EQu1PiNU0
>554
動いたのがうれしくていろいろ試しているところですが、
URLリンク(firefox.geckodev.org)
で
「firefox」
を検索すると暗くはなるのですが、「firefox」の部分は明るくなりませんでした。
559:541
07/06/21 12:24:39 EQu1PiNU0
>554
暗くなっている最中はマウスのホイールが効かなくなってしまうようです。
560:名無しさん@お腹いっぱい。
07/06/21 12:35:23 Nxyk/w+S0
>>555
xulがおかしくなる件は, 当該ファイルの
<stringbundleset id="stringbundleset">
<stringbundle id="copylinktext-strings" src="chrome://copylinktext/locale/copylinktext.properties"/>
</stringbundleset>
を削除してみてはどうか。 尚,当方ではその現象は発生しない。
userMenu.jsで動かない件はおそらくjsa.jslがないためと思われる。
userMenu.js.0.5.zipの中のpreload.sample.txtに以下の様に述べていることをしないことには,
JSActions用のスクリプトをuserMenu.jsで動かすことはできません。
--以下抜粋--
JavaScriptActions の内蔵ライブラリにも対応しているので,
JavaScriptActions から cscript.js と言うファイルを抜き出し,
ファイル名を jsa.jsl と変更してホストと同じディレクトリに入れる事で,
JavaScriptActions が提供する関数群が使えるようになる.
JavaScriptActions の提供する関数が使いたい,或いは JavaScriptActions 用のスクリプトを使いたい方はどうぞ.
--ここまで--
JSActionsは「+ HideAway Firefox +」さんのところからダウンロードすればよい。
URLリンク(openhideaway.net)
後は上記に書いてあるとおりにする。
561:名無しさん@お腹いっぱい。
07/06/21 12:37:55 PkmgBndy0
>>549
gBrowser.loadOneTabの最後から二つ目の引数をfalseからtrueにすればおk
562:536
07/06/21 12:41:39 GcBfp7fv0
>>558
うちではちゃんとなるなぁ……。
暗くなった後ろで対象の文字が黄色くなってますか?
ただ単に大文字と小文字を区別にチェックが入ってた、なんてオチじゃないですよね?
>>559
半透明のpngを上に被せてるだけだからホイールの動きなんて弄ってないんだけどなぁ。
うちではホイールでのスクロールもホイールクリックでのスクロールも動いてる。
さっき消しちゃったけど、もう一度teteSSE20070531を動かしてみます。
563:543
07/06/21 13:42:12 b/wV5QnR0
>>560
うわぁぁぁぁん!ごめんなさい!
544のxulでちゃんと出来ました!
リファラを送ってなかったんで正しくダウンロード出来てなかったみたいです。
落し直したらちゃんと動きました。
ありがとうございます。
自分アホスorz
userMenu.jsの解説もありがとうございます。
preload.sample.txtの方読んでなかったですすみません。
xul落し直す前に途中まで挑戦してみたのですが挫折しました。
JSActionsの中のcscript.jsが見つからなかったのですが
xpiを解凍した中に入っているのではないのですか?
とんちんかんな質問でしたらすみません。
後学のために知っておきたいです。
564:名無しさん@お腹いっぱい。
07/06/21 14:10:45 ZHrypZwc0
>>562
うちもホイール効かない。原因はposition:fixed;
absoluteにしてdocument.documentElement.scrollWidthとscrollHeightからサイズとればホイール効くよ
ウィンドウサイズの変更に対応させるのめんどいけど
あと画像使うよりbackground-colorと-moz-opacity使った方が軽いと思う。気のせいかな
565:名無しさん@お腹いっぱい。
07/06/21 15:41:08 mkT++LRd0
Safari分インライン検索SUGEEEE!!
SearchWPの検索に実装して欲しい
566:名無しさん@お腹いっぱい。
07/06/21 15:57:07 xuiSxuCJP
>>561
ありがとうございます! うまくいきました!
567:名無しさん@お腹いっぱい。
07/06/21 16:41:03 Y6dafUu70
>>536使わせて頂いています。
ありがとうございます。
これって、ちゃんと動作しているんですかね?
URLリンク(vista.crap.jp)
ちなみに自分の環境だと、マウスは効きません
スクロールバー?で上下移動させています。
568:536
07/06/21 17:42:08 GcBfp7fv0
SafariHighlightをverUPしました。
URLリンク(kuonn.mydns.jp)
変更点
・frameとiframeに対応(iframeは場所次第ではデザインが崩れるかも)
・>>564の指摘による修正
既知の問題
・おもっ……
>>565
おいおい実装していきます(なにぶん私が使ってないから、bugfixを優先するだろうけど
>>567
何かしら検索バーを改造するような拡張を入れてる?
それによってハイライト部分のID(class)が違うのかなー、とか思ったり。
569:536
07/06/21 17:47:16 GcBfp7fv0
忘れてた。
既知の問題
・スクロールバーの必要も無い小さなページの時に下の方が暗くならない。
570:名無しさん@お腹いっぱい。
07/06/21 18:16:17 Y6dafUu70
>>568
ちょっと違うんですかね、本来の動作と?
alice0775さんの「Findbarの入力欄に履歴(Web検索バーと同期)を追加する」
を、たぶん入れています;
新バージョンも、これから使わせていただきますm(__)m
571:536
07/06/21 18:32:00 GcBfp7fv0
>>570
そのスクリプトとは干渉しないなぁ……。んむ~。
しかし、>>570=>>558なのかな?
違うのならUAを教えてもらいたいかも。
同じなのなら……一応入れてるアドオンを全部聞きたいかも。userChrome.jsスクリプトも。手がかりを見つけないことにはさっぱり分からない。・゚・(ノд`)・゚・。
572:名無しさん@お腹いっぱい。
07/06/21 18:36:10 4r7I9JND0
>>568
スクロールできるようになりました。
半透過色もsafariのに近づいていい感じです
573:541
07/06/21 18:41:53 atKCTxY50
>568
新バージョン試してみました。
効くページと効かないページがあるようです。
URLリンク(firefox.geckodev.org)
は効かないようで、
URLリンク(auctions.yahoo.co.jp)
は動作しています(暗くなって、単語が黄色くなります)。
検索周りだと「XUL/Migemo [Forked Edition]」を入れています。
試しに無効にしてみましたが、状況は変わりませんでした。
574:541
07/06/21 18:47:57 atKCTxY50
効くページでもスクロールすると明るいままの時もあるようです。
URLリンク(vista.jeez.jp)
575:名無しさん@お腹いっぱい。
07/06/21 18:55:28 Nxyk/w+S0
>>568
以下のものと一緒でも動いてますよ~
ucjs_findbar : Findbarページ内検索結果を画面中央に表示 XMigemo 0.4.10(Forked)対応
addHistoryFindbar : Findbarの入力欄に履歴を追加する(改1)
copyToandClearFindbar : ページ検索バーのCPYボタンでWeb検索ボックスの文字列をコピーする ページ内検索バーのCLRボタンでインプットボックスをクリアする
Ctrl+F押したらFindbarが出るけどもう一回押したら消える
576:570
07/06/21 18:55:40 Y6dafUu70
>>571
>>570=>>558では無いです。別人です;
とりあえずchromeフォルダに突っ込んでいるだけの、全くのど素人です・・・
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4
userChrome.jsスクリプトは、alice0775さんのを大体使わせて頂いています。
(alice0775さんありがとうございます。)
名前だけで大丈夫でしょうか?
001-execMenuEdit.uc.js copyToandClearFindbar.uc.js
findbarontop.uc.js JPdecodeLocationbar2.uc.js
link_and_wrap.js RestoreScrollPos.uc.js
textLink.uc.js ucjs_link_and_wrap.uc.js
あとSafariHighlight.uc.jsです
ちなみに新バージョンのは、>>573さんが言ってるように
URLリンク(firefox.geckodev.org)
URLリンク(wikiwiki.jp)
は効かないようで、
URLリンク(auctions.yahoo.co.jp)
は動作しています(暗くなって、単語が黄色くなります)。
マウスもおkです。
URLリンク(piro.sakura.ne.jp)
は効くページでもスクロールすると明るいままの時もあるようです。
拡張は35個入れてるので、省略してもいいでしょうか?すいません
よろしくお願いします。
577:541
07/06/21 19:09:02 atKCTxY50
>568
連投スミマセン。
暗くなっているときのマウスのホイールのスクロールは効くようになりましたが、
リンクができなくなっているようです。
578:名無しさん@お腹いっぱい。
07/06/21 19:38:08 ZHrypZwc0
>>569
ごめん、document.documentElement.scrollWidthとscrollHeightじゃなくて
document.body.scrollWidthとdocument.body.scrollHeightだった
579:536
07/06/21 21:00:10 R1d4hSGB0
再度更新。
URLリンク(kuonn.mydns.jp)
これでオーバーレイが途中で切れることは無くなる筈。
>>573>>574>>576
報告有難う御座います。
URLリンク(firefox.geckodev.org)
URLリンク(wikiwiki.jp)
URLリンク(piro.sakura.ne.jp)
の異常は確認。
未だ完全には直っていません。
position:relative;にしてz-index:30000000にしてるのに、
なんでオーバーレイの方が上に来ちゃうんだろう……サッパリわからないorz
しかも、FxMusume2と3で見え方も違ったりしちゃってます。
URLリンク(firefox.geckodev.org)
FxMusume2では黄色くなるもののオーバーレイの方が上に来る。
FxMusume3ではオーバーレイさえ見えない。
URLリンク(wikiwiki.jp)
をハイライトするとFxMusume3では完璧。
FxMusume2ではサイドバーに含まれるものが黄色くなるもののオーバーレイの方が上に来る。
さっぱり分からなくなってきました。・゚・(ノд`)・゚・。
580:536
07/06/21 21:01:55 R1d4hSGB0
>>577
仕様です。諦めて下さい。
むしろ別のやり方で暗く出来るのなら教えて欲しいくらいですorz
581:名無しさん@お腹いっぱい。
07/06/21 22:15:25 YYpBhrfH0
>>536氏
ありがたくスクリプトを使わせてます。
更新の方、何度も乙です。
ひとつ要望が・・。
検索時に最初からハイライトがかかっている状態にするには
スクリプトをどう弄ればいいでしょう?
使ってみたらものすごく便利なのでこれをデフォにしたいなと思いました。
582:名無しさん@お腹いっぱい。
07/06/21 22:20:34 Y/XXxM+E0
>>581
find toolbar tweaksを導入して
自動で強調表示にチェック入れておけば
最初からハイライト状態になるよ
583:名無しさん@お腹いっぱい。
07/06/21 23:04:38 ZHrypZwc0
>>579
>なんでオーバーレイの方が上に来ちゃうんだろう……サッパリわからないorz
入れ子になったz-indexの仕様っぽい
URLリンク(www.double-team.org)
584:536
07/06/21 23:33:51 R1d4hSGB0
再度更新。
URLリンク(kuonn.mydns.jp)
>>581
検索開始時は常時強調表示させる機能を追加しました。
Fx3ではFindbarの仕様が違ってFind Toolbar Tweak使えないので。
17行目で設定します。デフォルトでは検索開始時は常時強調表示状態になっています。嫌ならtrueをfalseに。
>>583
あちゃー……ブラウザの仕様かぁ、やっぱり。
薄いけど辛うじて見えるし、まぁしょうがないかorz
あとAutoPager系とは相容れません。
これは解消できなくもなさそうでも有るけど……監視すると少し重くなりそうな。
585:名無しさん@お腹いっぱい。
07/06/22 00:12:44 Uml4CFDA0
ページ内検索の強調表示の色を変えるにはどうしたらいいんだろう?
デフォルトの黄色でもいいんだが、もうちょっとおとなしい色の方がいい気がする。
たぶんCSSをいじれば出来ると思うんだけど。
586:名無しさん@お腹いっぱい。
07/06/22 00:41:47 mfCDl2sf0
URLリンク(www.mozilla-japan.org)
// テキストの選択範囲の色を設定:
user_pref("ui.textSelectBackground", "green");
user_pref("ui.textSelectForeground", "white");
// Type Ahead Find の選択範囲の色は若干異なります:
user_pref("ui.textSelectBackgroundAttention", "blue");
// widgetSelectBackground がいつ、どのような状態で呼び出されるのかははっきりしません。ぜひ発見してください。
user_pref("ui.widgetSelectBackground", "orange");
試したら使えたけど、うまくいかないことがある。。。
587:536
07/06/22 00:51:57 gKh9zNm90
ハイライトの黄色の奴は
userContent.cssに
#__firefox-findbar-search-id,
.__mozilla-findbar-search {
color: 文字色 !important;
background-color: 背景色 !important;
}
で変更できる筈。
選択ハイライトの緑のは……
>>586なのかな。明日にでも調べてみる。
588:名無しさん@お腹いっぱい。
07/06/22 01:04:46 GzZ2l/w30
>>584
個人的な要望だったのですが、
FX3での動作も考慮の上、要望を実装して頂いて嬉しいです。
激しくトンクスです。
>>582もアドバイストンクスです。
589:名無しさん@お腹いっぱい。
07/06/22 01:16:10 LVDsiqF60
おお、クイック検索対応か
こりゃ良いやウッヒョー
590:名無しさん@お腹いっぱい。
07/06/22 01:31:13 Uml4CFDA0
>>587
レスサンクスです。でもそれでは上手く変更できませんでした。
ですが、このサイトを見て事故解決しました。
URLリンク(userstyles.org)
上記のCSSを少し改変したのを、一応書いておきます。
@namespace url(URLリンク(www.w3.org));
span#__firefox-findbar-search-id {
color:black !important;
border:1px #900 solid !important;
background-color:#afeeee !important;
}
これでデフォルトの表示よりかなり見やすくなったと思います。
591:名無しさん@お腹いっぱい。
07/06/22 01:54:09 Uml4CFDA0
見やすくなったというのは間違いだな・・。
好みの色になったと言い換えよう。
ってどうでもいいかこんな事。
592:名無しさん@お腹いっぱい。
07/06/22 06:33:27 Es8pHg3/0
middle-click-and-go.uc.js を新タブで開くようにするにはどこ換えれば良いの?
593:名無しさん@お腹いっぱい。
07/06/22 08:33:08 4U6jss9u0
>>584
SafariHighlight.uc.js ver 0.4 導入時、Google Reader で表示が崩れるようです。
おそらく、スクリプトの中で iframe の style を relative に設定しているのが
影響しているようです。
594:536
07/06/22 10:51:39 RJELponG0
ver. 0.5をUPしました。
URLリンク(kuonn.mydns.jp)
変更点
・frame, iframeの処理の修正
不具合
・FLASHオブジェクトにはオーバーレイしない。
stylesheetの挿入箇所変えたからかな……
>>590
やってることは>>587と同じような気が……。
結局、#__firefox-findbar-search-idを修正してるだけ。
ちなみに.mozilla-findbar-searchはFx3で使われます。
>>593
多分直った筈。今度はFLASHが明るくなっちゃったけどorz
595:名無しさん@お腹いっぱい。
07/06/22 11:56:27 rDqCBtxz0
80さん作の空白タブを閉じる(>>177)がnewtab(>>193)を入れると働きません。
TabMixLiteだとちゃんと閉じてくれるのですが、原因が分かりますでしょうか?
userChrome.jsは0.7で、Days on the MoonさんのUCJS Loaderを使用しています。
WinXP、Firefoxは2.0.0.4です。
596:536
07/06/22 17:13:59 RJELponG0
ver. 0.6をUPしました。
URLリンク(kuonn.mydns.jp)
変更点
・SearchWP, Googlebar Liteのハイライトにも対応。
不具合
-z-indexが指定されているページだとうまくハイライトできない。(ブラウザの仕様?
-リンク等がクリックできなくなる。(オーバーレイしている都合。仕様かも。
-FLASHにはオーバーレイしない。
残りの不具合を潰せる気がしない(;´Д`)
597:名無しさん@お腹いっぱい。
07/06/22 17:19:39 /p7xcJYL0
>>596
バージョンうp早すぎワロタ
がんばってください。
598:名無しさん@お腹いっぱい。
07/06/22 17:28:34 YblfaBHo0
>リンク等がクリックできなくなる。(オーバーレイしている都合。仕様かも。
これはsafariの方でも同じくクリックできませんね。
クリックでオーバーレイ解除になってます
599:名無しさん@お腹いっぱい。
07/06/22 17:49:29 7aXQd39n0
>>596
すげーSearchWP対応待ってました!
使わせていただきます。ありがとうございます。
600:名無しさん@お腹いっぱい。
07/06/22 17:50:30 7aXQd39n0
>>598
>クリックでオーバーレイ解除になってます
これいいですね。対応して欲しい・・・
601:名無しさん@お腹いっぱい。
07/06/22 17:58:05 knp8OXiE0
>>596
piroさんの所のTab CatarogのgetClickableElementFromPointをうまく使えば,
オーバーレイの下のリンクにアクセスできると思う。
536さんかpiroさん当たりがやってくれると期待w
602:80
07/06/22 20:22:55 QQ6gFvNk0
userContent.js userMenu.js の新しいのを上げました.パスは「magai」で.
userContent.js ver. 0.7
URLリンク(www11.axfc.net)
userMenu.js ver. 0.6
URLリンク(www11.axfc.net)
共通の更新内容
・例外をキャッチして dump するように.
・動作設定を新設し,ある程度動作やディレクトリを自由にできるように.
userContent.jsの更新内容
・実行するタイミングをloadイベントではなく,DOMContentLoadedイベントに変更.
・Greasemonkey用スクリプトのメタデータの読み込みに対応.(readmeのREAD_GMMETA参照)
>>595
UCJS Loaderだと空白タブを閉じるスクリプトが動きませんね.
近いうちに調べておきます.
603:名無しさん@お腹いっぱい。
07/06/22 20:31:25 NgRDDbDc0
>>602
いただきました!いつもありがとうございます。
604:名無しさん@お腹いっぱい。
07/06/22 21:22:27 +iVYXe+p0
URLリンク(www.xuldev.org)にあるPasteandgo2をインストしようと、スクリプトをコピペしてuc.jsでchromeフォルダに保存して再起動したんだが反映されない。
どうしてか教えてくれ、秀才たち
605:536
07/06/22 21:57:32 gKh9zNm90
ver. 0.7をUPしました。
URLリンク(kuonn.mydns.jp)
変更点
・Safariのように画面クリックでハイライトを終了する事が出来ます。clickAndExitをtrueからfalseにすれば無効化します。
alwaysHighlightとclickAndExit両方がtrueだと、かなりSafariっぽい動作をします。
・オーバーレイの追加を実行するタイミングをloadイベントではなく,DOMContentLoadedイベントに変更。
既知の不具合
・z-indexが指定されているページだとうまくハイライトできない。(ブラウザの仕様?
・リンク等がクリックできなくなる。(現在奮闘中
・FLASHにはオーバーレイしない。
>>601
見てみました。
ぱっと見じゃ何処が何してるのかサッパリなので、ゆっくり解読していきます。
>>602
頂きました。これのおかげでGreasemonkey手放しちゃってますw
606:名無しさん@お腹いっぱい。
07/06/22 23:29:54 KP2H9yag0
>>406のmergeWindow.uc.jsを更新しますた
URLリンク(firefox.geckodev.org)
新規ウィンドウにマージ後にフォーカスがちゃんと前面に来ない問題とか
文字列選択して右クリックしても普通の右クリメニューが出ちゃう問題とかを直しました
あとShiftキー押しながらだとほかのウィンドウもまとめてマージするようにしました
607:名無しさん@お腹いっぱい。
07/06/22 23:52:14 YblfaBHo0
>>605
>Safariのように画面クリックでハイライトを終了する事が出来ます。
すごいいいです!!
608:名無しさん@お腹いっぱい。
07/06/22 23:52:32 T/Oa86sf0
>>605
いいかげんうざい
どっかのブログでも借りてやってください
ブックマークしとくから
609:名無しさん@お腹いっぱい。
07/06/22 23:53:44 Uml4CFDA0
なんかすごい波がきてないか・・このスレ・・すごい
610:名無しさん@お腹いっぱい。
07/06/23 00:17:14 c7wvfDVP0
>>608
d.hatena にあるやん。探し方下手。
611:名無しさん@お腹いっぱい。
07/06/23 00:42:45 hHaThSq+0
>>608
何が悪いんだよw クレクレスレにしたいのか?
612:名無しさん@お腹いっぱい。
07/06/23 01:20:30 ysYDGyRY0
>>602
頂ました。ありがとうございます。
ただなんかJSActions用のScriptが動かないような。
userMenu.js0.5では動いてたんですが。勘違いだったらごめんなさい
613:名無しさん@お腹いっぱい。
07/06/23 01:21:27 RYVYrQqD0
>>602
を使うとgreasemonkeyより軽くなるの?
614:名無しさん@お腹いっぱい。
07/06/23 01:23:40 B6tkrM5V0
>>613
使ってみればわかるだろ。
615:名無しさん@お腹いっぱい。
07/06/23 01:25:40 RYVYrQqD0
そう言われると思ったんだけど
拡張多すぎてよくわからない
616:名無しさん@お腹いっぱい。
07/06/23 01:33:35 aRVDiNxG0
アップローダー作ってみました。
よかったら使ってやってください。
URLリンク(www6.uploader.jp)
617:名無しさん@お腹いっぱい。
07/06/23 01:39:48 cuD2L0NT0
>>605
連日の更新乙!です。
余談ですが、>>536氏の怒涛の更新が楽しみで
スレ更新の頻度があがりましたw
今回のVerうpでますます便利に検索が出来そうです。
>>606
更新乙!です。スクリプト頂きました(・∀・)
618:名無しさん@お腹いっぱい。
07/06/23 01:54:20 Zs5AyeH00
馴れ合いスレかここは
619:名無しさん@お腹いっぱい。
07/06/23 02:01:21 alkHhTjt0
誰か>>557をもっと分かりやすくお願い。
この文章だと、
どうやったら「UCJS_Loader専用のもの」だと分かるのか、
「JS v1.7ja」とは何か、
どうやったら「browser.xul以外にoverlayするもの」だと分かるのか
が分からない。
620:名無しさん@お腹いっぱい。
07/06/23 07:52:55 sYHMtJgd0
>>602
いただきました。ありがとうございます。
userContent.uc.jsの65-66行目にtypoあるみたいです。
try catchでメッセージが{}の外に出ちゃってます。
621:名無しさん@お腹いっぱい。
07/06/23 08:14:39 WMCXmzIA0
userChrome.jsとか、GreaseMonkeyとか、Stylishとか、
何でも出来ちゃう系の拡張って、
自分が使うために自分でスクリプト書いて、
バンバンカスタマイズしていくっていう目的の拡張じゃないのかなぁ?
この流れは、なんか、ちょっと違うのかな。と、思ってみたり・・・(´・ω・`)
こういうことが出来そうとか、おもしろい使い方とか、
ネタやアイディア、技術的なことを話すスレかと思って見始めたのだけど、スレ違い?
622:名無しさん@お腹いっぱい。
07/06/23 09:27:38 xJk6TgpK0
どちらかを選ばなきゃいけないのかい
623:名無しさん@お腹いっぱい。
07/06/23 09:47:12 sYHMtJgd0
>>519
scrollbarAnywhereだったら中のjsほとんどそのままで動きますよ
pref設定してるとこ自分の好みの決めうちに書き換えてあげればよろし
624:名無しさん@お腹いっぱい。
07/06/23 14:09:54 B6zMGM3G0
グリモンではなくてuserContent.jsを使う利点って何ですか?
スレをざーっと流し読みしてみたけどよくわからんかった
625:名無しさん@お腹いっぱい。
07/06/23 14:14:34 042yc/hx0
>>624
体感できるほど軽くなるから。
626:名無しさん@お腹いっぱい。
07/06/23 14:18:49 B6tkrM5V0
>>621
(´・ω・`) (´・ω・`)
627:名無しさん@お腹いっぱい。
07/06/23 14:37:22 9ks8IvVe0
>>602
userContent.js 0.7にしたら動作しなくなったので0.6に戻した
OSがMEなのって関係ある?
628:名無しさん@お腹いっぱい。
07/06/23 15:14:22 1/F1FFX90
>>627
>>620のとこ直さないとGM関数preloadされないからそのせいかも
629:名無しさん@お腹いっぱい。
07/06/23 15:34:21 9ks8IvVe0
>>628
それだった。直りましたよありがとう>>620も
630:名無しさん@お腹いっぱい。
07/06/23 15:44:37 Ql79936D0
>>628-629
どう直せばいいの?
調べても全然わからん……
631:名無しさん@お腹いっぱい。
07/06/23 16:09:32 65tn8qSw0
>>630
catch(e){} のところ
catch(e){
エラーメッセージ; }
です
632:名無しさん@お腹いっぱい。
07/06/23 17:04:53 ug9vS8eC0
やってる事は他のアドオンの寄せ集め。
管理や設定が面倒になってただけで
実際の動作は同じだから軽くなってすらいない。
おまいら何がやりたいんだ?
633:名無しさん@お腹いっぱい。
07/06/23 17:09:20 B6tkrM5V0
>>632
おまえはなんでここ見てんだ?
634:名無しさん@お腹いっぱい。
07/06/23 18:05:07 RNO8O5GI0
>>632
動作が同じだったら軽くならないのか
プログラマ涙目だなw
635:80
07/06/23 18:08:52 bpw7N3AC0
userContent.js userMenu.js 共にバグが在ったので修正しました.
両方まとめて本体ファイルのみのアーカイブにしてあります.パスは「magai」で.
URLリンク(www6.uploader.jp)
>>620
loadSubScriptが一度も成功しなかった場合にエラーメッセージを吐く仕様なので,
catchの外にある事自体は良いんですが,
errMsgで使っている「e」が宣言されてないのでマズイので直しました.
ご指摘ありがとうございます.
>>595
調べたところ,UCJS Loaderでも空白タブを閉じるスクリプトは動きます.
恐らく,同じファイルに書かれている他のスクリプトがエラーを吐いて止まっていると思われるので,
エラーコンソールで確認してみてください.
>>616
ありがたく使わせていただきました.
636:名無しさん@お腹いっぱい。
07/06/23 19:00:21 f3mqCg8m0
>>623
scrollbarAnywhere.jsをscrollbarAnywhere.uc.jsにリネームして
設定値を直接prefs.jsに書き込んだのですがダメですたorz
どこをどう手を加えればいいのでしょうか?おながいします
>>635
更新乙です
637:名無しさん@お腹いっぱい。
07/06/23 19:28:52 gehqWQRF0
>>636
拡張機能をインスコすれば事足りるのではないですか?
xpiの中のスクリプトを殆どそのまま使うのであればuserChrom.js用スクリプトにする意味あるのですか?
>どこをどう手を加えればいいのでしょうか?
と質問されているので, 改良することもないのでしょう?
目的をよく考えられた方がいいと思いますが,どうでしょう?
638:名無しさん@お腹いっぱい。
07/06/23 19:47:49 UrpqqDC90
半角の「?」の人
頑張ってるね
639:名無しさん@お腹いっぱい。
07/06/23 20:14:33 4G9GU8H20
ID変えてまで延々おつかれさまです
640:名無しさん@お腹いっぱい。
07/06/23 21:04:51 wo+e5sJN0
どなたか>>193のスクリプトをもう一度うp
してくれないでしょうか?
641:名無しさん@お腹いっぱい。
07/06/23 23:18:56 HgiaCGlC0
仮ブログぐらい立てりゃいいのに。
642:名無しさん@お腹いっぱい。
07/06/23 23:27:52 cl0g5sZ+0
>>636
えーと、prefよんでセットや分岐してるようなところ削って、っていうつもりでしたが...
あとはxulにあるようにInitを発動すればいいんですけど...
この拡張のコードなにやら難しいので、まとめサイトにあるdragimage.uc.jsとか
流用させてもらったほうがいいかもです。
643:名無しさん@お腹いっぱい。
07/06/24 06:23:33 6+CxkEOF0
おれは、半角の「?」の人の言ってることに賛成派なんだけどねぇ。
userChrome.jsやgreasemonkeyみたいなユーザースクリプトは、
理解できないなら、無理して使うレベルの拡張では無いと思う。
644:名無しさん@お腹いっぱい。
07/06/24 08:35:27 Bj5n1fzv0
>>642
仰せの通り作った。
URLリンク(www6.uploader.jp)
ファイル名はダウンロード後GrabScroll.uc.xulに変える。
Fx2.0.0.4&WinXpで動作確認
ツールメニューにGrabScroll.の設定メニューあり。
645:595
07/06/24 08:54:15 LAf1QI7F0
>>635
レスありがとうございます。
Firefox起動時の空白タブ以外にはスクリプトが動きました。
ちなみに、エラーは出ていません。
646:636
07/06/24 11:06:46 7QgskVWL0
>>642
ありがとうございます
dragimage.uc.jsで子ノードが"IMG"以外でも動作するようにしてみたら、
希望の動作になりますた
>>644
おお、こちらもありがとうございます
設定も楽だし素晴らしいです、さっそく愛用させていただきます
647:名無しさん@お腹いっぱい。
07/06/24 12:47:20 Bj5n1fzv0
>>646
>>644 をさっき差し替えた。
648:名無しさん@お腹いっぱい。
07/06/24 13:18:21 nGeGaL2y0
煽ったり作ったり大変だな
649:名無しさん@お腹いっぱい。
07/06/24 15:31:29 ZOI3OE+50
まとめサイトにうpしてくれればいいのに。
650:名無しさん@お腹いっぱい。
07/06/24 16:13:03 SFaJLoqz0
なんで?
651:名無しさん@お腹いっぱい。
07/06/24 16:31:37 RVMv2F240
最近やたら難癖つける人がいるね
652:名無しさん@お腹いっぱい。
07/06/24 16:38:10 LZEcd2eB0
夏ですね。
653:名無しさん@お腹いっぱい。
07/06/24 17:43:07 Bj5n1fzv0
>>649
仰せの通りうpした。
URLリンク(firefox.geckodev.org)
ということで, URLリンク(www6.uploader.jp) は削除しといた。
リンク上の挙動を修正しといた。Fx2.0.0.4WinXpでしか動作確認していない。
654:名無しさん@お腹いっぱい。
07/06/24 18:11:14 UDa6dEF+0
まぁ所詮自己満足だな
655:名無しさん@お腹いっぱい。
07/06/24 18:25:03 Bj5n1fzv0
>>654
ということで, 文字列選択をしやすくしたものをup
URLリンク(firefox.geckodev.org)
一旦何処かclickしてから,閾値内であれば文字列の選択ができる状態。
連続ドラッグ中は自動的に閾値が1/10になる。
656:80
07/06/24 18:40:57 gRz+tq1A0
>>645
直しました.これで起動時の空白タブも消せるはずです.
// Auto Close Blank Tab
(function(){
var tab = gBrowser.mTabs,max = tab.length;
for(var i = 0;i < max;++i){
var win = tab[i].linkedBrowser.contentWindow;
win.blank = (win.document.URL == 'about:blank');
}
gBrowser.addEventListener('DOMContentLoaded',function(event){
var win = event.originalTarget.defaultView;
if(win == win.top) win.blank = (win.document.URL == 'about:blank');
},false);
gBrowser.tabContainer.addEventListener('TabOpen',function(event){
var win,tab = gBrowser.mTabs,max = tab.length;
for(var i = 0;i < max;++i){
if(tab[i] == event.target) continue;
win = tab[i].linkedBrowser.contentWindow;
if(win.blank){ gBrowser.removeTab(tab[i]); --max; }
}
},false);
})();
657:名無しさん@お腹いっぱい。
07/06/24 21:15:21 Bj5n1fzv0
GrabScroll2.uc.xul → GrabScroll3.uc.xul
URLリンク(firefox.geckodev.org)
GrabScroll無効にしたとき, リンクがクリックできないのを修正
以降はURLリンク(space.geocities.yahoo.co.jp)にて対応予定
658:名無しさん@お腹いっぱい。
07/06/24 21:42:37 7QgskVWL0
>>647,657
ああっ、さらにどんどん便利になってますね
ありがたく使わせていただきます
659:名無しさん@お腹いっぱい。
07/06/24 22:18:28 mzZXbpUF0
>>658
なんかすごい大作ですね
私の場合自分でそんなscript書けないので642のように移ってきて
中クリ使用で60行足らずデス
660:名無しさん@お腹いっぱい。
07/06/24 22:27:10 Bj5n1fzv0
>>659
拡張機能その他のスクリプトなど, どれを使うか否かを決めるのは自分自身。
最もマッチするものを選択すればいいと思う。
661:名無しさん@お腹いっぱい。
07/06/24 22:41:37 6e0/ofeu0
onload時に
画面上の特定のアンカーを自動的にクリックさせるには
どうすればいいの?
下記じゃだめだったよorz
var nodes = document.evaluate(
'//a',
document, null,
XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null
);
for (var i = 0, elm; elm = nodes.snapshotItem(i); i++) {
if(特定のアンカーを見つける条件){
elm.click();
break;
}
}
662:名無しさん@お腹いっぱい。
07/06/24 23:03:24 g9VTyxf70
document.createEventを使えばイベントを生成できるけど
location.href=elm.hrefでいいんじゃないの
663:661
07/06/24 23:41:56 6e0/ofeu0
>>662
location.href=elm.hrefだと
リファラとかちゃんと
設定されないんじゃないかと、、?
664:661
07/06/24 23:42:45 6e0/ofeu0
追記、
document.createEvent調べてみます。
665:名無しさん@お腹いっぱい。
07/06/24 23:55:52 g9VTyxf70
リファはちゃんと設定されるが
666:661
07/06/25 01:23:02 MPtTY2RS0
なるほど
勉強になりますた。
ありがとうっす
667:名無しさん@お腹いっぱい。
07/06/25 02:19:43 JonmGaPh0
ここまでくると普通に拡張使った方がましと言う罠。
668:名無しさん@お腹いっぱい。
07/06/25 04:42:01 /VoB3fHY0
SearchButtonにあった
「検索エンジンのアイコンをホイールクリックで検索バーをクリア」
ってのを探してるんですが、どなたか知ってましたら教えて下さい。
アレ便利だったし。
669:名無しさん@お腹いっぱい。
07/06/25 04:47:36 zBdk9Mzc0
>>668
前にどこかでもらった奴だけど
userChrome.js用
(function() {
// If it is necessary, the user please rewrite.
const ClikType = 1;// 0: left, 1: mid, 2: right
// Clear Serch Box
var clearSearchBox = function(event){
if ( event.button == ClikType ){
var searchBar = BrowserSearch.getSearchBar();
if (searchBar){
var searchBox = searchBar._textbox || searchBar.mTextbox;
searchBox.value = '';
// Dispatch fake input event
var inputEvent = document.createEvent('Events');
if (inputEvent){
inputEvent.initEvent('oninput', true, true);
searchBar.dispatchEvent(inputEvent);
}
searchBar._textbox._displayCurrentEngine();
}
event.preventDefault();
}
};
var searchbar = BrowserSearch.getSearchBar();
document.getAnonymousElementByAttribute(searchbar, "anonid", "searchbar-engine-button")
.addEventListener("click", clearSearchBox, true);
}());
670:名無しさん@お腹いっぱい。
07/06/25 05:02:04 /VoB3fHY0
なんという高速…多謝
671:名無しさん@お腹いっぱい。
07/06/25 18:02:27 c4CQ0DeF0
>>656
ありがとうございました。
672:名無しさん@お腹いっぱい。
07/06/25 18:26:42 bh/0zWiV0
普通のWebブラウザで2chの板一覧を見る際に「表示スタイル切替」で
切り替えた状態をCookieなしで維持できるような.js 誰かクレクレ
URLリンク(www2.2ch.net) の changeSubbackStyle() を
使ってごにゃごにゃしてみたんだけど、どーにもうまいこと行かない・・。
673:名無しさん@お腹いっぱい。
07/06/25 18:36:58 9Zj4SRy10
>>656
これを導入すると起動時に復元されるタブが一つ閉じられてしまいます
674:名無しさん@お腹いっぱい。
07/06/25 20:14:30 eoWBx6eN0
URLリンク(vista.crap.jp)
SafariHighlight.uc.js ver. 0.8.2使わせて頂いています
はてなやってないんで書き込みしていいのか
わかんないんで、ここに書き込みします
何も入力していない状態で、↑みたいな感じになるんですが
どうにかできないでしょうか?
searchWP search box sync仕様
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4
WinXPsp2
お願いします。
675:536
07/06/25 21:15:38 8BvcaUtM0
>>674
0.8.3をUP。
URLリンク(kuonn.mydns.jp)
0.8でオーバーレイの追加タイミングを変更した以降未確認だた……。
SearchWP使ってなくて発見が遅れた模様。
あと書込に関してはユーザーじゃなくても書けるのでご自由に。
676:名無しさん@お腹いっぱい。
07/06/25 21:31:32 eoWBx6eN0
>>675
素早い対応ありがとうございます。
今度からは、はてなの方に書き込みしたいと思います
これからもがんばってくださいm(__)m
677:名無しさん@お腹いっぱい。
07/06/26 00:55:48 hOpLZVsy0
>>635
更新乙です
SeaMonkey v1.1.2でも問題なく動いています。
ありがたく使わせていただきます。
>>673氏も報告しているAuto Close Blank Tabですが、SeaMonkeyでは
正常に機能しているのですが、Firefoxでは私の環境でも
(Gecko/20070515 Firefox/2.0.0.4)ブックマークやパーソナルツールバーから
中クリックでタブをまとめて開くと最初のページが開けません。
お時間が御座いますときに確認お願いします。
678:名無しさん@お腹いっぱい。
07/06/26 07:42:40 LGhoevks0
>>673, >>677
80氏じゃないけれど, 修正した。さらにタブの復元時にも空白タブを消去するようにしてみた。
// Auto Close Blank Tab
(function(){
var tab = gBrowser.mTabs,max = tab.length;
for(var i = 0;i < max;++i){
var win = tab[i].linkedBrowser.contentWindow;
win.blank = (win.document.URL == 'about:blank');
}
gBrowser.addEventListener('load',function(event){
var win = event.originalTarget.defaultView;
if(win == win.top) win.blank = (win.document.URL == 'about:blank');
},false);
gBrowser.tabContainer.addEventListener('TabOpen',function(event){
var win,tab = gBrowser.mTabs,max = tab.length;
for(var i = 0;i < max;++i){
if(tab[i] == event.target) continue;
win = tab[i].linkedBrowser.contentWindow;
if(win.blank){ gBrowser.removeTab(tab[i]); --max; }
}
},false);
gBrowser.tabContainer.addEventListener('SSTabRestored',function(event){
var win,tab = gBrowser.mTabs,max = tab.length;
for(var i = 0;i < max;++i){
if(tab[i] == event.target) continue;
win = tab[i].linkedBrowser.contentWindow;
if(win.blank){ gBrowser.removeTab(tab[i]); --max; }
}
},false);
})();
679:名無しさん@お腹いっぱい。
07/06/26 07:57:50 LGhoevks0
>>678
ごめん(function(){の次からの以下の5行を消してください。消し忘れm(._.)m
var tab = gBrowser.mTabs,max = tab.length;
for(var i = 0;i < max;++i){
var win = tab[i].linkedBrowser.contentWindow;
win.blank = (win.document.URL == 'about:blank');
}
680:名無しさん@お腹いっぱい。
07/06/26 08:13:50 klq0igVS0
タブバーをホイールクリックで「最後に閉じたタブを開く」という動作をする
uc.js(もしくは拡張機能)ってありませんでしたっけ?
681:名無しさん@お腹いっぱい。
07/06/26 08:36:32 LGhoevks0
>>680
デフォではタブ上で中クリックを押すとタブが閉じるという設定になっており,
タブを多数開くとタブバーはタブが占めてしまい空白スペースは殆ど無くなります。
その場合,お望みの操作は困難になることが予想されますが...
682:名無しさん@お腹いっぱい。
07/06/26 08:37:51 76mmAdOi0
>>680
ユーザースクリプトは知らんが、
拡張ならundo closed tabs button
683:名無しさん@お腹いっぱい。
07/06/26 08:47:18 LGhoevks0
>>680
タブバーでなくてもよいなら
URLリンク(www.xuldev.org)
684:名無しさん@お腹いっぱい。
07/06/26 09:39:47 hOpLZVsy0
みんなおはよ
>>678
乙です。
今、Firefox(v2.0.0.4)とSeaMonkey(v1.1.2)にて動作確認しました。
>中クリックでタブをまとめて開くと最初のページが開けません。
は修正されていました。
しかし、空白タブを複数開くことができてしまうことと、URLバーからの検索時に
複数の空白タブが存在した場合、表示しているタブ以外は空白タブとして
残ってしまうことを確認しましたが如何でしょうか?
685:名無しさん@お腹いっぱい。
07/06/26 09:43:29 klq0igVS0
>>681
.tabbrowser-tab { margin-bottom: 15px ! important; }
なのでご心配には及びません。
>>682
一応導入済みです。が、ツールバーは若干遠いですし
普段タブをホイールクリックで閉じてますので
タブバーをホイールクリックで閉じたのを開くだと
UI的に心地良いので。
>>683
ども。仮に自作するとなった時に参考になりそうです。
拡張の方は思い出しました。superTでした。
これのtabclicking.jsの部分だけなんですが…。
686:名無しさん@お腹いっぱい。
07/06/26 10:32:51 LGhoevks0
>>685
そういうことなら,どーぞ。
/**
* Undo close tab by middle-click "Tab Strip..
* Requires Firefox 2.0 and userChrome.js extension.
*/
document.getAnonymousElementByAttribute(getBrowser(), 'class', 'tabbrowser-strip')
.addEventListener("click", function(aEvent){ if (aEvent.button == 1) undoCloseTab(); }, false);
687:名無しさん@お腹いっぱい。
07/06/26 10:41:30 klq0igVS0
>>686
どうもです。ありがとう。
688:80
07/06/26 18:29:37 NunmfGR10
>>673 >>677
直しました.
おかげでシンプルになりました.
// Auto Close Blank Tab
(function(){
gBrowser.tabContainer.addEventListener('TabOpen',function(event){
var win,tab = gBrowser.mTabs,max = tab.length;
for(var i = 0;i < max;++i){
var shell = tab[i].linkedBrowser.docShell;
if(!shell.isLoadingDocument && shell.document.URL == 'about:blank'){ gBrowser.removeTab(tab[i]); --max; }
}
},false);
})();
689:名無しさん@お腹いっぱい。
07/06/26 20:35:46 ZIp/gDY30
このスレ3人ぐらいしかいないだろw
690:名無しさん@お腹いっぱい。
07/06/26 20:41:22 KLqSqdtr0
>>688
>>678
ありがとうございます!
691:名無しさん@お腹いっぱい。
07/06/26 20:52:05 KoPeca450
>>689
スクリプト書けるのは三人しかいないっぽい。
692:80
07/06/26 22:07:03 J77tvQKG0
>>688 のは空白タブを閉じない時があったので修正.
ついでに,>>678 さんのを参考にタブ復元時に作動するようにしてみた.
// Auto Close Blank Tab
(function(){
function callback(event){
var tab = gBrowser.mTabs,max = tab.length;
for(var i = 0;i < max;++i){
if(tab[i] == event.originalTarget) continue;
if(!tab[i].linkedBrowser.docShell.isLoadingDocument
&& tab[i].linkedBrowser.contentWindow.document.URL == 'about:blank'){
gBrowser.removeTab(tab[i--]); --max;
}
}
}
gBrowser.tabContainer.addEventListener('TabOpen',callback,false);
gBrowser.tabContainer.addEventListener('SSTabRestored',callback,false);
})();
693:677
07/06/27 00:30:59 ID77ZvqU0
>>692
修正ありがとうございます。
SeaMonkeyでは、全ての動作okでしたが、
Firefoxでは起動後最初の複数タブを開く動作の時だけ
並び順が最初になっているサイトが開きませんでした。
他のスクリプトは抜いた状態での確認ですので再現可能と思いますが
報告いたします。
694:名無しさん@お腹いっぱい。
07/06/27 05:43:39 q9Dr19Tf0
もう、おまいが、自分で作ればいいんじゃね?
userChrome.js使ってるのに、
スクリプトはさっぱり。なんて言わせないぞ(`・ω・´)シャキーン
>>691
このスレオワタ\(^o^)/
695:名無しさん@お腹いっぱい。
07/06/27 06:47:31 kO0VpAVB0
思う存分終わってくれ。一人で。
696:604
07/06/27 11:36:26 gRaucPvx0
>>604 このスレの流れを変えるために、まず>>604の質問に答えてくれ
697:名無しさん@お腹いっぱい。
07/06/27 11:47:10 wUc6YBXM0
環境も書かずに質問とな
698:604
07/06/27 12:04:38 gRaucPvx0
xpsp2 2.0.0.4
699:名無しさん@お腹いっぱい。
07/06/27 12:21:44 F+FnmXJ+P
>>698
userChrome.js のヴァージョンとスクリプト・ローダはどこのを
使ってるかも書かないと答えてもらえないんじゃない?
700:604
07/06/27 12:46:15 gRaucPvx0
userChrome.js0.7 ローダ?>>604のサイトのことか?な
701:名無しさん@お腹いっぱい。
07/06/27 12:59:04 9MaYaTEj0
userChrome.js0.8
aliceさんのLoaader
でSubScript Folderに置いたら動いたよ
Paste and Go.uc.js
702:名無しさん@お腹いっぱい。
07/06/27 13:28:19 7UtpmkuL0
ローダーを使ってないのに拡張子をuc.jsにしてるに100ペリカ。
703:名無しさん@お腹いっぱい。
07/06/27 13:53:23 F+FnmXJ+P
つまんないオチだなぁ。
704:604
07/06/27 15:15:03 gRaucPvx0
0.8にした。ローダーはSub-Script_XUL Loaderってやつ。>>702のようではない
705:604
07/06/27 15:39:25 gRaucPvx0
>>701 chromeフォルダにいれるんじゃねーの?あと、ちゃんとUTA-8でコピペしてuc.jsとしてchromeフォルダに保存した。
706:名無しさん@お腹いっぱい。
07/06/27 16:48:56 tlwyvv8X0
>>705
chromeフォルダの中にSubScriptフォルダを作って、その中に置く。
707:名無しさん@お腹いっぱい。
07/06/27 16:56:03 ZmjZvDvD0
>>604
A.userChrome.js0.8
A-1.URLリンク(www.haslo.ch)からダウンロード,インストール。
(ダウンロードしたxpiファイルをFxのウィンドウにドラッグ&ドロップ)
A-2.URLリンク(stashbox.org)をダウンロードし,名前をuserChrome.jsに変更し, chromeフォルダの中に上書き。
B.userChrome.js0.7
B-1.URLリンク(www.haslo.ch)からダウンロードし,インストールする。
B-2.URLリンク(forums.mozillazine.org)からSub-Script/XUL Loaderをダウンロードし,名前をuserChrome.jsに変更し, chromeフォルダの中に上書き。
C.userChrome.js0.7を使い,JavaScript1.7などUCJS Loader用のスクリプトを使うのなら
C-1.URLリンク(www.haslo.ch)からダウンロードし,インストールする。
C-2.URLリンク(nanto.asablo.jp)をダウンロードし,名前をuserChrome.jsに変更し, chromeフォルダの中に上書き。
3.使用するスクリプト(*.uc.js/*.uc.xul)をchromeフォルダの中に入れる。
4.Fx再起動
>>701>>706さんの方法はalice0775さんが自分がスクリプトを整理をしやすいように複数のフォルダに分けるようにしたもの。
なんかたいへん読みづらくなりました。
708:名無しさん@お腹いっぱい。
07/06/27 17:29:35 9MaYaTEj0
>>604
701です 706,707さんのおっしゃるとおりです
709:80
07/06/27 17:58:14 Q0z5F3d50
>>693
直してみました.
(function(){
function callback(event){
if(event.type == 'SSTabRestored'){
if(gBrowser.mTabs.length > 1
&& event.originalTarget.linkedBrowser.contentWindow.document.URL == 'about:blank')
gBrowser.removeTab(event.originalTarget);
if(!event.originalTarget.linkedBrowser.SSTabRestoring) return;
delete event.originalTarget.linkedBrowser.SSTabRestoring;
}
var tab = gBrowser.mTabs,max = tab.length;
for(var i = 0;i < max;++i){
if(tab[i] == event.originalTarget
|| tab[i].linkedBrowser.SSTabRestoring
|| tab[i].linkedBrowser.docShell.busyFlags
|| tab[i].linkedBrowser.contentWindow.document.URL != 'about:blank') continue;
gBrowser.removeTab(tab[i--]); --max;
}
}
gBrowser.tabContainer.addEventListener('TabOpen',callback,false);
gBrowser.tabContainer.addEventListener('SSTabRestored',callback,false);
gBrowser.tabContainer.addEventListener('SSTabRestoring',function(event){
event.originalTarget.linkedBrowser.SSTabRestoring = true; },false);
})();
710:604
07/06/27 20:20:21 gRaucPvx0
親切にありがとう、しかし・・・申し訳ないがウンともスーとも言わない。701も707も試した。
>>604にある文字列をコピーしてメモ帳を開いて貼り付けて(テキスト文書、UTF-8)名前をつけてchromeフォルダに保存して、再起動したけどコンテキストメニューに追加されてないorz
こうだよな?
711:名無しさん@お腹いっぱい。
07/06/27 20:34:50 xHl01+I60
自分で実行したことを最初から箇条書きしてみろ。
712:604
07/06/27 20:39:02 gRaucPvx0
707にあるAと手順どおり→710→再起動。そして次はBで試してみて以下同じく。次にCを試す。最後に701にあるとおりchromeフォルダにsubフォルダを作ってそこに入れてみた。そして再起動
713:名無しさん@お腹いっぱい。
07/06/27 21:14:12 wUc6YBXM0
他のスクリプトは効くのか?
714:名無しさん@お腹いっぱい。
07/06/27 21:18:36 ZmjZvDvD0
>>710
>再起動したけどコンテキストメニューに追加されてないorz
ロケーションバーのコンテキストメニューですけど?
715:名無しさん@お腹いっぱい。
07/06/27 21:38:57 c8bFsurI0
URLリンク(d.hatena.ne.jp)
ここの人がスクリプト置いてる鯖が死に続けてるんだけど誰か持ってたらあげて…
716:名無しさん@お腹いっぱい。
07/06/27 21:47:15 ZmjZvDvD0
>>715
Sybianの日記その人にお願いするのがよいと思います。
717:693
07/06/27 22:57:01 ID77ZvqU0
>>709
今、確認しましたが、Firefox(userChrome.jsは0.7、0.8ともに)でも完動です。
80氏すごいですね。
なんどもおつかれさまです。
718:604
07/06/28 00:14:33 udG0m2xS0
他のは問題ない。これだけがだめ、リンク先をファイルで保存ってやつができないコレがだめ。もちろんロケーションバーのコンテキストメニューな。つか、メインの右クリには反映されないのかorz
719:名無しさん@お腹いっぱい。
07/06/28 00:25:49 jB2PWnwn0
>>712
chromeフォルダの中にuserChrome.jsが入ってないか、"C"を小文字にしてるとか
720:名無しさん@お腹いっぱい。
07/06/28 01:22:12 R4+bsm/C0
このレベルで UNIX 系 OS を使ってるとは考えづらく
721:名無しさん@お腹いっぱい。
07/06/28 01:39:22 +JEP8d0t0
>>604
メモ帳開いたら文字コードはいじらないで、ファイル名だけ ***.uc.js
で保存してみな
722:604
07/06/28 02:29:09 udG0m2xS0
できた 721の通り文字コードを弄らなかった。ホントありがたい、ありがとう!
てことは、これからはUTF-8で保存をしなければおkってことかい?
723:名無しさん@お腹いっぱい。
07/06/28 02:38:03 POodZVnJ0
>>722
BOMがついてるというオチ?
724:604
07/06/28 03:01:36 udG0m2xS0
よーわからんけど・・・。
>>697>>699>>701-703>>706-708>>711>>713-714>>719-721>>723
マジでありがとう、そしてスレ汚してすまなかった。うれしかったです!
725:名無しさん@お腹いっぱい。
07/06/28 09:26:14 eaAT1I2S0
userChrome.jsのまとめサイトが欲しいな。
726:名無しさん@お腹いっぱい。
07/06/28 11:55:47 NvcSAXUe0
Firefoxまとめサイトの
userChrome.jsのページでいいんじゃないの。
しこしこと更新してる人もいるようだし。
727:名無しさん@お腹いっぱい。
07/06/28 15:38:09 +JEP8d0t0
XUL/Migemo0.7.0はSafariHighlight.uc.jsを搭載してる でも挙動が変
コンテキストメニューからFindbarに選択文字列(ひらがな?)をぶちこむと
選択した文字がジャンプする これ仕様?
728:名無しさん@お腹いっぱい。
07/06/28 16:19:26 QQh4PHUy0
>>727
>「すべて強調表示」をより強調する設定の時、検索がヒットした箇所をアニメーションさせるようにした
これじゃね?
729:名無しさん@お腹いっぱい。
07/06/28 16:23:21 IAGTEybL0
XUL/Migemoは5.5からアップデートしない事にした
Safari風ハイライトとかMigemo関係ねーし
730:名無しさん@お腹いっぱい。
07/06/28 16:32:15 5Sn1kzkX0
/ニYニヽ
(ヽ /( ゚ )( ゚ )ヽ /)
(((i ) /::::⌒`´⌒::::\ ( i))) でっていうwwwwwwwwwwwwwww
/∠_| ,-)___(-,|_ゝ \
( ___、 |-┬-| ,__ )
| `ー'´ /´
| /
731:名無しさん@お腹いっぱい。
07/06/28 17:32:48 +JEP8d0t0
>>728
そうか ありがとう
732:名無しさん@お腹いっぱい。
07/06/29 00:56:24 WR8O1szi0
軽量マウスジェスチャでクリップボードのURLから新規タブで開くって出来ますか
お願いします
733:名無しさん@お腹いっぱい。
07/06/29 01:07:32 tPNb0Wq50
openNewTabWith(readFromClipboard());
734:732
07/06/29 04:11:31 m011vn7a0
>>733
できました、ありがとう。
735:名無しさん@お腹いっぱい。
07/06/29 17:35:17 jeT2/zkg0
ベクターからソフトウェアをダウンロードする時に
<<ベクターからのお知らせ>> Vアップ通知サービスご案内
というページが出るのですがこれを飛ばす事はできますか?
736:80
07/06/29 17:55:40 PLCPsdmu0
>>709 のだとタイミングによっては
起動時に復元されるタブも消してしまうようなので修正.
// Auto Close Blank Tab
(function(){
function callback(event){
var restore = (event.type == 'SSTabRestored');
if(restore){
if(gBrowser.mTabs.length > 1
&& event.originalTarget.linkedBrowser.contentDocument.URL == 'about:blank')
gBrowser.removeTab(event.originalTarget);
else delete event.originalTarget.linkedBrowser.SSTabRestoring;
}
var tab = gBrowser.mTabs,max = tab.length;
for(var i = 0;i < max;++i){
if(tab[i] == event.originalTarget
|| tab[i].linkedBrowser.SSTabRestoring
|| tab[i].linkedBrowser.docShell.busyFlags
|| tab[i].linkedBrowser.contentDocument.URL != 'about:blank'
|| (restore && !tab[i].linkedBrowser.lastURI)) continue;
gBrowser.removeTab(tab[i--]); --max;
}
}
gBrowser.tabContainer.addEventListener('TabOpen',callback,false);
gBrowser.tabContainer.addEventListener('SSTabRestored',callback,false);
gBrowser.tabContainer.addEventListener('SSTabRestoring',function(event){
event.originalTarget.linkedBrowser.SSTabRestoring = true; },false);
})();
737:名無しさん@お腹いっぱい。
07/06/29 20:01:10 LeGN8Nsj0
URLリンク(d.hatena.ne.jp)
上記の記事にあるスクリプトを愛用しています。
これプラス検索した後にテキストボックスを空にさせたいのですが、
Javascriptとか書けないorzなので、神を待ちます。
738:名無しさん@お腹いっぱい。
07/06/29 20:36:28 dU0NG9qW0
>>373
これでどうでしょう。
URLリンク(www.xuldev.org)
739:名無しさん@お腹いっぱい。
07/06/29 21:05:12 PGBTYJLj0
>>737
これでよろしいかと
(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);
}
}
})();
740:名無しさん@お腹いっぱい。
07/06/29 22:31:13 LeGN8Nsj0
>>739
こんな激しくクレクレくんなカキコで絶対叩かれると思ったのに
なんかもう一時間足らずで神降臨とかこのスレ最高です。
ありがとうございます。
741:名無しさん@お腹いっぱい。
07/06/30 07:44:05 8yYbfDvc0
自覚してんなら、素直に>>737に書いてある、
SearchLoad Options 拡張の方を使えばいいのに・・・(´Д`;)
叩くわけじゃないんだけど、
スクリプト書けないのに、ユーザースクリプトを使う理由て何なの?
742:名無しさん@お腹いっぱい。
07/06/30 08:39:51 B4/Ws64E0
>>741
オレの場合、アマゾン殺し
743:名無しさん@お腹いっぱい。
07/06/30 08:45:16 oR3ZUPWf0
既存のユーザスクリプトが多数あるから
なんでないの?
そんなこと言い出したら
xmlもjavascriptもcssも書けないのにfirefoxを使う理由て何なの?
ってなりそう
公式やまとめサイトにある拡張やユーザcssを使わずに
全て自分で作る人しかfirefoxを使っちゃいけないわけじゃないんだから
望む物が既に提供されていたらそれを使えばいいんじゃない
自分で書けるに越したことはないけど
作ってくれとか無責任な要望を言う人は他のソフトにも沸くでしょ
その要望に必ず応えないといけないわけでもないし興味ないものはスルーされる