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

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

546 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/24(月) 10:26:52 ID:+tdh07uq0]
GomitaさんのuserChrome.js用Paste and Goのsearchbarバージョンはありますか

547 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/24(月) 11:16:38 ID:zEbxYUPM0]
>>546
ttp://www6.uploader.jp/home/script/
の script_uljp00034.zip がそれだと思う、、、他の機能も追加されてるけど


548 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/24(月) 11:41:35 ID:+tdh07uq0]
紹介していただきどうもありがとうございます
GomitaさんのClearSearchTerm.uc.jsと
ttp://firefox.geckodev.org/index.php?cmd=read&page=userChrome.js&word=user#p3e08575
の「検索した後にbrowser.search.defaultenginenameの検索エンジンに戻す」が
効かなくなったっす
どっちをとるか検討します
ありがとうございました

549 名前:par-1 mailto:sage [2007/09/24(月) 11:56:26 ID:zEbxYUPM0]
>>548 ではコレでは同ですか? 前半部分


550 名前:part1 mailto:sage [2007/09/24(月) 11:57:46 ID:zEbxYUPM0]
コード貼らずに書いてしまった
>>548 ではコレでは同ですか? 前半部分
(function() {
    document.getElementById("searchbar").addEventListener("popupshowing", function(event) {
        var menupopup = event.originalTarget;
        var refChild = menupopup.getElementsByAttribute("cmd", "cmd_selectAll")[0];
        var canPaste = menupopup.getElementsByAttribute("cmd", "cmd_paste")[0].getAttribute("disabled") == "true";
        var menuitem = document.getElementById("pasteandsearch-menuitem");
        if (!menuitem) {
            var pasteandsearch = function(event) {
               if (event.type == "click" && event.button != 1)
                    return;
BrowserSearch.getSearchBar()._textbox.value = readFromClipboard();
gBrowser.selectedTab = getBrowser().loadOneTab("", null, null, null, true, false);
BrowserSearch.loadSearch(BrowserSearch.getSearchBar()._textbox.value, false);
                menupopup.hidePopup();
            };


551 名前:part2 mailto:sage [2007/09/24(月) 11:58:34 ID:zEbxYUPM0]
>>548 後半部分
            menuitem = document.createElement("menuitem");
            menuitem.id = "pasteandsearch-menuitem"
            menuitem.setAttribute("label", "\u8cbc\u308a\u4ed8\u3051\u3066\u691c\u7d22");
            menuitem.setAttribute("accesskey", "G");
            menuitem.addEventListener("command", pasteandsearch, false);
            menuitem.addEventListener("click",   pasteandsearch, false);
            menupopup.insertBefore(menuitem, refChild.nextSibling);
            menupopup.insertBefore(document.createElement("menuseparator"), refChild.nextSibling);
        }
        menuitem.setAttribute("disabled", canPaste.toString());
    }, false);
})();


552 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/24(月) 13:29:46 ID:ULWOF6f10]
せっかくスクリプト書いて頂いているのにこんな事書くとあれですが…。
できれば基本的なヤツだけでもいいのでドキュメンつーかコメントだけでもほしいです。
そんなんがあれば自分で作れる人がだんだん増えてくると思うんで。
とりあえずブログになぜここではこうしてるのか…みたいな一例だけでもお願いします。

553 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/24(月) 13:46:59 ID:NJaL3ra70]
これだからゆとり世代は

554 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/24(月) 14:46:48 ID:+tdh07uq0]
>>550-551
どうもありがとうございます

>>550-551の「貼り付けて検索」を使ったときだけ
ClearSearchTerm.uc.jsと
「検索した後にbrowser.search.defaultenginenameの検索エンジンに戻す」が
効かないだけで、それ以外のときは効いています

これはuc.jsファイルの読み込まれる順番とか関係なく、
ClearSearchTerm.uc.jsと
「検索した後にbrowser.search.defaultenginenameの検索エンジンに戻す」はそもそも
>>550-551に対しても効くような仕組みではないということでしょうか



555 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/24(月) 21:01:35 ID:MLeUgWLR0]
特定のページ以下を常に新しいタブや新しいウィンドウで開けるようにするような物はありませんか?

556 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/24(月) 23:42:30 ID:Qn7kZlTf0]
以下ってなんだよ以下って

557 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/24(月) 23:51:26 ID:KlB0El0p0]
特定のページから開くリンクを〜って事じゃないの

558 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/24(月) 23:57:25 ID:vtACvarv0]
>>555
ttp://pasokon-yugi.cool.ne.jp/script/#USERJAVASCRIPT
ここのAdd target="_blank"のスクリプトつかえばええんでない

559 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/25(火) 00:03:37 ID:jKfvZT4L0]
>>558
希望通りの物を有り難うございます

560 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/25(火) 00:05:18 ID:paDUCF7z0]
>>554
>>547
1、 >>550-551
2、 検索エンジンを右クリックで検索文字消去&デフォルト検索エンジンに戻す。
3、 検索ボタンを左クリックで新規タブに、右クリックで現在のタブに開く
なんですが
>ClearSearchTerm.uc.jsと
>「検索した後にbrowser.search.defaultenginenameの検索エンジンに戻す」
の代わりになりませんか?...自分的にはこの方が良いので。

>>552
>>547 の方は若干のコメントを入れてあります。
2chではレスは短いにかぎると思っています。

561 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/25(火) 06:38:43 ID:B6v93ywU0]
>>560

すみません、後出しになってしまうのですが
> ClearSearchTerm.uc.jsと
> 「検索した後にbrowser.search.defaultenginenameの検索エンジンに戻す」
に加え、
user.jsに
user_pref("browser.search.openintab", true);
を指定して
sasa+1さんのLoad-for-blank.uc.js
(「アクティブなタブがabout:blankだったとき、そのタブに検索結果を読み込みます。」というもの)
も使わせてもらってます

その都度マウス操作で動作を選べるというのも自由度が高く便利だと思うのですが
楽な全自動のほうが好きで。。

