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/
320 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/01(土) 02:30:27 ID:XZSzST0m0] >>317 ツール→アドオン(ダウンロード)の所は無理だね。 なので、さくっと弄ってみた。 <script type="application/x-javascript" xmlns="www.w3.org/1999/xhtml"> <![CDATA[ var menu = document.getElementsByAttribute("label", "\u30a2\u30c9\u30aa\u30f3")[0]; if(menu) { menu.setAttribute("oncommand", "toggleSidebar('viewAddonsSidebar');"); menu.removeAttribute("command"); } var menu = document.getElementsByAttribute("label", "\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9")[0]; if(menu) { menu.setAttribute("oncommand", "toggleSidebar('viewDownloadsSidebar');"); menu.removeAttribute("command"); } var menu = document.getElementById("downloads-button"); if(menu) { menu.setAttribute("oncommand", "toggleSidebar('viewDownloadsSidebar');"); menu.removeAttribute("command"); } ]]> </script> を</menupopup>と</overlay>の間に挿入してください。 ついでにツールバーボタンのダウンロードの方もサイドバー表示するようにしておいた。 ちなみにlabel取得なのはFx2では両方ともIDが振られてないから……。なので、>>306 みたいな事してlabel弄ってたり、別言語版だと動かないかと思われます。 Fx3だとIDが割り振られてるんだけどなぁ……。
321 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/01(土) 02:35:42 ID:m6JcCAbE0] >>319 出てました、、、。menu editorでいじってるので、「表示」がなかった・・ >>320 どうやってさくっと弄れるのかわかりませんけど、ありがとうございます
322 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/01(土) 09:06:37 ID:Etk6F/bC0] タブをダブルクリックで再読込するスクリプトがあったと思うのだけど 誰か持ってる人いましたら下さい。お願いします。
323 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/01(土) 10:26:57 ID:MKgOook20] ttp://hail2u.net/archives/fxexts.html#reload_tab_on_dblclick これそのままつかえる
324 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/01(土) 10:41:34 ID:LmFDMod90] >>303 補完、乙です!
325 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/01(土) 11:46:30 ID:Etk6F/bC0] >>323 ども。でも無理でした。reload_tab_on_dblclick_overlay.uc.jsにした以外はそのままなんですけどね。なんでだろ。
326 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/01(土) 12:27:28 ID:glQ7BtHL0] >>325 これでどーですか gBrowser.mTabContainer.addEventListener("dblclick", function(e){ if (e.target.localName == "tab" && e.button == 0){ if (e.shiftKey) BrowserReloadSkipCache(); else BrowserReload(); } },true);
327 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/01(土) 13:40:46 ID:Szj/FirC0] ttp://www.mozilla-japan.org/support/firefox/adblock これ入れようとすると ’.'または’{’であるべきところが'td'になってます。セレクタが不正であるため ルールセットは無視されました。 Do you want to use this code anyway? と出るんですが、なんででしょ?
328 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/01(土) 13:46:42 ID:Q0JfWWXH0] >>327 ここは mozilla firefox userChrome.js greasemonkey スクリプトスレ2 です。 GM,JSA,userChrome.js,Custom Buttons に関係ない質問は, Mozilla Firefox質問スレッド(初心者歓迎)の49 ttp://pc11.2ch.net/test/read.cgi/software/1186142364 でお願いいたします。
329 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/01(土) 16:25:48 ID:u/JFat9R0] みんなこんにちわ >>323 >>326 探している本人ではないけれど、Fx,SM共に正常動作を確認しましたよ。 ところで、Fxを再起動させるスクリプトは色々な人が公開してるけど SMを再起動させるスクリプトはどんだけ探してもない。 どこかで見かけた方はいらしゃいませんか? ちなみに今まで試した中で80氏のRestart Firefox.r.jsだけが 唯一、SMを終了させることだけできたorz
330 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/01(土) 16:27:47 ID:Etk6F/bC0] 探している本人ですが、スクラップブックでデカいの取り込み中で 再起動出来ずにもやもやしてました。ご報告感謝。
331 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/01(土) 18:06:03 ID:Etk6F/bC0] スクラップブックはFx閉じても独立して動き続けることを今初めて知りました。 >>326 快適です。ありがとうございました。
332 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/01(土) 18:07:27 ID:Q0JfWWXH0] >>329 SeaMonkey 1.1系はnsIAppStartupのメソッドに該当するものが見あたらないです。 SM2系は再起動するスクリプトはあります。
333 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/01(土) 20:34:40 ID:u/JFat9R0] >>332 情報ありがとうございます。 知りませんでした。 ソメッドが無いのにやれと言われてSMも困っていたでしょうね。 では、SM 1.1.*系では再起動ではなく 一端、SMを終了させて実行させるしかないですね。 私、スクリプトを書くのはまだあまり得意ではないので ググりながらの作業になり、理解するまで時間がかかりますが Restart Firefox.r.uc.jsで、なぜSMが終了するのか をどなたか教えていただけないでしょうか?
334 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/01(土) 20:58:53 ID:Q0JfWWXH0] >>333 Restart Firefox.r.uc.jsでは, nsIAppStartupのメソッドquitをeRestartとeAttemptQuitのbit和を引数として 実行するようになっていますが, SMではeRestartが定義されていないので,結果的にeAttemptQuitだけが実行 されたということだと思います。 eRestartが定義されていないということはエラーコンソールで確認できます。 nsIAppStartupの説明は以下のリンクを参照。 ttp://www.xulplanet.com/references/xpcomref/ifaces/nsIAppStartup.html ただし,SM1.1系に特化したドキュメントは無いと思うので, 実際のどのように実装されているかは SMのソースを読むことになると思います。
335 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/01(土) 21:55:42 ID:u/JFat9R0] >>334 とても解りやすく説明していただきありがとうございます。 レス頂いてからあれこれググっていますが 楽しいです。 言葉だけでは、いまいち理解できていない箇所とかあるので デバッカかまして一つずつ観てみます。 xulplanetの ”Quit, damnit!" には吹きました。
336 名前:前スレ 80 mailto:sage [2007/09/01(土) 23:50:45 ID:qkKANJ0j0] >>275 既に解決されたようなので今更ですが, 最初に加えた「(function(){」に続いて以下の二行を加えても動くと思います. var window = unsafeWindow; var document = unsafeDocument; ただ,これはセキュリティ的には少しよろしくない状態なので, >>274 の方法で解決できるのならその方が安全です. 0.8以降で動かなくなったのは,セキュリティ的に厳しくしたからです. >>108 livedoor Reader 関連のスクリプトを動かす方法を一応書いておきます. スクリプトの最初を以下のように変更. (function(){ ↓ eval((function(){ 最後を以下のように変更. })(); ↓ }).toSource() + '();',unsafeWindow.unsafeWindow = unsafeWindow);
337 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/02(日) 00:20:53 ID:AMXSEOZ9Q] a=1. b=1とする。 a=b 両辺にaをかけて、 a^2=ab 両辺からb^2を引くと、 a^2-b^2=ab-b^2 両辺を因数分解して、 (a+b)(a-b)=b(a-b) 両辺をa-bで割ると、 a+b=b a=b=1だから、 2=1 あれ…?
338 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/02(日) 00:31:32 ID:UQAE6pP40] a=bだからa-bで割ったらあかんってこと?
339 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/02(日) 00:36:21 ID:9WN92x0B0] >>336 動作しました。
340 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/02(日) 02:14:21 ID:GM19oHQ70] >>336 d.hatena.ne.jp/brazil/20061008/1160282075 のLDR Dedupe Entriesや d.hatena.ne.jp/brazil/20070701/1183271026 のLDR + ShareOnTumblrといった (function(){のないものの 場合はどうしたらいいでしょうか。 試しにつけてみたところ GM_addStyle is not defined や GM_xmlhttpRequest is not defined といったエラーがでます
341 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/02(日) 09:00:46 ID:6xfKPG8S0] >>336 無名関数化されていても、GMの関数で340のようなエラーが出ますね。 GMの関数が使われていなければ、問題なく動作しました。
342 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/02(日) 15:34:23 ID:lty3quq60] 今頃「GrabScroll3.uc.xul」を知りました ttp://space.geocities.yahoo.co.jp/gl/alice0775/view/200706 私はホイールクリックによるオートスクロールを使っていません そこでホイールクリックによりドラッグスクロールするようにしたいのです ホイールボタンとすることにより左ボタンで文字選択時には Alt キーとの併用が 不要になるからという事と仕事上使っているAutoCADと同じ操作となるからです 変更方法を教えてくださいm(_ _)m
343 名前:前スレ 80 mailto:sage [2007/09/02(日) 18:06:14 ID:ShVZPk9h0] >>340 スクリプトの最初に以下の三行, var namespace = new unsafeWindow.Function(); namespace.prototype = this; eval((function(){ (function(){ 最後に以下の一行を加えれば動くような気がします.未確認ですが. })(); }).toSource() + '();',new namespace());
344 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/02(日) 19:16:54 ID:GM19oHQ70] >>343 ほとんどのものでエラーが出ず、動作させることができました。 ありがとうございます。 ただd.hatena.ne.jp/brazil/20061008/1160282075 の LDR Dedupe Entriesは大体動作するのですが、時折 filter_feeds[i].test is not a functionというエラーがでて 動作しないことがありました。 しかしほとんどのものが動作し、しかもこのScriptはキャッシュなどを使う ようなのでこちらの環境のせいで動かないだけかもしれません。 Script本体に要因があるのでないならすみません。
345 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/02(日) 20:42:14 ID:6xfKPG8S0] >>343 うわぁ、動いた!動いたですよ! ありがとうございます!
346 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/03(月) 08:35:37 ID:UyL1qEsc0] Searchbar Autosizer Visual-Search Extension この2つの拡張と同じ働きをしてくれるgreasemonkeyって無いのでしょうか?
347 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/03(月) 14:24:45 ID:NRP/jcVg0] 今 keyconfig で「ウェブ 検索」 BrowserSearch.webSearch(); と「URL を開く」 openLocation(); をそれぞれ割り当てて使っているんですが これをトグルにすることは出来るでしょうか? キーを押す毎にロケーションバーor検索バーと 今見ているタブとを交互にフォーカスするようにしたいのですが。 もしくは現在のタブにフォーカスを移すスクリプトがあれば それでも用は足りると思いますが… お願いします。
348 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/03(月) 14:48:42 ID:4+pfBWS+0] alice氏のスクリプト有難く使わせて頂いてます。 「選択文字列を翻訳スクリプト」ですが、firefoxデフォ機能「トリプルクリックで一行選択」で選択した行を翻訳後、 別の複数行を翻訳するとポップアップの縦幅が狭くなり上下矢印が出て全文表示できなくなってしま時があります。 確実になるわけじゃないのがあれですが・・・ そのまま使い続けると直るときもあれば矢印しか表示されなくなったりもします。 3.0a8pre alice氏のサブスクリプトローダー使ってます。
349 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/03(月) 15:57:20 ID:AOkbd8A/0] >>342 ツール>GrabScrollの設定>GrabScrollを開始するボタン, をMにしてみる。 >>348 最新版2007/08/31 21:00にしてみる。
350 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/03(月) 16:33:07 ID:e+EwRsWC0] >>348 2.0.0.6で最新版(2007/08/31 21:00)を使ってますけど同じようになりますね。 選択文字列が1行以内の場合は普通に表示されますが、複数行の場合は矢印が出ます。 ただ、矢印が出た場合でもマウスを動かすと全文が表示されます。 また、1度翻訳した部分はそれ以降普通に表示されます。
351 名前:342 mailto:sage [2007/09/03(月) 16:51:13 ID:xrc7wZvO0] >>349 メニューで設定できるとはお恥ずかしい ありがとうございましたm(_ _)m
352 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/03(月) 17:00:43 ID:AOkbd8A/0] >>350 当方では再現することができませんのでパスします。
353 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/03(月) 18:32:15 ID:AOkbd8A/0] >>350 もしかしたら>>298 で上手くいくかもしれません。
354 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/03(月) 19:09:56 ID:e+EwRsWC0] >>353 >>298 で普通に表示されるようになりました。 ありがとうございました!
355 名前:346 mailto:sage [2007/09/03(月) 20:23:46 ID:UyL1qEsc0] aliceさんありがとうございます!! Searchbar Autosizerの方って、無いでしょうか?
356 名前:350 mailto:sage [2007/09/03(月) 22:18:31 ID:x/ucuu9c0] >>353 再現してる状態で>>298 を実行したら正常に表示されました。 ありがとうございました。 ついでにDrag'n'goで要望なんですが、フォルダをいくつか登録して置いて ポップアップ表示で保存先を選ぶことは可能でしょうか?
357 名前:348 mailto:sage [2007/09/03(月) 22:20:04 ID:x/ucuu9c0] >>356 間違えた、348です。
358 名前:名無しさん@お腹いっぱい。 mailto: sage [2007/09/03(月) 22:44:05 ID:AOkbd8A/0] >>356 >ついでにDrag'n'goで要望なんですが、フォルダをいくつか登録して置いて >ポップアップ表示で保存先を選ぶことは可能でしょうか? 拡張機能のDrag de GoまたはSuper DragAndGoを使えばできるんじゃないかと思います。
359 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/03(月) 22:57:09 ID:x/ucuu9c0] >>358 あら、そう言われてしまったら諦めます。 Drag de Goはフォーラムにtrank用に改造されたのあるんですが、 使ってない機能がありすぎなんで、聞いてみました。 大人しくSave Image in Folderでも使ってみます。 すいませんでした。
360 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 00:28:52 ID:p/kU/uzr0] >>347 >もしくは現在のタブにフォーカスを移すスクリプトがあれば >それでも用は足りると思いますが… content.focus(); でいいと思う。
361 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 02:57:10 ID:ptNzoAtN0] >>270 d.hatena.ne.jp/togeinu/20070902/1188659547 AutoPagerize 0.0.12勝手にニコニコ動画対応修正版 なんかこれだとできた
362 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 21:52:15 ID:qUUqAnim0] >>270 AutoPagerize d.hatena.ne.jp/natsuki-tts/20070905/1188992370 これならニコ動もmixiもおk
363 名前:261 mailto:sage [2007/09/06(木) 03:57:47 ID:AzwnW51E0] >>268 物凄く遅レスですが、対応ありがとうございます。 動くようになりました。
364 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/06(木) 19:41:28 ID:y2HA4lOF0] Findbar Basicsって拡張に、Ctrl+Fで検索窓トグルってヤツがあってそれっぽい部分が↓なのだけど // Toolbar button and Ctrl-F handler. function toggleFindbar() { if((document.getElementById('FindToolbar')).hidden == true) { var oldFunc = gFindBar.enableFindButtons; gFindBar.enableFindButtons = function(aEnable) { oldFunc.call(this, aEnable); var findNext = document.getElementById("find-next"); var clearButton = document.getElementById("clear-findbar"); clearButton.disabled = findNext.disabled; } gFindBar.onFindCmd(); } else gFindBar.closeFindBar(); } このうちどの辺を再利用すればいいのでしょう?
365 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/06(木) 19:59:23 ID:7xEdElxq0] >>364 唐突すぎて意味不明。 再利用といわれても, 何に再利用するのでしょうか? その目的によっては全部とも言えるし,すべてゴミ箱行きとも言える。
366 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/06(木) 20:00:38 ID:zDXsiUCd0] >>364 Fx バジョン次第なので、UA での判定が甘いけど参考に <?xml version='1.0'?> <overlay id='_key-overlay' xmlns='www.mozilla.org/keymaster/gatekeeper/there.is.only.xul '> <script type="application/x-javascript"><![CDATA[ var _key={ toggleFindbar: function() { var findBar = document.getElementById('FindToolbar'); var tmp = navigator.userAgent.match(/rv:([\.\d]+)/); var ver = (RegExp.$1).substring(0, 5); if ( ver == "1.9" ) { //Fx 3 if(findBar.hidden) findBar.onFindCommand(); else findBar.close(); } else { var sel = document.commandDispatcher.focusedWindow.getSelection().toString(); if(sel) document.getElementById("find-field").value = sel; if ( ver == "1.8.0" ) { // Fx 1.x if(findBar.hidden) onFindCmd(); else closeFindBar(); } else { // Fx 2.x if(findBar.hidden) gFindBar.onFindCmd(); else gFindBar.closeFindBar(); }}} } ]]></script> <window id="main-window"> <keyset id="mainKeyset"> <key id="key_find" oncommand="_key.toggleFindbar();" /> </keyset> <commandset id="mainCommandSet"> <command id="cmd_find" oncommand="_key.toggleFindbar();" /> </commandset> </window> </overlay>
367 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/06(木) 20:09:34 ID:y2HA4lOF0] 失礼。 userChrome.jsでCtrl+Fで検索窓をトグルにするだけのスクリプトにするには どうすればいいのかお聞きしたかったんです。日本語不自由で申し訳ない。
368 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/06(木) 20:15:53 ID:JNWjcMuK0] >>367 まとめサイトにあるのじゃいかんの?
369 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/06(木) 20:53:10 ID:x8wQ5fOW0] >>364 つ再利用 // Toolbar button and Ctrl-F handler. function toggleFindbar() { if((document.getElementById('FindToolbar')).hidden == true) gFindBar.onFindCmd(); else gFindBar.closeFindBar(); } document.getElementById("cmd_find").setAttribute("oncommand", "toggleFindbar();");
370 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/06(木) 23:55:14 ID:DYfs3e1P0] >>346 さんが言っているのって、どうやったら動作するのでしょうか? userChrome.js0.8は入れてあって、uc.jsの奴は動くのですが .uc.xulをchromeフォルダに入れても動作してくれません どなたかよろしくお願いします。
371 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/07(金) 00:06:05 ID:3cWG4LKF0] >>370 XULローダーを別途入れるか jsとxulの両方を読み込めるローダーにするかしたらいいよ とりあえずまとめサイト見れ
372 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/07(金) 01:34:23 ID:XNvcRqGG0] またニコニコ動画の広告仕様変わってるううう
373 名前:370 mailto:sage [2007/09/07(金) 01:46:38 ID:MsV4Flo80] >>371 ありがとうございます。 まとめサイトからalice0775さんのサイトを知り ttp://space.geocities.yahoo.co.jp/gl/alice0775/view/20070308/1173337846 ↑のページから↓のようにフォルダを作成しました。 ttp://vista.jeez.jp/img/vi8909661951.png その後、今まで動作していたuc.jsの奴をSubScriptフォルダに入れた所 uc.jsの奴は動作してくれました。 しかし ttp://space.geocities.yahoo.co.jp/gl/alice0775/view/20070903/1188802107 ↑の.uc.xulを、同じくSubScriptフォルダに入れてあるのですが 動作してくれません・・入れる場所が間違っているのでしょうか? ttp://vista.jeez.jp/img/vi8909716047.png よろしくお願いします。
374 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/07(金) 02:11:57 ID:NLEo6yRB0] >>373 alice氏のローダーを今使ってないから詳しく覚えてないが これでどうですか? ttp://space.geocities.yahoo.co.jp/gl/alice0775/view/20070619/1182255320
375 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/07(金) 02:40:58 ID:jMmClKuT0] >>364-369 GJ!
376 名前:370 mailto:sage [2007/09/07(金) 02:47:11 ID:MsV4Flo80] >>374 ありがとうございます。 そこの画像みてもよくわからないのですが、入れる場所が違うのでしょうか? UCJSFilesフォルダの中に入れたのですが、駄目でした userChrome.js0.8の上書きの他に、何か入れないと駄目なのでしょうか?
377 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/07(金) 03:37:25 ID:NLEo6yRB0] >>376 本家とalice氏のとはスクリプトが違うから フォルダ階層だけでなくサブスクリプトローダーから全て このページの説明通りいちから導入する。 と、動くよ。 ごめん、眠くてきちんと説明できな」いa...
378 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/07(金) 08:30:17 ID:JhadLBC10] >>376 uc.xulはxulフォルダに入れないと。
379 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/07(金) 08:49:59 ID:6vqBHUEz0] >>373 >動作してくれません・・入れる場所が間違っているのでしょうか? 以下を確認 1.uc.xulを入れて,Fxを再起動したか 2.表示>ツールバー>カスタマイズとしてパレット内を確認したか 3.ツール>エラーコンソールとしてエラーコンソールにエラーが出ていないか
380 名前:370 mailto:sage [2007/09/07(金) 10:41:50 ID:MsV4Flo80] >>378 教えて頂いた2で、表示されました! ありがとうございましたm(__)m >>378 xulフォルダ作っていない上に、その中に入れてないのですが なぜか表示されました;大丈夫なんでしょうか? 最後の質問なんですが、カレントインプットフィールドって何なんでしょうか? ググってみたのですが、ぱっとするのが検索できませんでした 元に戻す?って事らしいのですが、ゴミ箱をクリックしても 何が戻ったのか、よくわからなくて・・
381 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/07(金) 10:59:01 ID:GQJxkrRd0] >>380 >>378 は違います。 UCJSFiles フォルダが JavaScript Version 1.7 専用である以外は 便宜上の物とローダにも書いてあります。 /*[ フォルダは便宜上複数のフォルダに分けているだけで任意。 下のarrSubdirで指定する ] /*[ UCJS Loaderを適用するフォルダをUCJSで指定する ]
382 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/07(金) 13:21:41 ID:JhadLBC10] >>381 誤回答失礼しました。 質問なのですが Sep 06 2007 :: 英和辞書ひきまくる Greasemonkey スクリプトを更新 / nulog, NULL::something : out of the washer ttp://lowreal.net/blog/2007/09/06/1 や gan2 の Ruby 勉強日記 - 選択した文字でgoo辞書を引けるGreaseMonkey d.hatena.ne.jp/gan2/20070627/1182921348 を userContent.jsで使えてる方いますか? 便利そうと思って入れてみたけど動作しません。 userChrome.js0.8、ローダーはAliceさんのもの、userContent.jsは最新のものを入れています。 各user.jsはUTF-8Nで保存しました。
383 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/07(金) 13:53:29 ID:6vqBHUEz0] >>382 >>343 をやってみたら?
384 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/07(金) 14:32:54 ID:JhadLBC10] >>383 動きました!ありがとうございました。
385 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/07(金) 17:42:20 ID:aroCxFvY0] Greased Lightbox v0.15が動作しません。 エラーコンソールをみると エラー: userContent.js / greasedlightbox%7B%5E%7D.js SyntaxError : illegal character という、エラーが出ています。 どなたか直し方分かる方居ませんか?お願いします。 環境 userChrome.js 0.7 userContent.js ver. 1.0 Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6
386 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/07(金) 17:44:52 ID:6vqBHUEz0] >>385 >>252 を試す。
387 名前:385 mailto:sage [2007/09/07(金) 17:50:38 ID:aroCxFvY0] >>386 すぐ上に対策が書いてあったのですね。 と思いつつ、試してみると、 コメントの上の文章を消してみても 同じエラーが出てきます。 1行目に何かがあるわけではない模様orz
388 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/07(金) 17:54:09 ID:6vqBHUEz0] >>387 エディタでは不可視文字は選択できないので, >>252 の通りにしてください。
389 名前:385 mailto:sage [2007/09/07(金) 18:06:34 ID:aroCxFvY0] >>388 バイナリエディタで先頭を削ったら出来ました。 ありがとうございます。 それと、greasedLanguageで各国語が用意されているのですが、私の環境ではエラーの原因になっていたみたいなので、enとja以外を消したら動作させる事が出来ました。 ありがとうございました。
390 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/07(金) 19:21:58 ID:aroCxFvY0] // ITmedia (needs to come before 'show') { name : 'itmedia', includeRegExp : /^http:\/\/(.*\.itmedia\.co\.jp)|(bizmakoto\.jp)\//i, linkRegExp : /^http:\/\/image\.itmedia\.co\.jp\/[^\/]+\/[^\/]+\/(.+)\.(jp(e?)g|gif|png)$/i, replaceString : 'image.itmedia.co.jp/$1.$2 ', showFunction : function(event) { greasedLightbox.showFrom(event, 'itmedia'); return false; } }, // end ITmedia
391 名前:390 mailto:sage [2007/09/07(金) 19:23:14 ID:aroCxFvY0] ↑ の様にGreased Lightboxで指定してもITmediaで画像が表示されません。 どのように書き換えたらよいでしょうか? //改行してしまったのでorz
392 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/07(金) 19:51:47 ID:CYl4xlax0] ニコニコ対応、いつもありがとうございます。
393 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/07(金) 20:00:24 ID:9bOLd0Kx0] >>391 needs to come before 'show'
394 名前:390 mailto:sage [2007/09/07(金) 20:11:10 ID:aroCxFvY0] >>393 ありがとうございます。表示されました。
395 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/07(金) 21:47:09 ID:ILucxbfo0] Greased LightboxはAutoPagerizeに対応してくれんのだろうか
396 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/07(金) 21:48:24 ID:9bOLd0Kx0] 逆の気がする
397 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/07(金) 22:36:25 ID:6vqBHUEz0] >>395 URLを思いつかないので, 試すことできないが以下でどうですか? Greased Lightboxの init : function() { を以下のようにしてみる。 (スクロールイベントを拾ってGreased Lightboxを初期化するだけ) init : function() { // for Auto Pager function setAutoPagerEvent(){ var scrollHeight = document.documentElement.scrollHeight; document.addEventListener("scroll", function(e){ if(document.documentElement.scrollHeight - scrollHeight > 100){ scrollHeight = document.documentElement.scrollHeight; try{greasedLightbox.unload();}catch(ex){} greasedLightbox.init1(); } },false); } setAutoPagerEvent(); greasedLightbox.init1(); }, init1 : function() {
398 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/07(金) 23:19:04 ID:ILucxbfo0] >>397 ありがとう 感激 これで萌え連を快適にみれます とにかく このスレの解答の速さとスクリプトのクオリティの高さは異常
399 名前:名無しさん@お腹いっぱい。 [2007/09/08(土) 01:51:49 ID:ePiqMMEn0] プロキシ設定のスクリプトを読み込ませようとすると、エラーを吐きます。 space.geocities.yahoo.co.jp/gl/alice0775/view/20070616/1181920724 ここのスクリプトを使っています。 ちなみに、エラーコンソールには エラー: missing ; before statement ソースファイル: file:///C:/Documents%20and%20Settings/Owner/Application%20Data/Mozilla/Firefox/Profiles/hgxcipl3.default/chrome/proxy.uc.js 行: 3, 列: 9 ソースコード: <overlay id="context_ProxySwitch" って出ています。 スクリプトを見ても自分では良くわからないのですが、わかる方教えてください。
400 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/08(土) 02:01:38 ID:Yp75qNNs0] >>339 オーバーレイなので, ファイルの拡張子は .uc.js じゃなく .uc.xul ですよ
401 名前:名無しさん@お腹いっぱい。 [2007/09/08(土) 02:13:19 ID:ePiqMMEn0] >>400 ありがとうございます!!解決しました^^
402 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/08(土) 04:45:51 ID:Dcvgfk/10] >>397 横からTHX
403 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/08(土) 10:45:46 ID:zmXpWJEp0] タブの幅を常に150pxにしておきたいのですが、出来ますでしょうか? StylishでもuserChrome.jsでもグリモンでもどれででもいいので。
404 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/08(土) 11:07:08 ID:F4AsOO9j0] >>403 バイナリエディタでtoolkit.jarを開いてtabbrowser.xmlの以下の部分を直接弄る。 - maxwidth="250" width="0" minwidth="100" + maxwidth="150" width="0" minwidth="150" - t.maxWidth = 250; - t.minWidth = this.mTabContainer.mTabMinWidth; + t.maxWidth = 150; + t.minWidth = 150;
405 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/08(土) 14:33:24 ID:zmXpWJEp0] もうちょい初級者向けのはないでしょうか。 Tab Control使ってるんですが出来ればその程度かもう一回り上ぐらいの難易度でお願いします
406 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/08(土) 14:48:01 ID:Yp75qNNs0] >>405 userChome.js用スクリプト (function(){ function setTabWidthAutomatically(event){ const max_width = 150; //最大幅 ピクセル const min_width = 150; //最小幅 ピクセル const flexTabs = false; //最大値内でタイトル幅に合わせるかどうか var _Browser = getBrowser(); var allTabs = _Browser.mTabContainer.childNodes; for (i = 0; i < allTabs.length; i++) { var aTab = allTabs[i]; aTab.maxWidth = max_width; aTab.minWidth = min_width; if (flexTabs && min_width != max_width) { if (aTab.hasAttribute("width")) aTab.removeAttribute("width"); if (aTab.hasAttribute("flex")) aTab.removeAttribute("flex"); } else { aTab.setAttribute("width", "0"); aTab.setAttribute("flex", "100"); } } } setTabWidthAutomatically(null); gBrowser.tabContainer.addEventListener('TabOpen',setTabWidthAutomatically,false); })();
407 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/08(土) 16:02:21 ID:WhjU23Jn0] アリスタンなら・・・アリスタンならきっとDragNgoModoki2に、 「リンクをドラッグで特定のソフトに(IEとかJaneとかIrvineとか)リンク先URLを渡す」機能を追加してくれる。 信じてる。
408 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/08(土) 17:18:45 ID:yQWlOULg0] >>406 dです
409 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/08(土) 19:06:56 ID:YJGkuw1X0] >>383 のscriptが便利そうで使いたかったので >>343 の説明のように書き換えてuserContent.jsに読ませたら なんかいたるところで unsafeWindow has no properties ってエラーが出た それで eval((function(){ (function(){ の後に var w = unsafeWindow; って書いてその後出てくる unsafeWindow を全部wに書き換えるとエラーが出なくなったんだけど これってセキュリティ的に大丈夫なんだろうか
410 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/08(土) 19:31:45 ID:Yp75qNNs0] >>407 ttp://space.geocities.jp/alice0775/STORE/DragNgoModoki3.uc.js リンク: shift+左ドラッグで IEまたはJane2chで開く shift+右ドラッグでFlashgetでダウンロード 選択文字: shift+右ドラッグでDDWinで検索
411 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/08(土) 20:08:51 ID:ZOf7JEAM0] LDRizeのbbs2chreader用SITEINFOおくれ。 LDRize便利なんだけど、SITEINFOが登録されてないページではVimperatorの方が良い。 何とか共存なり取り込みなりできないものでしょか。
412 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/08(土) 21:01:03 ID:WhjU23Jn0] >>410 神サマキタ━━━━━━(゚∀゚)━━━━━━ !! 早すぎる程の対応乙です!!
413 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/08(土) 21:27:00 ID:mbSqkVrT0] >>409 >>382 です やっぱりエラー出ますよね 自分の場合エラー出るどころかブラウザ落ちまくりになってしまったので Disableにしてしまってました 409さんの書き換え試してみます。 セキュリティ的にどうかは私には解りません、すみません…
414 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/08(土) 21:36:41 ID:Yp75qNNs0] >> 413 userContent.js ver1.0の以下の行を try{ SUBSCRIPT_LOADER.loadSubScript(this.url,new Namespace(obj)); return true; } 次の3行に置き換えると, >>382 のスクリプトをそのまま書き換えずに使えます。 var namespace = new win.Function(); namespace.prototype = new Namespace(obj); try{ SUBSCRIPT_LOADER.loadSubScript(this.url,new namespace()); return true; }
415 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/08(土) 23:22:53 ID:Dcvgfk/10] >>414 それをすると、Rebuild.jsがエラーを吐くorz と、横から
416 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/08(土) 23:28:45 ID:Yp75qNNs0] >>415 Rebuild.jsって? ツール>userContenh.js>Rebuild としても問題なくエラーも無く動作しますが。
417 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/08(土) 23:31:48 ID:Dcvgfk/10] >>416 userContent.js付属のScript 確かにその方法なら問題ないんだけどね。
418 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/08(土) 23:34:43 ID:Yp75qNNs0] >>417 Rebuild.jsはuserMenu.jsで起動するので, >>414 の変更に何ら影響されるものではありません。
419 名前:418 mailto:sage [2007/09/08(土) 23:41:03 ID:Yp75qNNs0] ごめん, Rebuld.js, userMenu.js用に改変していたのを失念していました。 >>417 さんのおっしゃるとおりです。 申し訳ない。
420 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/09(日) 02:30:50 ID:wq/DJh2c0] ttp://userscripts.org/scripts/show/11562 をuserContent.jsで使用しています LDRize単体だと正常に動作するのですが Minibufferと併用すると挙動がおかしくなります(jで一気にページ末尾まで移動する) これはMinibufferかuserContent.jsの改変で対応できますか?
421 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/09(日) 02:39:04 ID:Fs6rr7YU0] >>420 俺もその症状に陥った事がある。 MinibufferをLDRizeより先に読ませればいいよ。 ファイル名順に読まれるから、0-MiniBuffer.user.jsという名前にでもすればいい。
422 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/09(日) 02:48:54 ID:wq/DJh2c0] >>421 Minibufferを先に読ませればいいというのは知っていたのに _Minibuffer.user.jsとかつけて駄目だったので無理なものだと思い込んでましたorz ありがとう。
423 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/09(日) 07:25:44 ID:bX+PTKMt0] >>414 なんかこれやるとGmailの表示がおかしくなるんですが うちだけでしょうか
424 名前:名無しさん@お腹いっぱい。 [2007/09/09(日) 23:02:48 ID:UhDYYeCs0] userscripts.org/scripts/show/8451 このスクリプトを利用していますがCustrmizeGoogleの画像直接リンクやuserscripts.org/scripts/show/5288 と併用しても一ページ目に相当する部分しかリンクの置き換えが行われません。 対策はありますか?
425 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 01:17:19 ID:MqaJhzkg0] AutoPager ttps://addons.mozilla.org/en-US/firefox/addon/4925 いつの間にか、こんな拡張あったんか・・・知らんかった。 AutoPagerize もパクられてる(?)ようにも読めるけど、使ってみた人います? addonサイトでの提供なので、アップデートのチェックが容易なのと、 設定がUIで提供されているみたいなので、初心者には良いのかなとか思ってみたり。 ただ重くなったりするのなら、パスだな〜 拡張の話題はスレ違いだけど、 AutoPagerize 使いの人はここに常駐してそうなので、あえてこっちで書き込み。
426 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 03:15:36 ID:SCfpB2cI0] userChrome.jsの話題56 選択文字列を翻訳し結果をポップアップする space.geocities.yahoo.co.jp/gl/alice0775/view/20070820/1187614472 これを日本語を選択したらgoo辞典とかhatenaキーワードとかウィキペディアとかも選択出来たらいいなぁ。
427 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/11(火) 18:48:32 ID:z2mcCMu20] 特定サイトだけ、リンクを新規タブで開いた場合にバックグラウンドで表示出来るスクリプトってない?
428 名前:142 mailto:sage [2007/09/11(火) 19:39:18 ID:JurogdfqP] 特定サイトだけ、リンクを常に新規バックグラウンドタブで開くスクリプトってない?
429 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/12(水) 17:00:15 ID:GuUOFYcP0] usercontent.jsあんまり変わらなかった adblock++は劇的に速くなったけど・・・
430 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/12(水) 18:21:07 ID:gUy6qVxD0] SCRAPBLOGにある「選択範囲内のすべてのURLをタブで開く」のスクリプトをジェスチャーではなく コンテキストメニューに追加したいのですが、サイトにあるのは関数のみで、どのようなコードを 追加すればいいのか分かりません。 どなたかヒントをお願いします。 [userChrome.js] 選択範囲内のすべてのURLをタブで開く、またはWeb検索する www.xuldev.org/blog/?p=48
431 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/12(水) 20:38:20 ID:XPMfEnzD0] Greased Lightbox shiftingpixel.com/lightbox/ をLivedoor reader上で 使うにはどうしたらいいでしょうか
432 名前:part1 mailto:sage [2007/09/12(水) 21:44:55 ID:2OxpCduk0] >>430 前半部分 (function() { window.SelectionAsURL = function() { var win = document.commandDispatcher.focusedWindow; var sel = win.getSelection().toString(); var flag = false; var tab; sel = sel.split("\n"); sel.forEach(function(str) { str = str.match(/([a-zA-Z0-9\+\$\;\?\.%,!#~\*\/:@&=_-]+)/); if ( !str || str[1].indexOf(".") < 0 ) return; str = str[1]; if ( str.indexOf("ttp://") == 0 ) str = "h" + str; tab = gBrowser.loadOneTab(str, null, null, null, true, false); flag = true; }); if ( !flag ) { var searchBar = BrowserSearch.getSearchBar(); searchBar._textbox.value = sel; var inputEvent = document.createEvent('Events'); if (inputEvent){ inputEvent.initEvent('oninput', true, true); searchBar.dispatchEvent(inputEvent); } tab = BrowserSearch.loadSearch(sel, true); } gBrowser.selectedTab = tab; };
433 名前:part2 mailto:sage [2007/09/12(水) 21:45:39 ID:2OxpCduk0] >>430 後半部分 var newItem = document.createElement("menuitem"); newItem.setAttribute("label", "\u9078\u629e\u7bc4\u56f2\u3092\u958b\u304f"); newItem.setAttribute("id", "OpenSelection_menu"); newItem.setAttribute("oncommand", "SelectionAsURL();"); newItem.setAttribute("accesskey", "o"); document.getElementById("contentAreaContextMenu").appendChild(newItem); document.getElementById("contentAreaContextMenu").addEventListener("popupshowing", function() { document.getElementById("OpenSelection_menu").hidden = !gContextMenu.isTextSelected; }, false); })();
434 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/12(水) 23:27:43 ID:i54szvO10] >> つttp://space.geocities.jp/alice0775/STORE/loadInBackground.uc.js
435 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/12(水) 23:38:57 ID:i54szvO10] >>434 は >>427 です
436 名前:430 mailto:sage [2007/09/13(木) 02:19:23 ID:/Zy76UcZ0] >>432-433 ありがとうございます。問題なく動作いたしました。 メニュー項目だけサクッと追加すればいいのかな、なんて思っていましたが 甘かったようです。勉強になりました。
437 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/13(木) 07:41:58 ID:MN/Evn6A0] 先生!超簡易版でいいのでFissionのuserChrome版が欲しいです! どなたか・・お願いできませんか
438 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/13(木) 07:44:18 ID:HT1z+cbo0] ttp://space.geocities.yahoo.co.jp/gl/alice0775/view/20070904/1188917313 これを使うことによってタブバーの左右に付加されるツールボックスについて tabbrouser#content直下にではなく arrowscrollbox.tabbrowser-arrowscrollboxや stack.tabs-alltabs-stackと同列の位置に配置してほしいのですが 難しいですか?
439 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/13(木) 08:08:03 ID:GSG38SBj0] >>434 サンクスです これでニュースサイトをストレスなく巡ることが出来ます どうもありがとうございました
440 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/13(木) 09:37:02 ID:7vBB+VC+0] 最近Firefoxを導入したのですがuc.xulというファイルはどのようにインストールしたらいいでしょう? alice0775さんのところにあったsearchURI_from_Bookmark.uc.xulです userCrome.jsという拡張はインストールしてあります よろしくご教示ください
441 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/13(木) 10:05:17 ID:7l8mMMlU0] >>440 質問は必ずまとめサイトに目を通した後にして下さい。 ■まとめサイト 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
442 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/13(木) 12:13:11 ID:7vBB+VC+0] >>441 0.8の拡張をインストールしているのに0.7のサブスクリプトローダーをインストールしていました ありがとうございました
443 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/14(金) 08:28:37 ID:xGsTNOTI0] userChrome.jsのマウスジェスチャで、タブを閉じるときに タブがひとつだったら、ウィンドウごと閉じたい場合は case "DR": if(gBrowser.mTabContainer.childNodes.length == 1){ document.getElementById("cmd_closeWindow").doCommand(); } else { document.getElementById("cmd_close").doCommand(); } break; こんな感じの記述でいいのかな? Firefoxの内部もJavascriptもあまり詳しくないので不安なんだけど。
444 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/14(金) 10:39:05 ID:xc+PVbl70] >>234 を使わせてもらっていますが >>237 のエラーが気になって仕方がありません .pl.jsを使わなくてもエラーが出ないようになりませんか それから80さんのサイトはどこですか
445 名前:名無しさん@お腹いっぱい。 [2007/09/14(金) 13:16:23 ID:1OoUY8xz0] Greasemonkeyなんですが、 document.body.innerHTML.replace(/ho.*?ge/,"ha-ge") でタグ内の文字列の場合うまく出来ません 画面(ブラウザ)上の文字列は置換するのですが、、 実際にやりたいのはコメント行の文字列をキーにばっさり切り取りたいのです
446 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/14(金) 13:38:34 ID:+naXHioV0] どうせアド消しだろ .は改行にマッチしない
447 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/14(金) 15:59:04 ID:1OoUY8xz0] bodyタグ直後にある、改行を含まない同じ行の文字を指定してみても 駄目みたいなのです。。。
448 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/14(金) 17:03:43 ID:+naXHioV0] 実例出してくれんと分からんな
449 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/14(金) 17:22:17 ID:4+vgLhEm0] lowreal.net/logs/2006/03/02/1 のはてブと del.icio.usに同時に投稿するScriptは userContent.jsで使うにはどうしたらいいでしょうか >>343 をやってもできません
450 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/14(金) 17:50:39 ID:zK3mgQ9r0] Platypusでhtmlいじって、後からエディタ使ってそこの部分だけ取り出すとかじゃ駄目なの?
451 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/14(金) 18:36:07 ID:b52uHDJt0] >>3 のロダ結構変なのが上がってるな
452 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/14(金) 18:49:01 ID:6xYD4bJK0] >>451 俺もそれ思った ろだ主さん見てたら変なの消してほしい
453 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/14(金) 20:37:19 ID:BRXyCOQP0] >>445 g修飾子つけてみたら?
454 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/15(土) 12:00:26 ID:5w5KdWCa0] 最近userContent.js1.0を入れてみた。でも、動いているのかさっぱり解らない。 メニュー項目は出ているんだが、Greased Lightboxが動いていないようだし、 初歩的な入れ方とか知りたいんだけど、どうしたらいい。
455 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/15(土) 12:13:09 ID:z4aL/I1E0] >>454 >メニュー項目は出ているんだが 何のメニューですか OSは Fxのバージョンは userChrome.jsのバージョンは サブスクリプトローダーの種別は 他のスクリプトは何を入れているか それらは動作しているか Greased Lightboxを動作させようとしているurlはどこか エラーコンソールにエラーが出ていないか
456 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/15(土) 12:17:40 ID:8wN3zwyb0] >>454 >Greased Lightboxが動いていないようだし、 >>250-253
457 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/16(日) 01:06:42 ID:0bo1V85l0] >>454 b2r のスレから来た人ならタブン userContent.js のインストールが間違っているんじゃないかと思います。 トリアエズ userContent.js.readme.txt、前スレ、このスレを読んでください。 greasedlightbox.user.js はそのままで問題なく userContent.js で動いています。
458 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/16(日) 04:06:52 ID:MjeSrao00] ブックマークメニューを開くボタンをタブバーに追加することは可能でしょうか。 イメージとしてはIE7のお気に入りみたいな感じです。 タブバーじゃなくツールバーのボタンでも良いんですが・・・
459 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/16(日) 04:13:39 ID:wiuRQU2y0] ツールバーを右クリ、カスタマイズ
460 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/16(日) 04:27:01 ID:MjeSrao00] >>459 サイドバーを開くんじゃなくて、メニューを開きたいんです。 いつもメニューバーからブックマーク開いてたんですが、CompactMenuにしてしまったので。
461 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/16(日) 12:38:27 ID:RMdI4vcc0] youtubeDownloader.uc.jsが働いてくれないのです
462 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/16(日) 12:40:32 ID:dKDOtocX0] >>460 CustomButton
463 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/16(日) 14:32:53 ID:dKDOtocX0] >>461 動きます。
464 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/16(日) 14:42:10 ID:9qPOiT4I0] userChrome.jsをucでscriptを動かすようにしているんだけども、 これってuserContent.uc.jsと何か問題あるかな?
465 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/16(日) 14:49:27 ID:BjQJoMQW0] 日本語って難しいなぁwwwwwwwww
466 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/16(日) 14:52:12 ID:2ukbe1vQ0] 464の言いたいことがわからなかったが、 俺の読解力が不足してたわけじゃないんだな。 安心した。
467 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/16(日) 15:10:56 ID:iiFIgjk60] >>461 ベータバージョンのページで動かそうとしていますか?
468 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/16(日) 15:37:46 ID:9qPOiT4I0] userChrome.jsをxxxxx.uc.jsとしてucを付けてuserChrome.jsにscriptを渡しているんだけども、 これってuserContent.uc.jsと何かエラー問題とかあるかな?ないのかな? それともuserContent.uc.jsもucを付けてuserChrome.jsに渡してる?
469 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/16(日) 15:51:17 ID:0bo1V85l0] 日本語と userChrome.js の使い方&理解が間違っているんだと思う。
470 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/16(日) 15:53:07 ID:dKDOtocX0] 何を言いたいのか...
471 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/16(日) 15:55:33 ID:AduIkxLu0] 難解すぎる・・・
472 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/16(日) 15:56:02 ID:RMdI4vcc0] >>467 どのページでもコンテキストメニューにDownload FLVが出てくれないのです 動いてる方が居るなら自分が何か間違えてそうです
473 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/16(日) 16:07:38 ID:2ukbe1vQ0] >>472 動画ページ内のタイトル部分で右クリックしてる?
474 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/16(日) 16:21:45 ID:RMdI4vcc0] >>473 はい、してます ニコニコ動画の方は動いてくれるのですけど 入れるところから失敗してる気がするので出直してきます お手数かけてすみませんでした
475 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/16(日) 19:52:28 ID:2A2u2Xzt0] ID:9qPOiT4I0の言いたいことを誰か翻訳してくれ…
476 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/16(日) 20:04:35 ID:26Q+m0FE0] >>468 何も問題無いと思うけど。
477 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/16(日) 21:24:38 ID:74epy72A0] >>469 >>470 最初から解らないって書けばいいのにね。
478 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/16(日) 21:42:03 ID:vf35IcWi0] >>477 答えてあげれば?
479 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/16(日) 22:06:52 ID:2QVSVv7f0] userContent.js がそれぞれ別の名前空間で Scriptを機能させるってことは MinibufferにTumblr のReblogコマンドを つけるのは無理ってこと?
480 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/16(日) 22:53:25 ID:x5Itnm/k0] >>468 >それともuserContent.uc.jsもucを付けてuserChrome.jsに渡してる? もうuc.jsになってんじゃん。
481 名前:名無しさん@お腹いっぱい。 [2007/09/17(月) 01:57:39 ID:TV6vOQl20] google extraというスクリプトを使用しているのですが以下のようにズレが生じてしまいます。 このズレを生じないようにしたいのですがどうしたらいいか教えて下さい。お願いします。
482 名前:481 mailto:sage [2007/09/17(月) 02:04:09 ID:TV6vOQl20] すいません。画像を貼り忘れてました。 ttp://www.uploda.org/uporg1021446.jpg.html
483 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/17(月) 02:26:38 ID:BmEjXjoe0] >>479 userContent.jsを使ってないんだけど、 LDRizeからMinibufferを呼び出せる(コロンを押してブラウザ下部に黒いのが出る)ようなら大丈夫
484 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/17(月) 02:36:08 ID:UoKZZiDt0] >>483 そっか そういやReblogのコマンドは表示されてたなあ。 LDRize has no properties ってなるのはまた別の原因 なんだろうな。 いろいろやってみるわ。ありがと。
485 名前:名無しさん@お腹いっぱい。 [2007/09/17(月) 04:26:28 ID:TV6vOQl20] googleイメージ検索でイメージをマウスオーバーかクリックで半透明の黒い背景で 拡大表示してくれるスクリプト(または拡張)を知っている方がいたら教えてもらえませんか? 間違って消してしまって何て言う名前か忘れてしまったので・・・。お願いします。
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でエラーもなく動作確認しました。完璧です。 読み込む全てのページ先頭に表示されるようになりました。 このスクリプト、シンプルで検索サイトは手軽に書き換えられるし、気に入っていたのですが ページの先頭に必ず表示させることは今までうまく出来ませんでした。 ありがとうございました。