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


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

Firefox userChrome.js greasemonkeyスクリプトスレ 9



1 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/11(土) 15:02:56 ID:4uQUz6G20]
質問は必ずまとめサイトに目を通した後にして下さい。

■まとめサイト
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

■前スレ
firefox userChrome.js greasemonkeyスクリプトスレ 8
ttp://pc12.2ch.net/test/read.cgi/software/1236532418/
■拡張機能
greasemonkey
ttp://www.greasespot.net/
Userscripts.org
ttp://userscripts.org/

"alta88's userChromeJS"
ttp://userchromejs.mozdev.org/index.html
userChromeJS フォーラム
ttp://forums.mozillazine.org/viewtopic.php?f=48&t=1006795

"zeniko's userChrome.js"
ttp://mozilla.zeniko.ch/userchrome.js.html
userChrome.js フォーラム
ttp://forums.mozillazine.org/viewtopic.php?t=397735
ttp://forums.mozillazine.org/viewtopic.php?t=556229
userChrome.js 0.8 (FX) - Add-ons Mirror
ttp://forum.addonsmirror.net/index.php?showtopic=6878

976 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/22(火) 18:46:32 ID:yaokMdhx0]
>>974
0.0.1d消しちゃった・・・(´;ω;`)

977 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/22(火) 21:31:43 ID:/Wq/NjrF0]
968と971をやったら userContent セットで動いた。
LDRizeも動くようになった

>>976
974のが0.0.1dだろ

978 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/22(火) 22:47:51 ID:dbj6RnDM0]
"リンクもしくは選択文字列もしくは現在のURLをTubePlayerで開く.uc.js"がいつのまにか動かなくなっていたのですが、
皆さんの所では動いていますでしょうか?

下記サイトの"リンクもしくは選択文字列もしくは現在のURLをTubePlayerで開く.uc.js"です。(URLが長くてはれない・・・)
userChrome.js - Mozilla Firefox まとめサイト
firefox.geckodev.org/index.php?cmd=read&page=userChrome.js&word=user


具体的には、ニコニコ動画やYoutubeのページで右クリックのコンテキストメニューに「TubePlayerで開く」が追加されるはずなのですが、
追加されません。
どのような原因が考えられますでしょうか?
userChrome.js ではこのスクリプトしか使用していません。

環境:
Mozilla/5.0 (Windows; U; Windows NT 6.0; ja-JP; rv:1.9.0.14) Gecko/2009082707 Firefox/3.0.14 (.NET CLR 3.5.30729)
userChrome.js 0.8
Sub-Script/Overlay Loader v3.0.24mod

979 名前:704 mailto:sage [2009/09/23(水) 14:16:39 ID:yiLjnAyM0]
BingSearchServicePack.uc 作って下さった方、有難う

980 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/23(水) 23:13:10 ID:eQeqkSf20]
>>978
23行目の「.getService」を「.createInstance」に。
動かなければ、Alice氏作のIE VIEW Modokiを使ってみそ。

981 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/24(木) 01:24:51 ID:U+vHmCBR0]
質問です。
特定の動作したら窓を生成するようなスクリプトを組みたいんですけど。
window.open("url","name","option");っていう形でしか呼び出せないのでしょうか。

というのは、*.uc.xul内で
<overlay id="win_overlay" xmlns="...">
<window id="my_window">
</window>
みたいにwindowを宣言して特定の動作が起きたらその窓を開くっていう風にしたいんです。

window.open("url","name","option");だとurlの部分をどうかけばいいか分からない・・・。
やっぱり、別にwindowの情報が入ったXULファイルを作成して呼び出すしかないんでしょうか。

982 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/24(木) 01:41:11 ID:hfxPMJVw0]
>>981
overlayではダメです。

エンコードしてdaraスキームにすればいい。
たとえば, (改行しているのは無視されたい。)
var URL ="data:application/vnd.mozilla.xul+xml,<%3Fxml version%3D"1.0"%3F>%0A
<%3Fxml-stylesheet href%3D"chrome%3A%2F%2Fglobal%2Fskin%2F" type%3D"text%2Fcss"%3F>%0A
<window id%3D"hogehogewindow" xmlns%3D"http%3A%2F%2Fwww.mozilla.org%2Fkeymaster%2Fgatekeeper%2Fthere.is.only.xul">%0A
<label value%3D"Put your XUL here!"%2F>%0A<%2Fwindow>"

こんな感じのurlを作って, 開けばいい。

983 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/24(木) 01:50:53 ID:hfxPMJVw0]
>>978
>>980 さんのに追記
ページのどこかをクリックすることでコンテキストメニューに表示されないのは,
gContextMenu.docURL
が定義されてないから。
gContextMenu.target.ownerDocument.location.href
にしておく。

何時からそうなったんだろう。

984 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/24(木) 01:55:22 ID:hfxPMJVw0]
>>881
>>982の一番外側のダブルクオテーションはシングルクオテーションにするか, または中のをエスケープしておかないとまずかった。



985 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/24(木) 08:25:11 ID:U+vHmCBR0]
>>982
ありがとうございます。
なんとかやってみます。

986 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/24(木) 08:57:31 ID:fwIuGkW/0]
>>980 >>983
>>983のdocURLを置き換える方法で上手くいきました!
それだけだと、TubePlayerにURLがわたらないので、
this.docURLも、this.target.ownerDocument.location.href に置き換えた所、無事に起動できるようになりました。
次のレスにパッチ置いておきます
ありがとうございました。

987 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/24(木) 08:58:47 ID:fwIuGkW/0]
>>978の修正パッチ
@@ -14,7 +14,7 @@
   cacm.addEventListener('popupshowing', function() {
     mitem.hidden = !re.test(gContextMenu.onLink ?
                    gContextMenu.linkURL : gContextMenu.isContentSelected ?
-                   getBrowserSelection() : gContextMenu.docURL);
+                   getBrowserSelection() : gContextMenu.target.ownerDocument.location.href);
   }, false);
   nsContextMenu.prototype.openTubePlayer = function() {
     var lf = Components.classes['@mozilla.org/file/local;1']
@@ -25,7 +25,8 @@
     proc.init(lf);
     var url = this.onLink ?
               this.linkURL : this.isContentSelected ?
-              'http://' + getBrowserSelection().replace(/^h?ttp:\/\//, '') : this.docURL;
+              'http://' + getBrowserSelection().replace(/^h?ttp:\/\//, '') :
+              this.target.ownerDocument.location.href;
     proc.run(false, [url], 1);
   };
 })(); r

988 名前:978=986=987 mailto:sage [2009/09/24(木) 09:02:33 ID:fwIuGkW/0]
修正したのをまとめサイトにでも上げておきたいのですが、どうすればいいんでしょうか?

とりあえず、ロダに上げておきました。
270.js(リンクもしくは選択文字列もしくは現在のURLをTubePlayerで開く.uc.js) - Firefox用スクリプトアップローダー(新)
loda.jp/script/?id=270

989 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/24(木) 14:42:12 ID:o93NlNZi0]
そろそろ次スレを頼む

990 名前:名無しさん@お腹いっぱい。 [2009/09/24(木) 14:56:22 ID:OVXUnoAu0]
次スレ

Firefox userChrome.js greasemonkeyスクリプトスレ10
ttp://pc12.2ch.net/test/read.cgi/software/1253771697/

991 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/24(木) 15:01:27 ID:jZCH7D570]
>>990
乙乙

992 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/24(木) 16:06:34 ID:o93NlNZi0]
>>990


993 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/24(木) 16:57:46 ID:U+vHmCBR0]
>>990
おつー。

994 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/24(木) 19:14:22 ID:gPvcMV4+0]
4Gamer.net ― [TGS 2009]東京ゲームショウ開幕! まずはSCE・平井一夫氏の基調講演がスタート(速報版)
www.4gamer.net/games/085/G008587/20090924006/


4gamerの画像リンクを直リンしてくれるような
GreaseMonkeyのスクリプトってありますか?

「Google Images NoFrame link」や、「pixiv direct images link」
みたいな感じの動作をしてくれればなと思っております。



995 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/24(木) 22:17:44 ID:9wav82aI0]
(´-`).。oO(もう埋めていいじゃね。?)

996 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/24(木) 22:41:38 ID:aQ1nj3fP0]
んじゃ。うめちゃうか・・・・

997 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/24(木) 22:42:21 ID:aQ1nj3fP0]
うめうめ。

998 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/24(木) 22:43:02 ID:aQ1nj3fP0]
うめー

999 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/24(木) 22:43:12 ID:iqbVyzre0]


1000 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/09/24(木) 22:43:46 ID:aQ1nj3fP0]
埋める

1001 名前:1001 [Over 1000 Thread]
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

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

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