>>550-551のスクリプトが
ClearSearchTerm.uc.jsや
「検索した後にbrowser.search.defaultenginenameの検索エンジンに戻す」や
Load-for-blank.uc.js
の影響を受けるようにするにはどうすればいいでしょうか
ファイル名に「00-」などを付けて読み込まれる順番を変えたり
スクリプトが読み込まれるDOMノードを同じにしたりするんでしょうか

562 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/25(火) 20:06:45 ID:W4m2nwoV0]
貼り付けて検索(G)でClearSearchTermとかLoad-for-blankが動けばいいのかな?

gBrowser.selectedTab = getBrowser().loadOneTab("", null, null, null, true, false);
BrowserSearch.loadSearch(BrowserSearch.getSearchBar()._textbox.value, false);
の部分を
BrowserSearch.getSearchBar().handleSearchCommand(event);
にしたら一応両方動いたけど。

>sasa+1さんのLoad-for-blank.uc.js
>(「アクティブなタブがabout:blankだったとき、そのタブに検索結果を読み込みます。」というもの)
>も使わせてもらってます
ありがと。

563 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/25(火) 21:19:45 ID:B6v93ywU0]
「貼り付けて検索」においても、導入している全ての
サーチバー上で機能するuserchromeスクリプトが動作するようになりました><
ありがとうございます。

564 名前:名無しさん@お腹いっぱい。 [2007/09/26(水) 07:00:34 ID:u22o5dDv0]
80氏の
UndoListInTabmenu.uc.js
//「最近閉じたタブ」を履歴メニューからタブコンテキストメニューに移す

「最近閉じたタブ」がないときに
「最近閉じたタブ」の文字がグレーテキストで
中身が空のポップアップも表示されないようにするにはどうすればいいでしょうか

function(){ menu.setAttribute('disabled',false); },
または
menu.parentNode.addEventListener('popupshowing',function(){ menu.setAttribute('disabled',false); },false);
の行をまるごと消してみたところ
履歴のないときはグレイテキストになりポップアップも表示されなくなりますが
履歴のあるときも同様で
メニューバーの履歴メニューを一度表示させないと
タブコンテキストメニュー側の通常のテキスト色やポップアップ表示が実現しません

ところで、メニューの移動じゃなくて
履歴メニューにもタブコンテキストメニューにも表示させるのは
難しいのでしょうか



565 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/26(水) 08:36:42 ID:cwdPHEJa0]
>>564
つttp://www6.uploader.jp/dl/script/script_uljp00035.zip.html

566 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/26(水) 19:46:33 ID:u22o5dDv0]
>>565
どうもありがとうございます!希望通りの動作です
それにしてもこんなに難しくなるんですね
そうとは知らずに無理を言ってごめんなさい
ずっと使わせていただきます
本当にありがとうございました!

567 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/26(水) 21:46:58 ID:PQ0kchjK0]
usercontent.jsのサンプルとして入っている
YoutubeDL{www.youtube.com+watch}{jp.youtube.com+watch}.jsに、
ダウンロードの際のファイル名を
”watch?v=以下の文字列.flv”みたいなことはできませんか?または
”タイトル名.flv”とか、拡張子を付加するだけでも

リダイレクトされてるっぽいから無理ですか?

568 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/27(木) 01:37:58 ID:YETnN2OD0]
>>567
これでどうですか
// YoutubeDL.js ver. 0.5+mod by alice0775
document.getElementsByTagName('head')[0].innerHTML.match(/watch_fullscreen[?]video_id=([-\w]+).*?&t=([-\w]+)/m);
var id = RegExp.$1;
var t = RegExp.$2;
var url = 'youtube.com/get_video?video_id=' + id + '&t=' + t;
var title = document.getElementById('vidTitle') || document.getElementById('video_title') ;
title.innerHTML = '<a href="' + url + '" id="xxx">' + title.textContent + '</a>';
document.getElementById("xxx").addEventListener("click",function(event){save(event,url,title.textContent);},false);
function save(event,url,title){
if(event.button !=0) return;
event.stopPropagation();
event.preventDefault();
const IO_SERVICE = chromeWindow.Components.classes['@mozilla.org/network/io-service;1']
.getService(chromeWindow.Components.interfaces.nsIIOService);
url = IO_SERVICE.newURI(url, null, null);
//ファイルピッカーを使って保存先ファイルを決定
var fp = chromeWindow.Components.classes['@mozilla.org/filepicker;1']
.createInstance(chromeWindow.Components.interfaces.nsIFilePicker);
fp.init(window, "Save Screenshot As", fp.modeSave);
fp.appendFilters(fp.filterImages);
fp.defaultExtension = "flv";
fp.defaultString = title+'.flv';
if ( fp.show() == fp.returnCancel || !fp.file ) return;
//nsIWebBrowserPersist を使ってファイルへ保存
var wbp = chromeWindow.Components.classes['@mozilla.org/embedding/browser/nsWebBrowserPersist;1']
.createInstance(chromeWindow.Components.interfaces.nsIWebBrowserPersist);
wbp.saveURI(url, null, null, null, null, fp.file);
}

569 名前:568 mailto:sage [2007/09/27(木) 04:16:55 ID:YETnN2OD0]
>>568にダウンロード進捗状態を表示するようにしたもの
長くなったので,以下にうpした。
ttp://www6.uploader.jp/dl/script/script_uljp00036.zip.html
Fx2およびFx3で動作確認した。

570 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/27(木) 17:46:02 ID:BF04kx4M0]
>>569
usercontentでできるんですね
どうもありがとうございます
煩雑な作業から解放されYouTubeライフがすごく快適になりました

571 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/28(金) 00:31:00 ID:efCc0fu40]
エラー コンソールをサイドバーで開くには
ttp://white.s151.xrea.com/wiki/index.php?memo%2Ffirefox%2FuserChromejs
をどう改変したらいいのでしょうか。


572 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/28(金) 01:54:54 ID:nnHg0P4x0]
chrome://global/content/console.xul をブックマークして、「サイドバーに読み込む」にチェックする

573 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/28(金) 02:05:40 ID:efCc0fu40]
>>572
無事サイドバーで開くことができました
ありがとうございます。

