[表示 : 全て 最新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/

445 名前:名無しさん@お腹いっぱい。 [2007/09/14(金) 13:16:23 ID:1OoUY8xz0]
Greasemonkeyなんですが、
document.body.innerHTML.replace(/ho.*?ge/,"ha-ge")
でタグ内の文字列の場合うまく出来ません
画面(ブラウザ)上の文字列は置換するのですが、、
実際にやりたいのはコメント行の文字列をキーにばっさり切り取りたいのです


446 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/14(金) 13:38:34 ID:+naXHioV0]
どうせアド消しだろ
.は改行にマッチしない

447 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/14(金) 15:59:04 ID:1OoUY8xz0]
bodyタグ直後にある、改行を含まない同じ行の文字を指定してみても
駄目みたいなのです。。。

448 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/14(金) 17:03:43 ID:+naXHioV0]
実例出してくれんと分からんな

449 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/14(金) 17:22:17 ID:4+vgLhEm0]
lowreal.net/logs/2006/03/02/1
のはてブと del.icio.usに同時に投稿するScriptは
userContent.jsで使うにはどうしたらいいでしょうか
>>343をやってもできません

450 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/14(金) 17:50:39 ID:zK3mgQ9r0]
Platypusでhtmlいじって、後からエディタ使ってそこの部分だけ取り出すとかじゃ駄目なの?

451 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/14(金) 18:36:07 ID:b52uHDJt0]
>>3のロダ結構変なのが上がってるな

452 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/14(金) 18:49:01 ID:6xYD4bJK0]
>>451
俺もそれ思った
ろだ主さん見てたら変なの消してほしい

453 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/14(金) 20:37:19 ID:BRXyCOQP0]
>>445
g修飾子つけてみたら?



454 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/15(土) 12:00:26 ID:5w5KdWCa0]
最近userContent.js1.0を入れてみた。でも、動いているのかさっぱり解らない。
メニュー項目は出ているんだが、Greased Lightboxが動いていないようだし、
初歩的な入れ方とか知りたいんだけど、どうしたらいい。

455 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/15(土) 12:13:09 ID:z4aL/I1E0]
>>454
>メニュー項目は出ているんだが
何のメニューですか

OSは
Fxのバージョンは
userChrome.jsのバージョンは
サブスクリプトローダーの種別は
他のスクリプトは何を入れているか
それらは動作しているか
Greased Lightboxを動作させようとしているurlはどこか
エラーコンソールにエラーが出ていないか

456 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/15(土) 12:17:40 ID:8wN3zwyb0]
>>454
>Greased Lightboxが動いていないようだし、
>>250-253

457 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/16(日) 01:06:42 ID:0bo1V85l0]
>>454
b2r のスレから来た人ならタブン userContent.js のインストールが間違っているんじゃないかと思います。
トリアエズ userContent.js.readme.txt、前スレ、このスレを読んでください。
greasedlightbox.user.js はそのままで問題なく userContent.js で動いています。

458 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/16(日) 04:06:52 ID:MjeSrao00]
ブックマークメニューを開くボタンをタブバーに追加することは可能でしょうか。
イメージとしてはIE7のお気に入りみたいな感じです。
タブバーじゃなくツールバーのボタンでも良いんですが・・・

459 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/16(日) 04:13:39 ID:wiuRQU2y0]
ツールバーを右クリ、カスタマイズ

460 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/16(日) 04:27:01 ID:MjeSrao00]
>>459
サイドバーを開くんじゃなくて、メニューを開きたいんです。
いつもメニューバーからブックマーク開いてたんですが、CompactMenuにしてしまったので。

461 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/16(日) 12:38:27 ID:RMdI4vcc0]
youtubeDownloader.uc.jsが働いてくれないのです

462 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/16(日) 12:40:32 ID:dKDOtocX0]
>>460
CustomButton

463 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/16(日) 14:32:53 ID:dKDOtocX0]
>>461
動きます。



464 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/16(日) 14:42:10 ID:9qPOiT4I0]
userChrome.jsをucでscriptを動かすようにしているんだけども、
これってuserContent.uc.jsと何か問題あるかな?

465 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/16(日) 14:49:27 ID:BjQJoMQW0]
日本語って難しいなぁwwwwwwwww

466 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/16(日) 14:52:12 ID:2ukbe1vQ0]
464の言いたいことがわからなかったが、
俺の読解力が不足してたわけじゃないんだな。
安心した。

