1 名前:名無しさん@お腹いっぱい。 [2007/11/07(水) 00:39:11 ID:oCfttq850] 質問は必ずまとめサイトに目を通した後にして下さい。 ■まとめサイト firefoxまとめサイト ttp://firefox.geckodev.org/ ttp://firefox.geckodev.org/index.php?cmd=read&page=Greasemonkey ttp://firefox.geckodev.org/index.php?cmd=read&page=userChrome.js ■拡張機能 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 Part73 ttp://pc11.2ch.net/test/read.cgi/software/1194007773/ Mozilla Firefox質問スレッド(初心者歓迎)の52 ttp://pc11.2ch.net/test/read.cgi/software/1193829630/ Mozilla Firefox 拡張機能スレッド Part25 ttp://pc11.2ch.net/test/read.cgi/software/1191202956/ ■前スレ firefox userChrome.js greasemonkeyスクリプトスレ 2 ttp://pc11.2ch.net/test/read.cgi/software/1185343069/
357 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/30(金) 01:30:40 ID:SgKYx96i0] userscripts.org/scripts/show/1050 これUsercontent.jsで動かないのは俺だけ?
358 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/30(金) 01:36:36 ID:Xka5vPdC0] >>357 >>342 みたいにしたらいけない?
359 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/30(金) 01:49:59 ID:n+I194r60] ブックマークとかb2rの背景の色を変えるstylish用のスクリプト教えてください。
360 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/30(金) 03:34:05 ID:RE7WWNaf0] >>359 CSS関連はスレ違い
361 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/30(金) 06:26:42 ID:n+I194r60] >>360 そうですか。。
362 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/30(金) 06:38:46 ID:RE7WWNaf0] >>361 質問スレの方に書き込みしてくれれば、誰かが回答してくれるよ
363 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/30(金) 11:38:08 ID:gVAZX0pj0] aliceさん、DragNgoModoki4.uc.js(2007/11/29 12:00)なんですが、 リンクと画像のD&Dで保存(S)ができなくなってます
364 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/30(金) 12:11:05 ID:SgKYx96i0] >>342 直った。 でも window.addEventListener('load', fixRecommendedTags, false); こういう場合ってどう直せばいいんですかね?
365 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/30(金) 12:35:33 ID:gje+WgNY0] >>363 ご指摘ありがとうございます。 修正しておきました。 >>364 fixRecommendedTagsの中身によります。
366 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/30(金) 12:44:20 ID:POw49rG90] ldrizeの2007.11.28版ってuserContent.jsじゃ動きませんか? 古いのと入れ替えてみたんですが動きませんでした。 minibufferの方は大丈夫でした。
367 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/30(金) 13:02:03 ID:gVAZX0pj0] >>365 修正ありがとう。保存できました
368 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/30(金) 17:34:46 ID:Xka5vPdC0] >>364 @privilege falseをつけて window.addEventListener('load', fixRecommendedTags, false); を setTimeout(fixRecommendedTags,0); にするだけでいける。
369 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/30(金) 17:37:24 ID:YUthxYAU0] Ctrl+ホイール(文字サイズ変更)を無効化して通常のスクロールにするスクリプトはないでしょうか?
370 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/30(金) 17:40:04 ID:lzBVqO0G0] about:config で出来る。 mousewheel.withcontrolkey.action でググレ
371 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/30(金) 17:45:30 ID:7JDloFuF0] >>366 エラーコンソールで return 文がどうたら言ってるなら、 スクリプト全体を無名関数で囲ってみれ。 (function(){ 本体 })();
372 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/30(金) 17:53:44 ID:YUthxYAU0] >>370 有り難うございました。
373 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/30(金) 20:49:32 ID:POw49rG90] >>371 ありがとうございます。 やってみたんですが駄目みたいです。 エラーコンソールには何も出ていませんでした。
374 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/30(金) 20:57:43 ID:Xka5vPdC0] >>366 入れる順番間違えてるんじゃない? 自分は、順番を設定するために前に数字と . をつけて 000.AutoPagerize.user.js 001.Minibuffer.user.js 002.LDRize.user.js その後はMinibufferのコマンド っていう風に名前を変えてるけど。
375 名前:初スレの80 mailto:sage [2007/11/30(金) 21:43:24 ID:/SX9+LPu0] userChrome.js用のライブラリを書いてみた. 色々スクリプトを書いている内に共通化できる処理があったり, 少し探しただけではライブラリが見当たらなかったので. 使い方はソースの注釈文で. 自分のスクリプトに組み込んだり何なり好きなようにやっちゃってください. www6.uploader.jp/dl/script/script_uljp00071.txt.html >>366 userContent.pl.jsの「USE_GM」を「2」にしても動きませんか? ソースをざっと見たところ,FastLadder とやらでは>>97 で言っているタイミングの問題でうまく動かないかも.
376 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/30(金) 22:32:01 ID:a48V9vBi0] Pixivの画像一覧に、お気に入り追加へのアンカーを作成するGMを 作成しました。ですが、autopagerize対応がうまく行きません。 本来なら一つだけ出て欲しいのがautopagerizeでページが増えるたびにどんどん 追加されていってしまいます。 Javascript自体初挑戦でまだよくわかってないのでどなたか見ていただけませんか? www6.uploader.jp/dl/script/script_uljp00072.zip.html
377 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/01(土) 00:31:56 ID:BXPsQxdf0] >>374 >>375 いずれも駄目でした。 試しに新規プロファイルの真っ新状態でもやってみたんですが、動きませんでした・・・
378 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/01(土) 10:05:52 ID:WgoOKrCq0] >>376 >>377 テスト用ログインアカウントを提示していただけると, 検証しやすいのですけれどね。
379 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/01(土) 10:57:14 ID:LKmF+HNB0] >>376 ソースを見ただけなので的外れなこと言ってる可能性もありますが、 おそらく var xpath='//div[@class="illust_smarll"]/a' を var xpath='.//div[@class="illust_smarll"]/a' に(ドット一つつけるだけ)すれば解決すると思います。
380 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/01(土) 11:21:17 ID:vbxpns5b0] Days on the moonさんの Middle Click and Go に機能を追加したいです。 検索エンジン選択ポップアップからの右クリックでボックスに入っているテキストを 検索できるようにしたいのですがどのようにすればいいでしょうか? ttp://www.ne.jp/asahi/nanto/moon/2006/12/31/middle-click-and-go.uc.js
381 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/01(土) 11:57:40 ID:WgoOKrCq0] つttp://www6.uploader.jp/dl/script/script_uljp00073.zip.html
382 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/01(土) 12:49:57 ID:vbxpns5b0] >>381 もうっ、うれしすぎる。Aliceさんの所にあるcustombutton2用の検索エンジンボタンを 参考に何とかマージしようとしたのですが無理でした。 ありがとうございます。
383 名前:初スレの80 mailto:sage [2007/12/01(土) 13:40:22 ID:BeHUz2FR0] >>375 このライブラリ使った例として,今更感のある js/xul ローダーを書いた. ツールメニューで有効/無効の切り替えが出来る. 使い方はソースの注釈文にて. www6.uploader.jp/dl/script/script_uljp00074.txt.html
384 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/01(土) 14:31:47 ID:+ZYOkZMS0] >>378 規約的にいいのか知らないけど、誰でもとれるしいいよね。きっと ID: greacemoneky pw: gmtest >>379 見ていただいてありがとうございます。 試してみましたが、Autopagerizeで表示された部分には適用されませんでした。 Autopagerizeするたびに増えてしまうことは無くなりましたが・・・ autopagerize対応スクリプトいろいろ見てますが 人によって書き方全然違ってよくわからないです。
385 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/01(土) 14:35:09 ID:kD1Irxu80] >>384 規約的にって言うか、不正アクセス禁止法的にまずいと思う。同意があっても。 >>378 こんなこと安易に書くべきではない。
386 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/01(土) 14:51:40 ID:+ZYOkZMS0] >>385 了解、退会しておいた
387 名前:378 mailto:sage [2007/12/01(土) 15:20:05 ID:WgoOKrCq0] >>384 >>385 >>386 そのほかの皆様, 2ch運営管理者様 不適切な発言を行ったことに対しお詫びを申し上げると共に, 今後このようなことのないようにいたします。
388 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/01(土) 15:42:55 ID:LKmF+HNB0] >>384 >>379 に加えて 変数ADDED_POSの使用をやめて 常に0からループさせる必要があるかもしんない
389 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/01(土) 16:00:19 ID:+ZYOkZMS0] >>388 おおおおお!できました! 動作の理屈も納得できました。ありがとうございました! www6.uploader.jp/dl/script/script_uljp00075.zip.html Greacemonkeyおもしろいですね。
390 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/01(土) 18:44:58 ID:zFu0bd3Q0] >>383 space.geocities.yahoo.co.jp/gl/alice0775/view/20071002/1191321243 などのxulファイル全般 また space.geocities.yahoo.co.jp/gl/alice0775/view/20071002/1191321243 の ページ内検索(Findbar)をタブバーの下に表示する や space.geocities.yahoo.co.jp/gl/alice0775/view/20071125/1195917482 の Drag'n'go (cf. Super DragAndGo)の改造版 などが動きませんでした。 userContent.uc.js や userMenu.uc.js yanako.blog26.fc2.com/blog-entry-117.html の mouseGesture2.4.2.uc.js や VerticalToolbar.uc.js などの動作は確認できました。
391 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/01(土) 19:54:15 ID:WgoOKrCq0] >>390 各々のスクリプト内の // @include main を Fxなら // @include chrome://browser/content/browser.xul Tbなら // @include chrome://messenger/content/messenger.xul にしてみる
392 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/01(土) 21:43:08 ID:zFu0bd3Q0] >>391 ありがとうございます。 uc.jsについてはうまくいったのですが uc.xulについてはうまくいきませんでした。 例としては、 space.geocities.yahoo.co.jp/gl/alice0775/view/20071002/1191321243 の ucjsPermission2.uc.xul を // ==UserScript== // @name ucjsPermission2 // @namespace space.geocities.yahoo.co.jp/gl/alice0775 // @description add UI for hostperm.1 to context menu // @include main // @compatibility Firefox 2.0 3.0 // @author Alice0775 // @version LastMod 2007/10/12 14:40 // ==/UserScript== から // ==UserScript== // @name ucjsPermission2 // @namespace space.geocities.yahoo.co.jp/gl/alice0775 // @description add UI for hostperm.1 to context menu // @include chrome://browser/content/browser.xul // @compatibility Firefox 2.0 3.0 // @author Alice0775 // @version LastMod 2007/10/12 14:40 // ==/UserScript== に変えましたが動きませんでした。 uc.xulファイルはuc.jsと同じ、subscript.ucという名前のフォルダに入れてあります。
393 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/01(土) 22:29:19 ID:WgoOKrCq0] >>392 Bug 330458 ? Cannot dynamically load an overlay using document.loadOverlay until a previous overlay is completely loaded だと思います。 loadOverlayによるdom構築完了を待って次のloadOverlayをしなければならない。
394 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/01(土) 23:54:18 ID:zFu0bd3Q0] >>393 uc.xulは使えないのですね ありがとうございました。
395 名前:名無しさん@お腹いっぱい。 [2007/12/02(日) 00:24:56 ID:mtNf09k/0] マウスのミドルクリックでホイールスクロール量を変更する スクリプトとかございませんか? いつもは3行づつのスクロールで2chや画像サイトを見るときはスクロール量を 40とか50とかに変更できたら便利なんだけど ホイールクリックでスクロール量Aとスクロール量Bが切り替えれるような スクリプトお願いします
396 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/02(日) 00:44:15 ID:+8HLMV7X0] DragNgoModoki ですが指定したフォルダに保存というのはできないでしょうか?
397 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/02(日) 00:47:55 ID:66CBk/Jb0] >>396 できません。
398 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/02(日) 01:52:36 ID:Nmgaa7bg0] >>397 DragNgoModokiでSave Link in Folder、あるいはSave Image in Folderの メニューを呼び出すことはできる?
399 名前:397 mailto:sage [2007/12/02(日) 02:00:51 ID:66CBk/Jb0] >>398 できません。
400 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/02(日) 02:05:34 ID:+8HLMV7X0] >>397 Alice氏ですか? すみません、要望の意味で言ったんですが、やはり無理でしょうか?
401 名前:397 mailto:sage [2007/12/02(日) 02:24:21 ID:66CBk/Jb0] >>400 どういう仕様にすればいいのか, 具体的に記述ください。 それを見てから, 機能を作れるかどうか判断したいと思います。
402 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/02(日) 02:47:11 ID:+8HLMV7X0] 拡張の Drag de Go のように 指定したジェスチャで画像やリンク先を指定したフォルダに保存できるように 後、できれば>>398 氏の発言から、これも便利そうなので Save Link in Folder、Save Image in Folder のように あらかじめ登録しておいた複数の保存先をジェスチャによって呼び出す。 現機能のConQueryを呼び出すみたいな感じです。 検討お願いします。
403 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/02(日) 03:04:58 ID:omzue+pg0] 素直に Drag de Go 使っとけよ… アレと Firemacs がなかったら Fx の価値半減とまで思ってるぞ俺は
404 名前:397 mailto:sage [2007/12/02(日) 03:07:40 ID:66CBk/Jb0] >>403 激しく同意いたします。
405 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/02(日) 03:19:59 ID:+8HLMV7X0] 下のも Drag de Go でできましたね・・・ 素直にそうしときます。すみませんでした。
406 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/02(日) 04:11:15 ID:jQa3G2qw0] userChrome.jsで何か作るとき xul形式で書くのとjs形式で書くのとでは 速さに違いが出るんかな。 コンテキストメニューに追加するのとかは xulのほうが便利だけどuc.jsで作ったほうが速いのなら 速いほうがいいなあと思って。
407 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/02(日) 04:19:31 ID:66CBk/Jb0] >>406 uc.jsの方がかなりDOM構築時が早いです。 実際に計測したわけではありませんが二倍以上変わると思います。
408 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/02(日) 05:04:37 ID:jQa3G2qw0] >>407 ってことはappendChildとかinsertBeforeとかで いちいちやっていったほうが速いのか。 ありがとう。
409 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/02(日) 09:15:22 ID:VedkoApS0] firefox3でuserChrome.js動いてる人いたら ローダーどれ使ってるか、とか、どこいじったか、とか教えて欲しい。
410 名前:名無しさん@お腹いっぱい。 [2007/12/02(日) 10:02:01 ID:s9fZpFst0] >>409 Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9b2pre) Gecko/2007120121 Minefield/3.0b2pre (ayakawa PGU)上で Sub-Script/Overlay Loader v3.0modを変更なしで普通に使っている。 DragNgoModoki4.uc.js、textLink.uc.js、popupTranslate.uc.xu等を動かしています。
411 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/02(日) 12:13:54 ID:TbFW4v000] >>409 Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9b1) Gecko/2007110904 Firefox/3.0b1 Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9b2pre) Gecko/2007120102 Minefield/3.0b2pre alice0775 氏の Date 2007/10/15 19:00 を var ver = this.getVer(); とした物を使ってる。スクリプトは自作+他作で30ヶ....チョット多いなア....
412 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/02(日) 12:48:54 ID:VedkoApS0] >>410 >>411 ありがとうございます。
413 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/02(日) 12:53:09 ID:uALNqJFs0] Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O 10.5; ja-JP-mac; rv:1.9b1) Gecko/2007112221 Minefield/3.0b1 (lzyc) >>383 をそのまま userContent.jsとか使ってる
414 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/02(日) 14:12:37 ID:lf0Q0m660] Firefoxではタブをクリックし離したときにその動作が実行されるようですが、これをクリックを押した瞬間に動作させることはできないのでしょうか?
415 名前:414 mailto:sage [2007/12/02(日) 14:19:14 ID:lf0Q0m660] すいません勘違いでした タブの閉じるボタンや戻るボタンの場合はクリックし離したときにその動作が実行されるようで、タブ自体はクイックした際にその動作が実行されていました
416 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/02(日) 14:46:22 ID:iQtxHW1D0] >>414-4115 Windowsの場合リンクだろうとタブだろうと離した時にカーソル直下にあるものへ処理が渡される。 MacとかLinuxだと押したときに処理が入るはず。>>415 の勘違いってのが勘違いじゃない?
417 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/02(日) 15:11:43 ID:HmvtPDNH0] フォーカス以外は基本的に離したときだね
418 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/02(日) 15:14:10 ID:tJbTSHSD0] DragNgoModokiで指定フォルダに保存はSuper Dragandgoから該当部分を移植したらできた かなり決めうちだけど
419 名前:初スレの80 mailto:sage [2007/12/02(日) 17:43:28 ID:DkTlaD/00] >>390 直しました. www6.uploader.jp/dl/script/script_uljp00076.txt.html @include main に対応と, >>393 を受けてloadOverlayをDOM構築を終えてから実行するように.
420 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/02(日) 19:51:13 ID:5Azhmn6p0] 010-ucjs_editor.uc.jsを使ってるんですがスクリプトの170行目 target.value = utf.convertStringToUTF8(textBoxText, encode, true); にエラー表示が出て2バイトの文字が書き込めません。 試してみたエディタはxyzzyとEmEditorでuserChrome.jsは0.8 アリスさんとこのsubです。 解決策ご教示ください。
421 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/03(月) 04:02:00 ID:dieQEBTa0] ido.nu/kuma/2007/12/01/capture-tumbr-js-capture-firefox-upload-to-tumblr-jsactions-script/ のcapture.tumblr.jsがuserMenu.jsで動かないのですがどうしたらいいでしょうか。
422 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/03(月) 08:18:24 ID:cAcUGOJs0] >>420 書いたのをutf8で保存したらどうなる?
423 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/03(月) 10:57:03 ID:/Ht7ifIq0] 軽量マウスジェスチャのスクリプト // リファラのオンオフを切替 const kPrefName = "network.http.sendRefererHeader"; var prefVal = gPrefService.getIntPref(kPrefName); prefVal = prefVal == 2 ? 0 : 2; gPrefService.setIntPref(kPrefName, prefVal); var msg = prefVal == 0 ? "Disabled Referer" : "Enabled Referer"; XULBrowserWindow.statusTextField.label = msg; トグルさせる値が 0、2ではなく true、falseの場合はどのように当てはめたらいいのでしょう? 具体的には"javascript.enabled"をトグルさせたいのですが
424 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/03(月) 15:38:24 ID:GpsQn06z0] >>326 3.0b2pre 2007120205にてUSE_GM=2にすると動かなくなったような
425 名前:名無しさん@お腹いっぱい。 [2007/12/03(月) 15:49:48 ID:lJ+LFBjfO] 〉422 エディタ側でutf8で強制的に開くよう設定したら書き込めました 有難うございました
426 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/03(月) 16:57:17 ID:dfKCx99W0] 俺も気になってFx3.0beta入れたけど やられたな cmd idとかも変わってるしややこしい
427 名前:初スレの80 mailto:sage [2007/12/03(月) 18:26:23 ID:ZpoxvxNj0] >>375 のライブラリを少し修正. errorMessage がエラー出すことが在ったり,_typeof がうまく動かない事が在ったりしたので. www6.uploader.jp/dl/script/script_uljp00077.txt.html >>421 未確認だけど,スクリプトの先頭に↓を追加 var global = new chromeWindow.Object(); global.window = unsafeWindow; global.document = unsafeDocument; global._jsaCScript = _jsaCScript; eval('(' + function(){ 最後に↓を追加. }.toSource() + ')();',global);
428 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/03(月) 20:16:30 ID:dieQEBTa0] >>427 ありがとうございます。 試してみたところ Error: userMenu.js / capture.tumblr.js ReferenceError : JsActions is not defined Line: 596 557行目あたりの var folder = JsActions.scriptFolderPath || JsActions.getScriptFolder(); がだめなんでしょうか。
429 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/03(月) 20:20:33 ID:dieQEBTa0] >>423 setBoolPref と getBoolPrefでいけると思いますがどうでしょう。 連投してすみません。
430 名前:初スレの80 mailto:sage [2007/12/03(月) 22:15:55 ID:E8oEj4i20] >>428 var folder = JsActions.scriptFolderPath || JsActions.getScriptFolder(); ↓ var folder = _jsaCScript.currentScriptPath.replace(/[^/\\]+$/,''); 或いは var folder = Cc['@mozilla.org/network/io-service;1'].getService(Ci.nsIIOService).getProtocolHandler('file').QueryInterface(Ci.nsIFileProtocolHandler).getFileFromURLSpec(SCRIPT_PATH[0]).path; これでどうでしょ?
431 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/03(月) 22:50:18 ID:dieQEBTa0] >>430 うまくいきました。 ありがとうございます。
432 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/04(火) 00:23:30 ID:PtE2gwJn0] >>429 仰る通り、BoolPrefとすることで値は認識してくれました。しかも 誤 prefVal = prefVal == true ? "false" : "true"; 正 prefVal = prefVal == true ? 0 : 1; なんですね、知識なく望みの動作にするには滑稽に映るでしょうが大変です。 これで簡単なトグル動作は当てはめることが出来るので助かりました 本当にありがとうございます。
433 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/04(火) 00:59:00 ID:KDrFvGbl0] prefVal = !prefVal;
434 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/04(火) 01:07:17 ID:YEgmyRS50] >>432 JavaScriptの知識ほとんどないけど、ダブルクォートで囲んだら文字列として 評価されてしまうんじゃない? prefVal = prefVal == true ? false : true; でもいけそうな気がするんだけど
435 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/04(火) 01:20:28 ID:PtE2gwJn0] >>433 ホントだ意味は分からないけど。"!"ってNOTじゃなかったっけ?何でトグルするんだろ? >>434 最初にやってみたはずなんだけどなぁ、上のに当てはめるとフツーにそれですよね。 御二方、参考になります。
436 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/04(火) 01:29:06 ID:WspTfcu40] >>435 =は代入 a =!a ってことはaにaの逆を代入するってことだと思う。 ゼロは偽 非ゼロは真だから もし a=1の状態だったとしたら a=!aを実行すると、aに0が代入され、 a=0だったら a=!aを実行すると、aに1が代入されるんじゃないかと。 自分もそんなに詳しくないのでわかりにくかったらごめん。
437 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/04(火) 01:39:05 ID:PtE2gwJn0] >>436 詳細サンキュです
438 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/04(火) 02:02:34 ID:KDrFvGbl0] >>436 オイオイ、全然違うぞ。a=1なら!aはfalse、a=0なら!aはtrue。
439 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/04(火) 03:41:49 ID:WspTfcu40] >>438 すまん Cのwhileの()の中身と同じかと思ってた。
440 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/04(火) 22:17:39 ID:Jm7TCxtn0] Google Readerの検索ボックスの右のボックスはデフォルトではAll Itemsに常になっていますが、これを今見ている フィードに自動的に変えてくれるスクリプトってありますか?
441 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/04(火) 23:36:03 ID:8AGujyKZ0] DragNgoModokiに要望なんですが、選択テキストのコピー・リンクのURLの コピーが出来たららうれしいです。 また、JSActions的に任意のスクリプトを実行出来たら運用の幅が広がると 思うのですがどうでしょう。
442 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/04(火) 23:38:42 ID:lAEArdee0] >>441 任意のスクリプトを実行できると思う....そうなるように記述すればいいだけ。
443 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/06(木) 01:28:06 ID:3hM4vGv+0] 質問なんだけど、スクリプトファイルをJS Minifierとかでコードの圧縮や軽量化すると読み取り速度や実行速度が 上がる等のメリットあります? 削られ方によっては読み取れなくなかったりするけど、メリットがあるならやってみようかと思いまして。
444 名前:初スレの80 mailto:sage [2007/12/06(木) 22:09:13 ID:YTbKDV380] userChrome.js のローダーとライブラリ. javascript 1.7 の新キーワード使っていたのをやめたり細かなバグ修正. www6.uploader.jp/dl/script/script_uljp00078.zip.html >>443 今時のマシンで構文解析の遅さがネックになるようなことなんて殆どないし, ファイルの読み込みだってローカルでは差なんて出ないよ.
445 名前:441 mailto:sage [2007/12/06(木) 22:20:01 ID:6McysK8z0] Aliceさん、わがままな要望を聴いてくださり有難うございます。
446 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/07(金) 03:43:11 ID:2g0Oskva0] 「*.uc」と言うサブディレクトリとか「*.UCJS」と言うサブディレクトリとか訳わかめ いちどちゃんとしたreadmeつくってほしい
447 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/07(金) 03:48:32 ID:vMyL1onQ0] 悲しすぎる...
448 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/07(金) 04:22:09 ID:DsAKWPFG0] ポップアップ翻訳でエキサイトが使えなくなったorz
449 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/07(金) 10:48:43 ID:v/cHxB+b0] >>448 aliceさんのpopupTranslate.uc.xulなら問題ないが?
450 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/07(金) 12:28:41 ID:KgX7seSq0] >>446 そんなレベルでuc.jsとかgmとか使いこなっそうてのが無理 おとなしく拡張使ってな
451 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/07(金) 16:57:14 ID:Nwd7cvPMP] www.nicovideo.jp/ だけ user_pref("browser.link.open_newwindow.restriction", 0); を user_pref("browser.link.open_newwindow.restriction", 2); にするという設定はどう書けばいいのでしょうか?
452 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/07(金) 18:26:20 ID:DsAKWPFG0] >>449 それなんだが・・・こっち側の問題ってことかorz
453 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/07(金) 19:12:45 ID:SngBlRoi0] ttp://www.geocities.jp/orangechocolatepie/items/userChrome.js.html ここのLoad-for-blank.uc.jsと外部からURLを渡したときに同じ効果のあるスクリプトってありませんか?
454 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/07(金) 20:00:50 ID:vMyL1onQ0] >>453 これどうでしょう ttp://space.geocities.jp/alice0775/STORE/loaadInBlankForOPEN_EXTERNAL.uc.js
455 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/07(金) 21:02:10 ID:SngBlRoi0] ありがとうございます 助かりました
456 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/07(金) 21:08:59 ID:v/cHxB+b0] >>454 ていうか、わざわざ作ったんすか? ご苦労様です、俺ももらいます
457 名前:454 mailto:sage [2007/12/07(金) 21:30:15 ID:vMyL1onQ0] >>453 browser.link.open_externalが3以外でも, 3同等になってしまっていた。 ので修正しておきました。