574 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/28(金) 02:17:09 ID:nnHg0P4x0]
そのままだとボタンが大きいよね。
stylish使ってるなら、以下のcssためしてみて。

@namespace url("www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
@-moz-document url(chrome://global/content/console.xul){
.toolbarbutton-text {
display: none !important;
}
toolbarbutton {
padding: 0px !important;
min-width: 30px !important;
}
}



575 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/28(金) 17:19:34 ID:0zl7hUCP0]
まとめサイトの「2chのURLを踏んだ時にjaneで開く.uc.js」なんですが
Minefield/3.0a8preで動くように出来ないですかね?
どの辺が干渉してんのかちょっと判りませんでした。。

function ucjs_link2chbrowser(win){
if(!win) win = window._content;
if (win.document.contentType != 'text/html') return;
for(var wj=0,lenwj=win.frames.length;wj<lenwj;wj++) ucjs_link2chbrowser(win.frames[wj]);
var imenu = win.document.links;
var exp = new RegExp("^http:\/\/(ime\.nu|(www\d\.|)ime\.st)\/","");
for(var i=0,len = imenu.length;i<len;i++){
imenu[i].href = imenu[i].href.replace(exp,'http://');
if(imenu[i].href.match(/2ch\.net\//)) imenu[i].onclick = ucjs_launch2ch;
}
function ucjs_launch2ch(e){
e.preventDefault();
var aURI= e.target.href;
var browserPath = "C:\\Program Files\\Jane Style\\Jane2ch.exe"
var localFile = Components.classes["@mozilla.org/file/local;1"]
.createInstance(Components.interfaces.nsILocalFile);
var process = Components.classes["@mozilla.org/process/util;1"]
.createInstance(Components.interfaces.nsIProcess);
localFile.initWithPath(browserPath);
process.init(localFile);
process.run(false, [aURI], 1);
}
}
window.addEventListener('load', function(aEvent) { ucjs_link2chbrowser(); }, true);

576 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/28(金) 18:04:42 ID:8ZnRCU5T0]
>>575

△if(!win) win = window._content;
○if(!win) win = window.content;

△var browserPath = "C:\\Program Files\\Jane Style\\Jane2ch.exe"
○var browserPath = "C:\\Program Files\\Jane Style\\Jane2ch.exe";

×window.addEventListener('load', function(aEvent) { ucjs_link2chbrowser(); }, true);
○window.document.addEventListener('load', function(aEvent) { ucjs_link2chbrowser(); }, true);

577 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/28(金) 18:25:36 ID:0zl7hUCP0]
>>576
ありがとうございます!
でもやっぱり動きませんでした…うーん

578 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/28(金) 19:54:58 ID:ckJs7D5U0]
aliceさん、>>410のDragNgoModoki3.uc.jsはブログには載せないんですか?

579 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/28(金) 21:03:22 ID:8ZnRCU5T0]
>>578
載せました

580 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/28(金) 22:30:15 ID:efCc0fu40]
>>574
Clearを押すためにサイドバーを拡大していたので
ありがたいです。


581 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/28(金) 23:03:52 ID:NCuqqitl0]
>>575
てけとーに作り直してみた
firefox.geckodev.org/index.php?plugin=attach&pcmd=info&file=2ch%E3%81%AEURL%E3%82%92%E8%B8%8F%E3%82%93%E3%81%A0%E6%99%82%E3%81%ABjane%E3%81%A7%E9%96%8B%E3%81%8F%E6%94%B9.uc.js&refer=userChrome.js

582 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/28(金) 23:31:58 ID:efCc0fu40]
www.xuldev.org/blog/?p=113
のVertical Toolbar にエラーコンソールを
追加しようと思ったのですが、
ボタンのIDわかりませんか。
それともエラーコンソールにはボタンは
用意されていないのでしょうか。

583 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/29(土) 00:52:15 ID:ESVDBmpW0]
>>579
仕事速いですな、どーもです

584 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/29(土) 01:07:49 ID:jED8CueR0]
>>582
たぶん話の流れから"エラーコンソールをサイドバーに表示するボタン"をVertical Toolbarに表示したい
ということだと勝手に判断して以下をうpした。
ttp://www6.uploader.jp/dl/script/script_uljp00037.zip.html



585 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/29(土) 01:44:39 ID:qHYFinhe0]
>>582
単純にエラーコンソールを開くためのボタンを追加したいのであれば以下のスクリプトの先頭に書いて、
ボタンのIDはconsole-buttonにする。

// Error Console button
var consoleButton = document.createElement("toolbarbutton");
consoleButton.id = "console-button";
consoleButton.setAttribute("class", "toolbarbutton-1");
// small icon
// consoleButton.setAttribute("image", "chrome://global/skin/console/bullet-error.png");
// large icon
consoleButton.setAttribute("style", "list-style-image: url('chrome://global/skin/console/console-toolbar.png'); -moz-image-region: rect(24px 96px 48px 72px);");
consoleButton.setAttribute("label", "Error Console");
consoleButton.setAttribute("oncommand", "toJavaScriptConsole();");
document.getElementById("navigator-toolbox").palette.appendChild(consoleButton);


586 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/29(土) 02:55:53 ID:8GNU1T/O0]
いろいろありがとうございます。
graesemonkeyなどのエラーをサイドバーで確認しながら
見ることができるので、とても助かります。

本格的なFirebugなどは別のプロファイルに拡張として
いれており、普段使うほうにはは
軽量化のため入れてないのですが
手軽にエラー確認ができるのでありがたいです。

587 名前:575 mailto:sage [2007/09/29(土) 06:58:44 ID:YuyZ+rIP0]
>>581
ばっちり動きました。多謝!
試行錯誤の過程でいろいろ勉強になりました。

588 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/29(土) 07:23:38 ID:3RKxAgxb0]
久しぶりにYouTubeの動画を保存しようとしたのですが出来ませんでした

みなさん保存できてますか?
保存できるgreasemonkeyかuserChrome.js教えて下さい