467 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/16(日) 15:10:56 ID:iiFIgjk60]
>>461
ベータバージョンのページで動かそうとしていますか?

468 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/16(日) 15:37:46 ID:9qPOiT4I0]
userChrome.jsをxxxxx.uc.jsとしてucを付けてuserChrome.jsにscriptを渡しているんだけども、
これってuserContent.uc.jsと何かエラー問題とかあるかな?ないのかな?
それともuserContent.uc.jsもucを付けてuserChrome.jsに渡してる?

469 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/16(日) 15:51:17 ID:0bo1V85l0]
日本語と userChrome.js の使い方&理解が間違っているんだと思う。

470 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/16(日) 15:53:07 ID:dKDOtocX0]
何を言いたいのか...

471 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/16(日) 15:55:33 ID:AduIkxLu0]
難解すぎる・・・

472 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/16(日) 15:56:02 ID:RMdI4vcc0]
>>467
どのページでもコンテキストメニューにDownload FLVが出てくれないのです
動いてる方が居るなら自分が何か間違えてそうです

473 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/16(日) 16:07:38 ID:2ukbe1vQ0]
>>472
動画ページ内のタイトル部分で右クリックしてる?



474 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/16(日) 16:21:45 ID:RMdI4vcc0]
>>473
はい、してます
ニコニコ動画の方は動いてくれるのですけど
入れるところから失敗してる気がするので出直してきます
お手数かけてすみませんでした

475 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/16(日) 19:52:28 ID:2A2u2Xzt0]
ID:9qPOiT4I0の言いたいことを誰か翻訳してくれ…

476 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/16(日) 20:04:35 ID:26Q+m0FE0]
>>468
何も問題無いと思うけど。

477 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/16(日) 21:24:38 ID:74epy72A0]
>>469
>>470
最初から解らないって書けばいいのにね。

478 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/16(日) 21:42:03 ID:vf35IcWi0]
>>477
答えてあげれば?

479 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/16(日) 22:06:52 ID:2QVSVv7f0]
userContent.js がそれぞれ別の名前空間で
Scriptを機能させるってことは
MinibufferにTumblr のReblogコマンドを
つけるのは無理ってこと?

480 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/16(日) 22:53:25 ID:x5Itnm/k0]
>>468
>それともuserContent.uc.jsもucを付けてuserChrome.jsに渡してる?
もうuc.jsになってんじゃん。

481 名前:名無しさん@お腹いっぱい。 [2007/09/17(月) 01:57:39 ID:TV6vOQl20]
google extraというスクリプトを使用しているのですが以下のようにズレが生じてしまいます。
このズレを生じないようにしたいのですがどうしたらいいか教えて下さい。お願いします。

482 名前:481 mailto:sage [2007/09/17(月) 02:04:09 ID:TV6vOQl20]
すいません。画像を貼り忘れてました。
ttp://www.uploda.org/uporg1021446.jpg.html

483 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/17(月) 02:26:38 ID:BmEjXjoe0]
>>479
userContent.jsを使ってないんだけど、
LDRizeからMinibufferを呼び出せる(コロンを押してブラウザ下部に黒いのが出る)ようなら大丈夫



484 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/17(月) 02:36:08 ID:UoKZZiDt0]
>>483
そっか そういやReblogのコマンドは表示されてたなあ。
LDRize has no properties ってなるのはまた別の原因
なんだろうな。
いろいろやってみるわ。ありがと。

485 名前:名無しさん@お腹いっぱい。 [2007/09/17(月) 04:26:28 ID:TV6vOQl20]
googleイメージ検索でイメージをマウスオーバーかクリックで半透明の黒い背景で
拡大表示してくれるスクリプト(または拡張)を知っている方がいたら教えてもらえませんか?
間違って消してしまって何て言う名前か忘れてしまったので・・・。お願いします。

486 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/17(月) 04:34:00 ID:uvK4kLxA0]
GreasedLightbox

487 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/17(月) 04:37:36 ID:TV6vOQl20]
>>486さん、ありがとうございました。
すみません、自己解決しました。GreasedLightboxではなく、下のサイトに載っていました。
ttp://www.eonet.ne.jp/~wdf/software/fx_gm_openimagelayer.html

488 名前:485 mailto:sage [2007/09/17(月) 05:02:15 ID:TV6vOQl20]
どうやらスクリプトのPagerizationの中に、
・画像クリックで
 『その画像を新規タブでひらく』
