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


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

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



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同等になってしまっていた。
ので修正しておきました。






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

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

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