589 名前:581 mailto:sage [2007/09/29(土) 07:57:30 ID:LyekR3dl0]
ちょっとバグってたので直しました
firefox.geckodev.org/index.php?plugin=attach&pcmd=info&file=2ch%E3%81%AEURL%E3%82%92%E8%B8%8F%E3%82%93%E3%81%A0%E6%99%82%E3%81%ABjane%E3%81%A7%E9%96%8B%E3%81%8F%E6%94%B9.uc.js&refer=userChrome.js

590 名前:581 mailto:sage [2007/09/29(土) 08:23:04 ID:LyekR3dl0]
こっちだった
firefox.geckodev.org/index.php?plugin=attach&pcmd=info&file=2ch%E3%81%AEURL%E3%82%92%E8%B8%8F%E3%82%93%E3%81%A0%E6%99%82%E3%81%ABjane%E3%81%A7%E9%96%8B%E3%81%8F%E6%94%B9_bugfix.uc.js&refer=userChrome.js

591 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/29(土) 10:36:35 ID:ZLp+5FyR0]
>>588
>>569

592 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/29(土) 12:27:38 ID:3RKxAgxb0]
>>591
ありがとうございます。
これ気付いてたのですが、usercontent.jsって
よくわからないんですよね・・・

アリスさんのとこのを使わせていただいているのですが、
これって使えるのでしょうか?
SubScriptフォルダに入れたのですが、何も出ないのですが・・

593 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/29(土) 12:36:02 ID:UvDp7B070]
>>592
ttp://www6.uploader.jp/dl/script/script_uljp00028.zip.html

594 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/29(土) 16:18:13 ID:3RKxAgxb0]
>>593
ありがとうございます。
早速試してみたのですが、俺には難しい・・・
説明読みまくってわからなかったら、また質問に来ます



595 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/29(土) 20:02:55 ID:eUo8YEcW0]
初心者ですまんがuserContent.jsってのはメニュー追加できないのか?

596 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/29(土) 20:06:36 ID:Hx5oAWe50]
fast look up gooが機能してないんだがなんでだろ
alcの方は機能してる

597 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/29(土) 20:08:03 ID:XS/5zBHg0]
>>595
1.0なら標準で「ツール」以下にメニューが追加されるはずだが?

598 名前:596 mailto:sage [2007/09/29(土) 20:14:07 ID:Hx5oAWe50]
ごめんなんでも無かった
fast look up〜で出てくるウインドウを常一番前にすることは出来ない?
例えば、ttp://www.avrillavigne.com/
ここの左サイドのnewsのとこで、septemberを訳すと
左右が表示されない(newsとfansに邪魔される



599 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/29(土) 20:21:46 ID:eUo8YEcW0]
>>597
いやそういう意味じゃなくて、自分でコンテクストメニューとか追加できないのかなあと思って。
userChrome.jsか*.uc.jsにかけばメニュー追加できるじゃん。
だけどuserContent.js以下のファイルだとエラーでるからさ。
再起動しないでメニューの動作確認できたら便利だと思ったんで。無理?


600 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/29(土) 20:29:36 ID:jED8CueR0]
>>598
var area = $N('div', {style: [

var area = $N('div', {style: [ 'z-index :3000000 !important',
にするとか

601 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/29(土) 20:33:32 ID:jED8CueR0]
>>599
再起動しなくても新しいウィンドウを開けばいい。

どうしてもuserContent.jsでやりたいのなら, chromeWindowの名前空間でスクリプトを実行するようにすればいい。


602 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/29(土) 21:02:17 ID:Hx5oAWe50]
>>600
それどうやって出来ます?
サイトをスタイリッシュで変えるってこと?

603 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/29(土) 21:04:38 ID:eUo8YEcW0]
>>601
できた。でも更新するたびメニュー増殖してワロタw

604 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/29(土) 21:35:26 ID:rm0e8sOo0]
>>602
「fastlookupalc "z-index"」でぐぐれ



605 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/29(土) 23:36:56 ID:Hx5oAWe50]
>>604
ありがとう、出来たよ

606 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/30(日) 13:08:13 ID:jopMRfdI0]
favicon with google3
faviconのないサイトには白のfaviconが付けられるみたいだけど
これを付けないようにするには、どこをいじればいいかわかる?

607 名前:606 mailto:sage [2007/09/30(日) 16:27:20 ID:jopMRfdI0]
自己解決しました。
あともう一つ
ttp://blog.livedoor.jp/hakin/archives/50942871.html ここの
>script/SBMCountWithGoogle が対応しているので、インストールしました。
>デフォルトでは、はてなブックマーク、livedoor クリップ、Buzzurlが表示されますが
>私ははてなだけが表示されればいいので、該当部分以外はコメントアウトして使っています。

これみたいにはてなだけを表示させたい場合はどうすればいい?

608 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/30(日) 17:52:03 ID:jopMRfdI0]
自力でやったら出来た・・
別にコメントアウトじゃなくても、消すだけでいいんだよな?

609 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/30(日) 18:51:36 ID:i4FsBeMq0]
便利そうで入れたいんですが、自分もはてなだけを入れたい・・・
でも、やり方わからない
どなたか教えて下さい。

610 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/30(日) 18:58:50 ID:i4FsBeMq0]
探したら、ここ見つけたので、これ使わせていただくことにしました
ttp://www.pqrs.org/~tekezo/firefox/greasemonkey/googleautopager//

611 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/30(日) 19:11:55 ID:3Nj1jIp20]
>>609
メモ張開いて消すだけだけど

612 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/01(月) 06:02:09 ID:Q4Nhb2ub0]
ttp://space.geocities.jp/alice0775/index3.html
こちらの「新しいタブをバックグラウンド/フォアグラウンドに開くトグルボタン」を入れたいのですが、クリックすると
「コンテンツのエラーによりボタンを作成できませんでした」と表示され、導入できません。