・画像の下に
 『画像のみ表示のリンク』
 『画像元のサイトを表示のリンク』
を作る機能があるようでそれが不具合の原因でした。
一応Pagerizationのユーザースクリプトを実行しないページに
images.google.com/*
を追加して、画像を半透明の黒い背景で拡大表示してくれるようになりました。

でもgoogleイメージ検索でもオートスクロールをしたいんですけどいい方法はないでしょうか?

489 名前:485 mailto:sage [2007/09/17(月) 05:17:34 ID:TV6vOQl20]
何度もすいません。
調べてみたところGoogleImagesAutoPagerが一番理想に近い動きをするのですが、
Googleイメージ検索結果の1ページ目の空白部分(どこでもOK)をダブルクリックしなくては
無限スクロールをしない仕様のようです。
Google AutoPagerのようにページの最下部が表示されると
自動的に次のページがロードされるようにしたいのですが
スクリプトをどのように弄ったらよいでしょうか?
分かる方がいましたらどうかお願いします。


490 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/17(月) 05:34:52 ID:3YjdUyuY0]
何もしなくてもスクロールするけど ?
他とバッティングしてるんじゃないの。

491 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/17(月) 05:58:06 ID:qSCWjue30]
私は,GoogleImagesAutoPagerとGreasedLightbox>>397改造品を使って>>485の言う動作している

492 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/17(月) 12:47:12 ID:5UvCRq7z0]
>>491
GreasedLightbox>>397改造品とPagerizationで求める動作が出来ました。
ありがとうございました。

493 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/17(月) 13:31:49 ID:vGgI1q1I0]
userContent.js
var after = document.getElementById((/ *SeaMonkey$/.test(document.title)) ? 'sep_switchprofile' : 'menu_preferences') || document.getElementById('menu_ToolsPopup').lastChild;

userchrome.js.
document.loadOverlay(getURLSpecFromFile(xul_files.shift()), null);

Restartchrome    
document.getElementById("menu_FilePopup").insertBefore(menuitem, document.getElementById("menu_FileQuitItem"));
スクリプトがエラーコンソールに出たんだけども、何か共通した問題なのかどうか教えてほしい。



494 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/17(月) 21:44:52 ID:ofbHVrJC0]
>>493
タブン fx2 だとは思うが Fx2/3 別の問題なども有るので UA を書いた方が良いヨ

495 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/17(月) 21:45:34 ID:ofbHVrJC0]
>>493
アト、エラー内容も

496 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/17(月) 22:03:49 ID:kM0aAG1L0]
GoogleImagesAutoPagerなんですが、下のように検索結果が表示されず
次のページを読み込んで行ってしまいます。
__________________________________________________________________________
TOP
22 to 39

画像 表示 すべてのサイズ google の検索結果 約 94,500,000 件中 22 - 42 件目 (0.03秒)
<<google の検索結果をすべて表示
__________________________________________________________________________
TOP
40 to 57

画像 表示 すべてのサイズ google の検索結果 約 94,500,000 件中 22 - 42 件目 (0.03秒)
<<google の検索結果をすべて表示
__________________________________________________________________________

fx2.0.0.6 userContent.js 1.0 userChrome.js 0.7(0.8に変えても)Sub-Script/XUL Loaderは本家版ですが
どなたか、解決法ご存じの方はみえませんか?

497 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/17(月) 22:06:04 ID:290W2YUB0]
Restartchrome.jsはこれといって気になるエラーはないみたい。(気が付いてない?)
userchrome.jsとuserContent.jsは最近入れたので何が何だか解らない。
あたりそうな拡張をはずしたり入れたりして試してはいるんだけど・・・?!
ってこんな感じなんだけど、解るかな。説明不足で失礼。

エラーコンソール
document.getElement ById("menu_FikePopup")has no properties
document.getElement ById("menu_ToolsPopup")has no properties

Mozilla/5.0 (Windows; U; Windows NT 5.0; ja; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6

498 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/17(月) 22:22:05 ID:ofbHVrJC0]
>>496
「最初の表示ページの画像が順送りで変わっていっているのに気づいていない」
では?

499 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/17(月) 22:24:52 ID:ofbHVrJC0]
>>497
トリアエズ新規プロファイルに userChrome.js と必要なスクリプトのみ入れてチェック
エラー・メッセージはメッセージ上で右クリックでコピーできるから重複している物以外
全部ここに書き込む。

500 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/17(月) 22:27:46 ID:kM0aAG1L0]
>>498
最初のページはそのままで下にずら〜っと検索部分だけ抜いた
結果がつながっていきます。

501 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/17(月) 22:42:15 ID:ofbHVrJC0]
>>500
利用環境は? Firefox の UA
スクリプト環境は? GM or userContent.js

トリアエズは新規プロファイルで必要な拡張(GM/userChrome.js etc)のみ
スクリプトは GoogleImagesAutoPager(userContent.js の場合はその関係も)
だけいれてチェック。

502 名前:496 mailto:sage [2007/09/17(月) 23:24:22 ID:kM0aAG1L0]
>>501
新規プロファイルで試してからここに聞きに来たんだけど
もいっかいやってみましたが同じ結果でした。
Firebugで観てもエラーはないです

fx2.0.0.6 userContent.js 1.0 userChrome.js 0.7(0.8に変えても)Sub-Script/XUL Loaderは本家版


503 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/17(月) 23:52:22 ID:ofbHVrJC0]
>>502
失礼当方常用Fx
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9a8pre) Gecko/2007091704 Minefield/3.0a8pre
だと1ページ目の画像が差し変わっていく状態になるのですが
Fx2(2.0.06)でチェックしたところウマク行かないですね...
ただ、画像の表示されていないページ相当の部分で再読み込みさせると
表示できます。userChrome.js userContent.js スクリプト多数(合計30個ほど)の環境なのでチョット当方固有の問題も多々有ると思いますが...

Fx2.0.06 & GoogleImagesAutoPager の環境の方の意見を待った方が良いかもしれません。




504 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/17(月) 23:56:56 ID:kM0aAG1L0]
>>503
動作確認、お手数をおかけしましたがありがとうございます。
同じ環境の方からの情報を待ってみます。

505 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/18(火) 00:50:39 ID:tISoKFsl0]
>>504
私の環境userContent.js 1.0ではFx3a8preは>>503の挙動, Fx2.0.0.6の場合は以下の挙動になる。
1.Google 画像検索する 1-20件目が表示
2.スクロールする
3.1ページ目の画像が次の20件に置き換わる
4.さらにスクロールする
5.次の20件がページに追加される
以降4.5の繰り返し

506 名前:503 mailto:sage [2007/09/18(火) 01:16:49 ID:/HbgyGIq0]
>>504
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.1.6) Gecko/2007072518 Firefox/2.0.0.6

greasemonkey__45_0.7.20070607.0__45_fx.xpi(0.7.20070607.0) でテストしたところOKでした。
と言う事で userContent.js 1.0 の問題ですね。

>前スレ 80 氏如何でしょうか?

507 名前:496 mailto:sage [2007/09/18(火) 01:56:55 ID:sMaE0M740]
>>505
>>506
fx2.0.0.6にgreasemonkey-0.7.20070607.0-fx.xpiを入れて確認したところ
こちらの環境でも正常に検索結果が表示されました。orz

SM1.1.5(スクリプトの環境はfxと同じでgreasemonkey-0.6.6-mod.xpi)でも
正常に動作しましたので、前スレからもう一度読み直して考えてみます。


508 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/18(火) 21:08:47 ID:PPW/cSTM0]
>>147>>150
これを、about:blankの時は上書きというか現タブで開くけど
それ以外の場合は新タブで開くっていう風にするにはどうすればいいんでしょう?

常に新タブでも不便ではないんですが…

(ちなみに自分は47行目付近と78行目付近を入れ替えて
通常は新タブ、Ctrl押しで現タブというようにしています。)

509 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/19(水) 14:08:09 ID:R3dpkBro0]
>>508
新規タブを開く条件に && gBrowser.currentURI.spec !== "about:blank", または, 現在のタブに開く条件に || gBrowser.currentURI.spec === "about:blank" を付加すればいい。

510 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/19(水) 21:54:28 ID:cCFRZFJ60]
>>509
3のロダに上がってるBHNewTabに適用しようとしたけどわけわかめ。
アドレスバーと検索が新しいタブで開かなくなるし。

511 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/19(水) 22:55:51 ID:R3dpkBro0]
>>510
>>509>>147をターゲットとして書いたつもり。

>>510の言うのがBHNewTab-0.7-mod2.uc.jsのことなら,
switch(target){を

if(Components.classes['@mozilla.org/appshell/window-mediator;1']
.getService(Components.interfaces.nsIWindowMediator)
.getMostRecentWindow(null)
.getBrowser().currentURI.spec == "about:blank") target = 'current';
switch(target){という具合い。

512 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/20(木) 03:37:07 ID:Ueej5sIl0]
これからスクリプトを初めて書こうって人間にお勧めの解説サイトありますか。
プログラミングの知識はCのソースが読めるレベルです。

513 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/20(木) 09:01:52 ID:Kgs/EZ5x0]
>>509
横からで申し訳ないんですが、
通常のミドルクリック→about:blankなら現タブ、それ以外なら新タブ
Ctrl+ミドルクリック→常に新タブ
という風にするにはどうすればいいのでしょう?ぼすけて…



514 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/20(木) 13:46:13 ID:QVxbvcor0]
javascriptの基礎はなんとか覚えたけど
firefoxの内部構造のうまい調べ方がわからん。

515 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/20(木) 13:50:48 ID:zV6IJ4Fk0]
>>514
ttp://mxr.mozilla.org/
ttp://www.knology.net/~mcdavis941/ui_visual_index/fx_index.html
とか

516 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/20(木) 14:00:53 ID:ALZ9sJE40]
>>514
よく見るのはソースコード, ttp://lxr.mozilla.org/, ttp://www.xulplanet.com/およびttp://developer.mozilla.org/の辺り。

517 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/20(木) 16:58:00 ID:N6/xKvo20]
eval("BrowserLoadURL = " + BrowserLoadURL.toString().replace("e;", "$& if (gBrowser.currentURI.spec != 'about:blank' || gBrowser.webProgress.isLoadingDocument) { var tab = gBrowser.addTab(); gBrowser.selectedTab = tab; }"))
URLバーに入力したアドレスを新規タブで開いた後
元のタブに戻るとURLバーに入力したアドレスが残ったままなんですが
入力したアドレスが残らないようにするにはどうすればいいですか

例えば
元のタブがwww.yahoo.co.jpでそこにwww.google.co.jpと入力すると
www.google.co.jpの新規タブが開くのですが
元のwww.yahoo.co.jpのタブに戻ると入力したwww.google.co.jpの文字列が残っていて

518 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/20(木) 17:24:04 ID:ALZ9sJE40]
>>517
何を意図した関数書き換えか不明ですが, 書き換えなどせずにデフォルト状態で新しいURLをロケーションバーに記入してAlt+Enterとすればいいだけでは?

519 名前:前スレ 80 mailto:sage [2007/09/20(木) 17:40:12 ID:QBeU9O950]
>>506
確認しました.一応,javascriptを切ると動くようです.
調べたところ,javascriptが有効だとgoogle imageは画像テーブルをjavascriptで挿入する動作となり,
GM_xmlhttpRequestで得たデータをただdocumentに挿入するとこのjavascriptが動かず,
当然画像テーブルも挿入されないと言った事に.
本来script要素はdocumentに挿入されたら自動実行されるんですが,
どうも「<!-- -->」でコメントアウトされているとその限りではないようで.
つまりこの「<!-- -->」を外せば動くようになるので,下記のように修正してみてください.

var appendSearchResult = function(googleResult) {

と言う行の次に以下の一文を加えれば動きます.

if(/^script$/i.test(list[i].tagName)) if(/^<!--((?:.|\s)+)-->$/m(list[i].textContent)) list[i].textContent = RegExp.$1;

Greasemonkeyはこれを自動的にやってくれるみたい.

>>517
アドレスを上書きしてしまえば良いわけで.
タブを開く前に,
gBrowser.userTypedValue = content.window.document.URL;

520 名前:506 mailto:sage [2007/09/20(木) 22:05:25 ID:zV6IJ4Fk0]
>>519
>var appendSearchResult = function(googleResult) {
>と言う行の次に以下の一文を加えれば動きます.
ではなく
for (var i = 0; i < list.length; ++i) {
の次ですね。

Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.1.7) Gecko/20070914 Firefox/2.0.0.7
で正常にスクロールしましたが逆に
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9a8pre) Gecko/2007091923 Minefield/3.0a8pre
では >>503
>1ページ目の画像が差し変わっていく状態
のままです。


521 名前:496 mailto:sage [2007/09/21(金) 01:47:01 ID:G7zp7YAl0]
>>519
>>520
Mozilla/5.0 (Windows; U; Windows NT 6.0; ja; rv:1.8.1.8pre) Gecko/20070919 BonEcho/2.0.0.8pre
Mozilla/5.0 (Windows; U; Windows NT 6.0; ja-JP; rv:1.8.1.6) Gecko/20070802 SeaMonkey/1.1.4
Mozilla/5.0 (Windows; U; Windows NT 6.0; ja-JP; rv:1.8.1.7pre) Gecko/20070920 SeaMonkey/1.1.5pre
にて、for (var i = 0; i < list.length; ++i) {  の次に加えるにて動作確認しました。
var appendSearchResult = function(googleResult)
の次だと次のページを読み込みに行くところ41行目でエラーを吐いて止まってしまいますね。

522 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/21(金) 23:11:17 ID:mPMrzmAr0]
形式を選んで右クリックからhostperm.1に追加できる
ようなのってないですか。
adblockとかよりよっぽど早くて重宝しているんですが。

523 名前:前スレ 80 mailto:sage [2007/09/21(金) 23:38:14 ID:s2lNCMde0]
>>520
>for (var i = 0; i < list.length; ++i) {
>の次ですね。
ですね.間違えました.

fx3の件は,まぁ仕方がないというか何と言うか.
そもそもこのスクリプトがfx2で動いているのも個人的には納得のいかない動作でして.
google imageの画像テーブルを挿入するスクリプトはid ImgContentの指す要素に挿入するんですが,
このスクリプトでは同じidが複数存在してしまう事になるので,
getElementByIdで返す要素がどのid ImgContentが指す要素かはスクリプトエンジンの胸三寸なんじゃないかと.
一つのドキュメント内ではidはユニークな筈ですし.

一応未確認ですが,以下のようにすれば動くんじゃないかと.

var appendSearchResult = function(googleResult) {

の次に(今度こそ)以下の一文を加えてみてください.

document.getElementById('ImgContent').removeAttribute('id');



524 名前:506 mailto:sage [2007/09/21(金) 23:46:14 ID:kfm/nQNM0]
>>523
スミマセン仕事の出がけで要件のみ書いて、その上
特に Fx3 に関しては前スレ80氏には何の関係も無いコトなのに
「ナントカしろ」見たいな事言って、後で悪い事したと反省しておりました。
今 Fx3 に GM を入れてチェックしたら >>503 と同じになりました。
本家も対応してないんですね(GM自身 Fx2 まで対応だし)

>var appendSearchResult = function(googleResult) {
>の次に(今度こそ)以下の一文を加えてみてください.
>document.getElementById('ImgContent').removeAttribute('id');
サッソク試してみます。

イズレニシテモ有難うございます。

525 名前:506 mailto:sage [2007/09/22(土) 00:00:38 ID:kfm/nQNM0]
>>523 連投失礼
チェックしてみました。結果はNGでした。変化有りません。
ただ、
>そもそもこのスクリプトがfx2で動いているのも個人的には納得のいかない動作でして.
>google imageの画像テーブルを挿入するスクリプトはid ImgContentの指す要素に挿入するんですが,
>このスクリプトでは同じidが複数存在してしまう事になるので,
分かる範囲で中を見てみてヤット仰ってる意味理解しました。コレカナリ....
Gecko も 1.9 では許してくれないでしょうね。

一応この件は終わりにした方が良いと思います。繰り返しになりますが色々有難うございました。


526 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/22(土) 21:07:04 ID:7TCNfw/N0]
Gmail Google Calender sidebar ( ttp://userscripts.org/scripts/show/8921 )
を導入したのですが、表示される日付の形式が "Sat 9 22 2007" となっていて、
これを "07/09/22 (土)" としたいなと思ったのですが、
(↑ JS は意味不明だけどこれくらいなら…と思った)
(土)は iyj とかとか表示されるわ出力がテーブルだわでギブアップ状態です。

だれか助けてplz。

527 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/23(日) 01:33:53 ID:hEgrnooQ0]
>>522
画像とcookie フィルタは何となく動作しているみたいだが,
CSS, meta refresh tag, スクリプト, object, およびフレーム フィルタは, 動作しているのかどうかどうもよくわからない。
hostperm.1には反映していると思う。

userChrome.js0.7/0.8, Fx2.0.0.7 WinXpでのみ動作。

コンテキストメニューにスクリプト, cookie, CSS, meta refresh tag, 画像, object, およびフレーム フィルタの例外サイトの設定を追加
ツールメニューにスクリプト, cookie, CSS, meta refresh tag フィルタの例外サイトの設定を追加
ttp://space.geocities.jp/alice0775/STORE/ucjsPermission.uc.xul.txt

ツール>オプション>コンテンツ に スクリプト, object,meta refresh tag, CSS, およびフレーム フィルタの例外サイトの設定を追加
000-windowhook.uc.jsが必要
ttp://space.geocities.jp/alice0775/STORE/ucjsPermissionPreferences.uc.xul.txt

528 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/23(日) 02:12:08 ID:chDD63he0]
何かのファイルをダウンロードするときに空白のタブが開かれるのですが
それを抑制するスクリプトがどこかにあったとおもうのですが無くしてしまいました
もしかしたら拡張なのかもしれませんがどなたかご存じの方がいましたらご教示ください

529 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/23(日) 02:28:28 ID:hEgrnooQ0]
>>528
ttps://addons.mozilla.org/ja/firefox/addon/4557
closeBlankTabOnCloseDownloadDialog.uc.js

530 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/23(日) 02:33:42 ID:hEgrnooQ0]
>>529
ttps://addons.mozilla.org/ja/firefox/addon/4557 は違うみたいです。

531 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/23(日) 02:35:06 ID:chDD63he0]
あありがとうございます
下のjsだったと思います
本当に感謝です

532 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/23(日) 02:43:56 ID:9BIsGBis0]
closeBlankTabOnCloseDownloadDialog.uc.js
って俺も欲しいんだけどググっても全然引っ掛からなかった
URLきぼんぬ

533 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/23(日) 03:02:01 ID:/2WlaUSK0]
>>527
広告削除などもなるべくFirefox本体に実装されている
手段でやりたかったので助かります。
ありがとうございました。



534 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/23(日) 03:14:48 ID:hEgrnooQ0]
>>532
これだったと思うけど, 使用していないのでよくわかりません。
userChrome.js0.8用。
ttp://space.geocities.jp/alice0775/STORE/closeBlankTabOnCloseDownloadDialog.uc.js

535 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/23(日) 03:38:49 ID:/2WlaUSK0]
>>527
自分が設定している分で確認したところスクリプトのフィルタ
がオプションから読み込むことができませんでした。
そのほかは設定を読み込んで表示しています。

536 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/23(日) 04:10:55 ID:9BIsGBis0]
>>534
ありがとー!

537 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/23(日) 09:18:37 ID:eiB1zSZF0]
エラー: [Exception... "Index or size is negative or greater than the allowed amount" code: "1" nsresult: "0x80530001 (NS_ERROR_DOM_INDEX_SIZE_ERR)" location: "file:///.../FashionTabs.uc.js Line: 37"]
ソースファイル: file:///.../FashionTabs.uc.js
行: 37

zenikoさんのFashionTabsが時々こんなエラーを出すのですが
どういう意味でしょうか

538 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/23(日) 09:31:19 ID:y8/ztS6+0]
>>537
インデックスかサイズが、許容量より負であるか、または大きいです。

539 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/23(日) 09:52:38 ID:eiB1zSZF0]
どうもありがとうございますm(_ _)m

540 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/23(日) 18:21:43 ID:1ASANQwh0]
またアリスさんの新作か
やるな

541 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/23(日) 21:30:03 ID:slT+3X1C0]
ランチャーでwmpとmpcを使い分けたいんだけど、どこかに無かったっけ?

542 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/23(日) 23:34:17 ID:4K9HS/cg0]
アリスさんホントネ申だよな

543 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/24(月) 07:02:43 ID:w5h0Zirf0]
>>508-511あたりの便乗なんですが
以前80さんが貼られた(と思う)
//ロケーションバーからの入力を新規タブで開く
BrowserLoadURL = function(event,post){
gBrowser.userTypedValue = content.window.document.URL;
if(event && event.altKey) loadURI(gURLBar.value,null,post,true);
else gBrowser.loadOneTab(gURLBar.value,null,null,post,false,true);
}
これを、about:blankの時は上書きというか現タブで開くけど
それ以外の場合は新タブで開くっていう風にするにはどうすればいいんでしょう



544 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/24(月) 08:04:27 ID:gpKxh4sp0]
>>543
少しは自分で考えろ

545 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/24(月) 09:45:07 ID:w5h0Zirf0]
すみませんうまくいきましたm(_ _)m






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

前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