- 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を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
|

|