XPSP2、Firefox 2.0.0.7、Custom Buttonsは
ttp://xxsionxx.blog17.fc2.com/blog-entry-534.html
こちらの0.0.2alpha 日本語版を入れています。
新規プロファイルでCustom Buttons 0.0.2alpha日本語版だけを入れた状態でも同じようになってしまいます。0.0.1.3では試していません。
また、Custom Buttonsのフォーラムなど他サイトのボタンは上記のエラーもなく導入できることも確認しました。
0.0.1.3だと動かないボタンもあるのでできれば0.0.2alphaを使いたいのですが・・・。
このエラーは私の環境依存なんでしょうか?よろしければ助言いただけると幸いです。

613 名前:142 mailto:sage [2007/10/01(月) 08:52:10 ID:YVf6dmeWP]
>>612
ここのページの ttp://space.geocities.jp/alice0775/index3.html
どこをクリックすれべダウンロードできるの?

614 名前:名無しさん@お腹いっぱい。 [2007/10/01(月) 09:43:18 ID:6MG1Yww70]
var nodes = document.evaluate(
      '//text()',
      document, null,
      XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null
      );

for (var i = 0, elm; elm = nodes.snapshotItem(i); i++) {
   elm.data = elm.data.replace('<kakikae-mae>', '<kakikae-go>');
}

文中の文字列を書き換えたいのですが"<"や">"といったものが勝手に>や<に置き換わってしまいます。
<と書くとそのまま変換されずに表示されます。

どのようにすればよいのでしょうか…



615 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/01(月) 10:19:08 ID:YEbMTcPO0]
>>612
ttps://addons.mozilla.org/ja/firefox/addon/2707
ttps://addons.mozilla.org/ja/firefox/addon/5066

Custom ButtonsとCustom Buttons2って別物じゃないの?
使ってないからよく知らんけど

フォーラムは同じとこにつながるから使えるのかもしれんが、
Custom Buttons2用って書いて配布してるからCustom Buttonsじゃダメとか

616 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/01(月) 15:56:11 ID:Q4Nhb2ub0]
>>615
今アクセスしたらページが変わってて驚きました。
このボタン公開時はCustom Buttonsにリンクが貼られてたんですが・・・。
ttp://72.14.253.104/search?sourceid=navclient-ff&ie=UTF-8&q=cache%3Ahttp%3A%2F%2Fspace.geocities.jp%2Falice0775%2Findex3.html
↑当時のGoogleのキャッシュです。
いきなりCustom Buttons2を入れるのは怖いので、もう少し調べてから試してみたいと思います。
ありがとうございました。

617 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/01(月) 17:22:43 ID:EgUlKqww0]
>>616
作成途中のページのことだと思います。

CustomButtons0.0.1.3用およびCustomButtons2用をそれぞれ示しました。

618 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/01(月) 17:31:18 ID:TSzihwzO0]
おれは人間をやめるぞ! 福田ああーーっ!!

619 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/01(月) 17:37:18 ID:TSzihwzO0]
すいません誤爆しますたorz

620 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/01(月) 23:26:13 ID:yg1L0F1z0]
Amazonの検索結果から図書館の蔵書検索にとぶ
スクリプトを利用しているのですが、
豊島区の図書館へのリンクがどうもうまくうごきません。
どなたか作っていただけないでしょうか。
お願いいたします。

621 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/02(火) 00:01:55 ID:RfKWygmC0]
自分でやれ

622 名前:名無しさん@お腹いっぱい。 [2007/10/02(火) 15:19:56 ID:gqlAYZp90]
la.ma.la/blog/diary_200506231749.htm

これを新しいタブで開かないようにするにはどうしたらいいんでしょうか

623 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/02(火) 16:08:57 ID:EXCgKuic0]
garamond.serio.jp/sb/log/web_firefox/javascript.html
のようにhostperm.1で
host script 3 jp
host script 3 com
host script 3 net
を設定して外部scriptをはじいているのですが、
space.geocities.yahoo.co.jp/gl/alice0775/view/20070928/1190909872
では、3 という指定をするとオプションの設定画面に設定が
読み込まれません。
どこら辺を直したほうがいいのでしょうか。

624 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/02(火) 17:40:06 ID:O5Y5N6OO0]
>>623
"3"を指定できるUIがFxに用意されていないので, UIを一から作らないとだめです。



625 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/02(火) 19:07:53 ID:EXCgKuic0]
>>624
ありがとうございます。
UIがないのは厳しいですね。

626 名前:名無しさん@お腹いっぱい。 [2007/10/02(火) 19:20:53 ID:gqlAYZp90]
ttp://で始まる文字列でもリンクできるスクリプトってある?

627 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/02(火) 19:29:11 ID:O5Y5N6OO0]
>>623,625
UIを追加した(一から作るのではなく, 既存のUIに追加する形とした)。

動いているので, これで良しとした。

ttp://space.geocities.jp/alice0775/STORE/ucjsPermission2.uc.xul.txt
ttp://space.geocities.jp/alice0775/STORE/ucjsPermissionPreferences2.uc.xul.txt

ファイル名を変えているので注意されたし

628 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/02(火) 19:35:04 ID:wxpjTglF0]
>>626
TextLinkもどき
でぐぐれ

629 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/02(火) 19:55:21 ID:naBCEpIE0]
userContentにデフォでついてるTextUrlAnchor.jsってttp://〜には対応してなかったっけ?

630 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/02(火) 19:56:24 ID:S9ofYxIjP]
userContent.js1.0を便利に使わせてもらってます

Google Secure Proってグリモンスクリプトがリロードを繰り返すばかりで
正常に動かなくて困ってます、エロイ人がいたら助けてください
userscripts.org/scripts/show/5951

631 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/02(火) 20:28:08 ID:O5Y5N6OO0]
>>630
他の拡張機能またはスクリプト等と干渉しているのではないですか?

632 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/02(火) 21:22:28 ID:EXCgKuic0]
>>627
きちんと表示されました。
迷惑をかけ申し訳ありません。
ありがとうございます。

633 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/03(水) 13:18:09 ID:1e4kZrn20]
userContent.jsでLDRize使ってるとYahoo Pipesがつかえなくなる。
excludeしとけばいいだけだから実用上は問題ないけど原因が気になるな。

634 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/03(水) 13:21:59 ID:okS7o4Ev0]
564さん(Aliceさん)のUndoListInTabmenuToo.uc.jsを
有難く使わせていただいている者です。
タブコンテキストメニューの履歴に番号を振るには
スクリプトをどう書き換えればいいでしょうか?



635 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/03(水) 20:23:47 ID:KPP7S9Ll0]
>>634
m.setAttribute("label", undoItems[i].title);

m.setAttribute("label", (i+1).toString().concat('. ', undoItems[i].title) );


636 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/04(木) 10:12:57 ID:ceQ5lNQf0]
>>635
レス遅くなってすいません。
動作を確認しました。バッチリです.
ありがとうございますm(_ _)m

637 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/05(金) 03:11:56 ID:yflW5/Ji0]
userContent.css とか hostperm.1 とかって
再読み込みできませんか。
userContent.cssの再読み込みができれば
Stylishを使わなくてもすむのですが。

638 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/05(金) 03:25:42 ID:Jct66tAX0]
再読み込みが出来ないから、Stylishを使ってる。

639 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/05(金) 18:22:33 ID:3Sp3Bij70]
Greasemonkeyを書いているんですけれどうまく動きません。
Firebugのコンソールで実行した時はうまく言ったんですけど・・・
パス:downpass
www6.uploader.jp/dl/script/script_uljp00038.txt.html

640 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/05(金) 21:29:08 ID:JINxgpyz0]
名前空間とか

641 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/05(金) 22:56:38 ID:3Sp3Bij70]
>>640
// @name test script
// @namespace hogefuga.jp
を追加してもエラーが起こります。
助けてくだしあ><

642 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/05(金) 23:33:55 ID:xFShP0nd0]
>>641
inputtag[i].setAttribute('onclick','(function(){alert("aaa");})();');


643 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/06(土) 08:32:53 ID:R7GPDAPT0]
>>642
ありがとうございます!!!
解決しました><

644 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/06(土) 12:02:24 ID:Kq5DoJyE0]
まとめサイトに載ってるTubePlayerで開けるuc.jsが機能しないんですが、
パス以外に何か変更が必要なんでしょうか



645 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/06(土) 12:47:58 ID:Dajujs3z0]
>>644
エラーコンソールのエラーを確認する
拡張機能と干渉していないか確認する

646 名前:名無しさん@お腹いっぱい。 [2007/10/06(土) 14:31:26 ID:1nBezSAN0]
GooglePreviewみたいな機能をもつスクリプトってねーの?

647 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/06(土) 15:58:06 ID:O+pqeXIG0]
> ねーの?
www

648 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/07(日) 09:02:19 ID:bStmQipp0]
XMLの四次元空間の意味がわからないんですが。

649 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/08(月) 00:07:54 ID:Fnv3/VQa0]
LDR DedupeEntriesのuserChrome.js用です。
ttp://www6.uploader.jp/dl/script/script_uljp00039.zip.html
・高速(オリジナルの3倍以上)
・200エントリあるフィードでも固まらない。
・LDRで表示しただけのエントリと、実際にクリックしたエントリとで、表示を区別可能

650 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/08(月) 01:38:33 ID:ilRsX3km0]
userContent.jsバージョン1.0のスクリプト有効無効のメニューをリストボックスもどきで行う
使い方は, 解凍後, 「userContentjsのスクリプトの有効無効のメニューをリストボックスもどきで..txt」
に書いてある通りにする。 あくまで"もどき"です。
Fx2.0.0.7, 3.0a9pre WinXPでのみ動作確認した。
ttp://www6.uploader.jp/dl/script/script_uljp00040.zip.html

651 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/08(月) 02:13:09 ID:LH8MuM6a0]
>>650
きちんと表示できた。乙。
ただ、ここ見てるような人だったらわかるだろうけど
userChrome.jsに付け加える設定
説明では、
  @namespace url(www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
  @-moz-document url(chrome://global/content/selectDialog.xul) {
    #list{ height:50em !important }
  }
だけど、最後に}が必要だな。
長々とすまん。
ありがとう。

652 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/08(月) 02:14:20 ID:LH8MuM6a0]
あっ、すまん
みのがしてた。
orz

653 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/08(月) 04:47:43 ID:QJakQquw0]
>>647 しね

654 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/08(月) 10:51:16 ID:SGOq4xq40]
FxでAlice氏のucjsPermission2.uc.xulを使わせてもらっているのですが、80氏のuserMenu.uc.jsのtabmenu、Order.ct群で
そのサイトにおこなった設定を記録して次回からも有効にすることはできませんか?

>>650
SM(1.1.4、1.1.5Pre20071007)、OSはxpとVistaでも動作確認しました。

"もどき"を強調されてますが、IE VIEW同様使いやすさ向上ありがとうございます。



655 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/08(月) 14:16:52 ID:RJCtydGZ0]
tab mix plus が有効だと、gBrowser.addTab()で空白のタブしか開かないのはなぜなんだぜ?

656 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/08(月) 15:47:28 ID:lXks6FA50]
>>649
これ使うためにuserChrome.js入れましたGJ

657 名前:名無しさん@お腹いっぱい。 [2007/10/08(月) 23:20:05 ID:znSr45AF0]
menuからマウスで選択して再起動は出来るんですが、
Ctrl+Qで再起動できません。どうすれば出来ますか?

///////////// restart.uc.js /////////////
(function()
{
// define keybind
var keyset = document.createElement("keyset");
var key = document.createElement("key");
key.setAttribute("id","restart");
key.setAttribute("modifiers","accel");
key.setAttribute("key","Q");
keyset.appendChild(key);
var pop = document.getElementById("menu_FilePopup");
var first = pop.firstChild;
pop.insertBefore(keyset, first);


// 再起動するmenuitemを作る
var menuitem = document.createElement("menuitem");
menuitem.setAttribute("label", "\u518d\u8d77\u52d5");
menuitem.setAttribute("key","restart");
menuitem.addEventListener("command", function()
{
const APP_START = Components.classes['@mozilla.org/toolkit/app-startup;1'].getService(Components.interfaces.nsIAppStartup);
APP_START.quit(APP_START.eRestart | APP_START.eAttemptQuit);
}, false);
// popupに「再起動」を入れる
document.getElementById("menu_FilePopup").insertBefore(menuitem, document.getElementById("menu_FileQuitItem"));
})();

658 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/09(火) 00:17:48 ID:9IfLqP0I0]
>>657
function BrowserRestart() {
const APP_START = Components.classes['@mozilla.org/toolkit/app-startup;1'].getService(Components.interfaces.nsIAppStartup);
APP_START.quit(APP_START.eRestart | APP_START.eAttemptQuit);
}

(function() {
var xml =
<overlay xmlns={ kXULNS }>
<commandset id="mainCommandSet">
<command id="Browser:Restart" oncommand="BrowserRestart();" />
</commandset>
<keyset id="mainKeyset">
<key id="key_BrowserRestart" key="Q" modifiers="accel" command="Browser:Restart" />
</keyset>
<menupopup id="menu_FilePopup">
<menuitem label="Restart" command="Browser:Restart" accesskey="R" key="key_BrowserRestart" insertbefore="menu_FileQuitItem" />
</menupopup>
</overlay>;
xml = "data:application/vnd.mozilla.xul+xml;charset=utf-8," + encodeURI(xml.toXMLString());
document.loadOverlay(xml, null);
})();

659 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/09(火) 04:24:11 ID:VqM2UOOM0]
わけわからん記号ばかり書かないで日本語でおねがしまします。

660 名前:657 [2007/10/09(火) 06:46:36 ID:IkqVIxAf0]
>>658 ポイントは
<keyset id="mainKeyset">に<commandset id="mainCommandSet"> にE4XにXPCOMですね。
勉強不足でした。
ありがとうございます。

661 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/09(火) 14:36:38 ID:xD6LKsd00]
タブを1つロックし、常に表示させているのですが、時々邪魔に感じてしまいます。
一番目のタブをタブバー上から非表示にする userChrome.css または userChrome.js をどなたか書いていただけないでしょうか。

662 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/09(火) 14:59:17 ID:UsBBeS7J0]
>>661
全く意味がわからない
>>タブを1つロックし、常に表示
>>一番目のタブをタブバー上から非表示
同じタブのこと?

>>時々邪魔に感じて
何がじゃま? タブそのものそれともそのタブのページ内容がじゃま?

>>タブバー上から非表示
そのタブのページ内容は表示したままにしたいの?

663 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/09(火) 17:06:48 ID:MkKyYXkx0]
>>662
permaTabかなんかで閉じない設定にしてるタブがあるが、
そいつがタブバーにあると邪魔なのでタブバー上で見えないようにしたい

という意味なんじゃね?

664 名前:662 mailto:sage [2007/10/09(火) 17:37:33 ID:UsBBeS7J0]
>>661

以下の様なことであれば, 比較的簡単に実現できると思われる。

非表示
1.対象とするロックされたタブのURLまたはタイトルを記憶する
2.そのタブのロックを解除
3.そのタブを閉じる

再表示
1.閉じたタブのリストから,先に記憶したタイトルを持つタブを復元
2.そのタブをロック

この方法の問題点
1.非表示と再表示の間に, Fxのセッションマネジャなどで設定された数以上にタブを閉じると, 閉じたタブのリストから対象タブが追い出されてしまうため, 対象タブが復元できなくなる
2.対象タブの復元対象はFxのセッションマネジャなどの機能に依存する。



665 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/09(火) 17:58:25 ID:3N8tITiK0]
.tabbrowser-tab:first-child { display: none !important; }
これで消えるけど

666 名前:661 mailto:sage [2007/10/09(火) 18:05:04 ID:xD6LKsd00]
>>663
その通りです。説明ありがとうございました。

>>664
日本語下手ですいません。貴重なアドバイスですが、下の方のほうが望みどおりなのでそちらにします。
ありがとうございました。

>>665
希望通りになりました!多謝です!

667 名前:名無しさん@お腹いっぱい。 [2007/10/10(水) 02:53:37 ID:NHy/C2jV0]
これはPersonalToolbarをサイドに表示するスクリプトですが、
コンテキストメニューから項目を削除する機能を実装するにはどうしたらいいですか?
oncommand="document.popupNode.parentNode.removeChild(document.popupNode);"
とか
var overlay = <overlay xmlns={ kXULNS }><stack id="bookmarks-stack" context="_child"> ...
とか自力で調べていろいろやってみましたが、うまくいきません。


/// verticalBookmark.uc.js ///
(function()
{
//toolboxとsplitterをサイドバーの横に作成
var toolbox = document.createElement("toolbox");
document.getElementById("browser").insertBefore(
toolbox, document.getElementById("sidebar-box")
);
var splitter = document.createElement("splitter");
document.getElementById("browser").insertBefore(
splitter, document.getElementById("sidebar-box")
);


668 名前:名無しさん@お腹いっぱい。 [2007/10/10(水) 02:54:13 ID:NHy/C2jV0]
//パーソナルツールバーをtoolboxに入れる
var toolbar = document.getElementById("PersonalToolbar");
toolbar.setAttribute("orient", "vertical");
toolbar.setAttribute("flex","1");
toolbar.setAttribute("style","overflow: scroll;");
toolbox.appendChild(toolbar);

// hboxをverticalにする
var hbox = document.getElementById("bookmarks-ptf");
hbox.setAttribute("orient", "vertical");
hbox.nextSibling.setAttribute("orient", "vertical");
hbox.nextSibling.firstChild.setAttribute("orient", "vertical");

// context menuから削除できるようにする
// ??? (この部分が分かりません)


669 名前:名無しさん@お腹いっぱい。 [2007/10/10(水) 02:54:50 ID:NHy/C2jV0]
// CSSを適用
var style = <![CDATA[
#bookmarks-ptf toolbarbutton {
background-color: #9cf;
-moz-flex: 1;
min-width: 150px;
max-width: 500px;
}
#bookmarks-ptf .toolbarbutton-icon {
display: none !important;
}
]]>.toString();
var sspi = document.createProcessingInstruction(
'xml-stylesheet',
'type="text/css" href="data:text/css,' + encodeURI(style) + '"'
);
document.insertBefore(sspi, document.documentElement);
sspi.getAttribute = function(name) {
return document.documentElement.getAttribute(name);
};

}());

670 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/10(水) 05:19:34 ID:oKqdi4Kh0]
>>667-669
以下を//toolboxとsplitterをサイドバーの横に作成の前に挿入

try {
document.getElementById("PersonalToolbar")
.controllers.removeController(BookmarksMenuController);
} catch (ex) {
}

var bt = document.getElementById("bookmarks-ptf");
if (bt) {
try {
bt.database.RemoveObserver(BookmarksToolbarRDFObserver);
} catch (ex) {
}
}



さらに以下を}());の前に挿入

var bt = document.getElementById("bookmarks-ptf");
if (bt) {
var btf = BMSVC.getBookmarksToolbarFolder().Value;
bt.ref = btf;
document.getElementById("bookmarks-chevron").ref = btf;
bt.database.AddObserver(BookmarksToolbarRDFObserver);
}
window.addEventListener("resize", BookmarksToolbar.resizeFunc, false);
document.getElementById("PersonalToolbar")
.controllers.appendController(BookmarksMenuController);


671 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/10(水) 10:01:57 ID:mJJVth6c0]
新規タブを開いた際にホームを表示するスクリプトってありますか?

672 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/10(水) 10:04:55 ID:8n9J9rX30]
TMP

673 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/10(水) 10:06:46 ID:mJJVth6c0]
TMPは重いので

674 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/10(水) 12:09:43 ID:MasEeXz30]
>>673
どのくらい重くなるか試したの?



675 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/10(水) 13:51:06 ID:JkO4cHLp0]
>>674
TMP、TMP lite 共に1ヶ月以上使用したことがあります


676 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/10(水) 14:21:51 ID:MasEeXz30]
>>675
あれ日本語通じないのかな。。。
期間じゃなくてさ、どのくらい動作が重くなったわけ?

677 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/10(水) 14:40:25 ID:JkO4cHLp0]
>>676
現在のタブから他のタブを選択する際にラグを感じられるようになりました

678 名前:名無しさん@お腹いっぱい。 [2007/10/10(水) 14:50:11 ID:4/gUbTdu0]
sEeX!!

679 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/10(水) 20:27:05 ID:bKPTh5iO0]
ニコニコの仕様変更でスクリプトはどれも全滅だな

680 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/10(水) 20:37:48 ID:pVPK7WVG0]
どうせまたつくるだけ

681 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/10(水) 21:45:49 ID:GR638p9BP]
素人でさっぱりだけど、ad見せるためにワザと変更してるの?

682 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/10(水) 22:33:37 ID:C8yEs43w0]
ニコニコはNicoCacheが便利。前はuserChrome.jsのやつ使ってたけど乗り換えた。
もちろん今日の仕様変更でも問題なく保存出来てる。

ttp://homepage1.nifty.com/asr/tools/nicocache.html

683 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/10(水) 22:55:34 ID:5YQppbma0]
上のツールはJava使用するし、二度目を見る事なんてほとんどないのでスルー

684 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/10(水) 23:26:30 ID:C8yEs43w0]
未だにjavaは遅いとか盲目的に信じ込んでる人いるのね



685 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/10(水) 23:28:58 ID:wLeTGsgh0]
通ぶりたいお年頃なんです

686 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/10(水) 23:42:02 ID:3kkId9hh0]
スレ違いだから、宣伝は余所でやってね^−^

687 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/11(木) 10:32:54 ID:V7PgXEzc0]
アリスさんのところの「ttp,h**p等リンク化,2chリダイレクト外し,半角文字列改行
」使ってたけど、これ入れてるとニコニコ動画の上の部分の
「投稿動画 496,228 再生 2,269,986,391 コメント 459,437,247 たとえ わしをたおしても だいにだいさんの みぎうえが・・・」
とか書いてある部分の表示が崩れる
他にも原因があるかも知れんけど、これ外したら元に戻ったから原因は多分これだと思う

割と重宝してただけに残念だ……

688 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/11(木) 15:59:37 ID:yyO40QVm0]
特定のページ上でリンクをクリックすると、リンク先のページは必ず新規タブで開く
ようになるスクリプトを、どなたか書いてくれませんか?

689 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/11(木) 20:47:40 ID:qjMXm2R00]
>>688
ttp://pasokon-yugi.cool.ne.jp/js/Add_blank.user.js

690 名前:688 mailto:sage [2007/10/11(木) 21:42:25 ID:yyO40QVm0]
後出しのようになってしまい申し訳ないのですが、上の方で見つけた
space.geocities.jp/alice0775/STORE/loadInBackground.uc.js と、
>>689様の pasokon-yugi.cool.ne.jp/js/Add_blank.user.js
とは同じ結果になるスクリプトだと思うのですが、なぜ後者はこんなに複雑なんでしょうか?



691 名前:名無しさん@お腹いっぱい。 [2007/10/12(金) 01:27:44 ID:Aar1UaoW0]
グリースモンキーに入れたスクリプトはどのフォルダに入っているのでしょうか

692 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/12(金) 01:36:22 ID:1VMNGvuR0]
gm_scripts

693 名前:名無しさん@お腹いっぱい。 [2007/10/12(金) 01:40:17 ID:Aar1UaoW0]
>>692
そのフォルダはどこに入ってるんでしょうか・・
firefoxのexeが入ったフォルダまではいきつくんですが

694 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/12(金) 01:49:15 ID:9RimViuM0]
>>693
そこじゃない。profileのあるところ。
たぶんこのへん↓
C:\Documents and Settings\****\Application Data\Mozilla\Firefox\Profiles\****\



695 名前:名無しさん@お腹いっぱい。 [2007/10/12(金) 01:53:30 ID:Aar1UaoW0]
だめだ・・どこにもない

696 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/12(金) 02:15:50 ID:UhL0Eu3I0]
>>695
Vistaだったら
C:\Users\****\AppData\Roaming\Mozilla\Firefox\Profiles\****\

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