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


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

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



1 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/04(月) 00:48:54 ID:fTHHCY6b0]
質問は必ずまとめサイトに目を通した後にして下さい。

■まとめサイト
firefoxまとめサイト
ttp://firefox.geckodev.org/
ttp://firefox.geckodev.org/index.php?cmd=read&page=Greasemonkey
ttp://firefox.geckodev.org/index.php?cmd=read&page=userChrome.js

■前スレ
firefox userChrome.js greasemonkeyスクリプトスレ 3
pc11.2ch.net/test/read.cgi/software/1194363551/

■拡張機能
greasemonkey
ttp://www.greasespot.net/
"zeniko's userChrome.js"
ttp://mozilla.zeniko.ch/userchrome.js.html
userChrome.js
ttp://forums.mozillazine.org/viewtopic.php?t=397735
ttp://forums.mozillazine.org/viewtopic.php?t=556229
userChrome.js 0.8 (FX) - Add-ons Mirror
ttp://forum.addonsmirror.net/index.php?showtopic=6878

■拡張機能その2
JavaScript Actions
ttp://openhideaway.net/Firefox/
Custom Buttons
ttps://addons.mozilla.org/firefox/2707/
ttps://addons.mozilla.org/en-US/firefox/addon/5066

692 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/30(水) 23:40:48 ID:Svzj8VNd0]
言わなきゃ誤爆とわからなかった件

693 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/30(水) 23:48:37 ID:7EL+mCd60]
>>692
こんなかんじな投稿がなかったんで・・・

694 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/30(水) 23:54:08 ID:Oa31s3SL0]
ID:tNjOEJrM0

695 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/01(木) 01:08:08 ID:MIMA3P760]
OGC

696 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/01(木) 20:35:49 ID:mYuKo1MA0]
ASCII.jpのサイトでAutoPagerizeが動かなくなったんですけど、siteinfoをどう変更したらよいでしょうか?


697 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/02(金) 01:16:51 ID:b5fSWuLH0]
>>696
ちょっと前に自分が書いた適当なやつでよければどうぞ。

{
url: 'ascii.jp/elem/',
nextLink: 'id("mainC")/div[@class="pager"]/p[@class="pagination"]/span[@class="next"]/a',
pageElement: 'id("mainC")/*[not(@class="pickwrap")][not(@id="artHeader")][not(@class="sbm")]',
insertBefore: '//div[@class="ad-google"]',
},

698 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/02(金) 06:40:48 ID:r9HZvRGD0]
デフォのページ内検索で複数の語句のハイライトをしたいんだけど、実現できるスクリプトはないかな?
Add-Onではあるみたいだけどできたらスクリプトで実現したい。

699 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/02(金) 11:04:58 ID:6v2p6onA0]
XUL/Migemo使えよ。
Firefox使ってるのはこの拡張があるからといっても過言ではないくらいの最強拡張だぞ。

700 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/02(金) 11:42:20 ID:ehrHGXLy0]
拡張でできることは拡張でやった方がいいよ。
同じ機能ならスクリプトの方が絶対軽くなる、なんてことはないんだから。




701 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/02(金) 12:45:01 ID:HuPnXdoi0]
XUL/Migemoはeventのバグがなおったら使うんだけどな.

702 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/02(金) 14:31:56 ID:i3fi1XSx0]
firefox3b5最近入れだけどalice氏の
1. ucjsPermission2.uc.xul.txt
2. ucjsPermissionPreferences2.uc.xul.txt
で、2の方がオプション側に反映(非表示)されないのと起動してない様なんだけど、
誰か解決方法わかる。
   

703 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/02(金) 14:39:25 ID:S526YAe40]
000-windowhook.uc.js入れてるか?

704 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/02(金) 15:15:21 ID:yuNVz6Yd0]
エラーコンソールの内容くらい貼れよ

705 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/02(金) 16:09:26 ID:i3fi1XSx0]
>>000-windowhook.uc.js入れてるか?  
前回firefox2同様に入れてた。

もう、戻しちゃったのでエラーコンソールは・・・ちょっと焦ったんで。
それといくつかRestartとかもメニューに出てこなかった。


706 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/02(金) 16:15:48 ID:S526YAe40]
ドーデもいいってことで了解しますた

707 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/02(金) 17:07:12 ID:RaASldls0]
まとめサイトのuserChrome.cssの項あるブックマークツールバーを複数行に表示したいをFx3.0b5で使おうとしてるのですがうまく複数行表示できません。
3.0からは複数表示は不可能となったのでしょうか?
それとも、自分のやり方が駄目なだけでしょうか?

後者ならば正しい方法をご教示おねがいします。

708 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/02(金) 17:12:01 ID:yuNVz6Yd0]
ここはuserChrome.cssのスレじゃないよ。
Mozilla Firefox質問スレッド(初心者歓迎)の61
pc11.2ch.net/test/read.cgi/software/1208874292/
へどうぞ。

709 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/02(金) 17:17:43 ID:RaASldls0]
>>708
あれっと思ってよーく見たらuserChrome."js"なんですね。
質問スレッドに行ってきます。

710 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/02(金) 17:28:57 ID:S526YAe40]
>>439
すぐに見つかる
userstyles.org/styles/5687
userstyles.org/styles/5658
ttps://addons.mozilla.org/en-US/firefox/addon/6937



711 名前:710 mailto:sage [2008/05/02(金) 17:31:19 ID:S526YAe40]
無視してくれ

712 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/03(土) 15:04:29 ID:gL4EHpoX0]
silog - script/SBMCommentsViewer
ttp://white.s151.xrea.com/wiki/index.php?script/SBMCommentsViewer

これをuserContent.jsで使わせてもらってるんですが、userContent.jsだとオプションの設定が保存されないっぽくて
例えばAuto Startをoffにしても自動起動してしまい、設定がon状態に戻っています。
解決する術がありましたら教えてください。

713 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/03(土) 15:07:04 ID:8gIfq6Da0]
GM_setValueをuserContent.jsに実装するかスクリプトの設定の保存方法を変えるかすれば。

714 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/03(土) 15:10:31 ID:jLuZDUX60]
GM_setValueはuserContent.jsのライブラリGM_modoki.jslに実装されている。

715 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/03(土) 17:23:27 ID:4ZpHiexG0]
livedoorReaderで、m を押すとはてなブックマーク他のコメントが表示される
uc.jsだったかuser.jsだったかがあったと思うんですが、
どこのなんていうスクリプトか分かる方いらっしゃいましたら教えて下さい。

716 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/03(土) 22:00:29 ID:fu7uoD6V0]
SafariHighlight.uc.jsを使ってるんだけど、ハイライトさせたままリンクを開いたり出来ないかな?
クリックでハイライトを終了を無効にしても、リンクを開くには終了しなくちゃならないのだがなんとかならんもんかな?

717 名前:名無しさん@お腹いっぱい。 [2008/05/03(土) 22:32:09 ID:D+gWu3RM0]
d.hatena.ne.jp/KGA/20071124/1195886414
これ?

718 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/03(土) 23:58:51 ID:jLuZDUX60]
>>716
初スレでのやりとり

596 名前:536[sage] 投稿日:2007/06/22(金) 17:13:59 ID:RJELponG0
ver. 0.6をUPしました。
ttp://kuonn.mydns.jp/fx/SafariHighlight.uc.js

-中略-

不具合
-z-indexが指定されているページだとうまくハイライトできない。(ブラウザの仕様?
-リンク等がクリックできなくなる。(オーバーレイしている都合。仕様かも。

-後略-


601 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2007/06/22(金) 17:58:05 ID:knp8OXiE0
>>596
piroさんの所のTab CatarogのgetClickableElementFromPointをうまく使えば,
オーバーレイの下のリンクにアクセスできると思う。
536さんかpiroさん当たりがやってくれると期待w


605 名前:536[sage] 投稿日:2007/06/22(金) 21:57:32 ID:gKh9zNm90
ver. 0.7をUPしました。
ttp://kuonn.mydns.jp/fx/SafariHighlight.uc.js

-中略-

>>601
見てみました。
ぱっと見じゃ何処が何してるのかサッパリなので、ゆっくり解読していきます。

719 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/04(日) 00:54:20 ID:rIJiTS010]
>>717
d。検索ワードが皆目見当違いだった。
でも最新版Fxだとダメっぽい。
使ってたのは ttp://userjs.seesaa.net/article/25083304.html だったけど
これもダメだったわ。しおしお。

720 名前:716 mailto:sage [2008/05/04(日) 01:45:02 ID:YhUDwimC0]
>>718
なるほど、自分で改造できるならいいのですが・・・SafariHighlight.uc.jsが対応されるまで気長に待つことにします。
どうもありがとう。



721 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/04(日) 16:31:54 ID:QgpvKN080]
>>720
つXUL/Migemo

722 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/04(日) 18:58:10 ID:xES2D4Ke0]
ttp://www6.uploader.jp/dl/script/script_uljp00126.zip.html

723 名前:名無しさん@お腹いっぱい。 [2008/05/05(月) 12:59:53 ID:YwjTBkXJ0]
キタ━━━━━m9( ゚∀゚)━━━━━ッ!!

724 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/05(月) 14:59:54 ID:dNaiqVFL0]
xul/migemo使ってみたら激しく便利!
今までしらなくて損した。

しかし検索してると、ポップアップでページの折り返しというのが出てきてサファリ風の強調表示が解除されてしまうんだけど、ポップアップを出さない設定ってないかな?
普通の検索してる時からこれはうざかったのだが

725 名前:724 mailto:sage [2008/05/05(月) 15:18:20 ID:dNaiqVFL0]
ポップアップのせいじゃなくて、キー操作のせいなのかもしれない。
右クリックとか強調表示されている時に画面で押すと解除される設定みたいだから。
これをSafariHighlight.uc.jsみたいに画面クリックでハイライトの解除をOFFをしない設定には出来ないかな?

726 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/05(月) 15:28:22 ID:SRY+bc8G0]
userChrome.alert.find.wrapped
false

727 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/05(月) 16:00:50 ID:dNaiqVFL0]
>>726
さんきゅう!
ポップアップを抑止することができました!

728 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/08(木) 02:21:03 ID:7XqpeWzX0]
スレ違いかもしれませんがどこで聞けばよいか分からなかったのでここでさせていただきます。

私はプログラミングを全くしない者なのですが最近greasemonkeyの便利さを知り、
色々なユーザースクリプトを活用させています。

しかし、インストールできる形ではなくてブログなどにコードがそのまま書かれていることがあります。
こういう場合はどうやってgreasemonkeyにインストールしたらよいのでしょうか?
教えてください、お願いします!

729 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/08(木) 02:38:06 ID:ljMeT/Xl0]
とりあえず猿を右クリック。

730 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/08(木) 03:49:12 ID:lApWvtgP0]
swfObj.Play() とか swfObj.GotoFrame(n) とかを Greasemonkey から弄ろうとすると謎のエラーが出るんだがこれはバグ?



731 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/08(木) 10:11:21 ID:EU3h17Of0]
firefox2の最新版とgreasemonkey最新版を組み合わせたときの話題。
user.jsを15か16個以上登録してあるとき、
ユーザスクリプトの管理のスクロールがうまくいかないんだけど既知のバグ?


732 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/08(木) 11:40:02 ID:VuWIMTvL0]
>>731
Fxのバグ, 次のと同じ
Bug 354527 ? Incompatible add-ons list during install : scroll bar for list is not working properly

733 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/08(木) 11:56:18 ID:VuWIMTvL0]
>>731
userChrome.js ver0.8用スクリプト(空のリストアイテムを一個追加してるだけ)
// ==UserScript==
// @name fixListboxIssueForGreasemonkeyManageWindow.uc.js
// @namespace pc11.2ch.net/test/read.cgi/software/1202053734/
// @description Temporary fix Bug 354527 ? Incompatible add-ons list during install : scroll bar for list is not working properly
// @include chrome://greasemonkey/content/manage.xul
// ==/UserScript==
var listbox = document.getElementById("lstScripts");
listbox.appendItem(' ')

734 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/08(木) 12:57:07 ID:EU3h17Of0]
>>732-733
ありがとうございます!
早速userChrome.jsを導入してやってみました。
一応user.jsの参照はできるようになったものの、
スクロールバーの挙動がぎこちないですね。

735 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/08(木) 14:28:48 ID:ljMeT/Xl0]
userchrome.jsはuserchrome.cssとあわせてuserchrome.xulみたいにして
標準実装にして欲しいね。あと、stylishとgreasemonkeyも合成して
ひとつの拡張にして欲しい。このスレの住人の技術力ならできるでしょ。


736 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/08(木) 14:35:45 ID:CHC9JFTU0]
>>735
標準実装に関してのみ反応
Bug 332529 – Run userChrome.js at startup (resp. when loading the main window)
ttps://bugzilla.mozilla.org/show_bug.cgi?id=332529
まあ、実現はしないと思うが

737 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/11(日) 00:46:57 ID:fyODpBFb0]
ucojsManager.uc.js.0.1を導入しようとしたんですが
Readmeどおりにしたつもりが
www.uploda.org/uporg1416303.jpg.html
こんなことになってしまいました
Ctrl+ダブルクリックでマネージャウィンドウは開いたので
動作は出来てるみたいなんですがこれではちょっと厳しいです

どうやったら解決できるか教えてください…
Fx2.0.0.14、userChrome.js0.8、ろーだはAliceさんとこの、userContent.jsは1.3です。

738 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/11(日) 01:07:27 ID:Skelrw/j0]
使用しているのが古いバージョンを使っているのでは?

739 名前:738 mailto:sage [2008/05/11(日) 01:09:52 ID:Skelrw/j0]
すまん, 日本語でおkな文章になったようだ。

740 名前:737 mailto:sage [2008/05/11(日) 01:20:27 ID:fyODpBFb0]
ローダが古いってことでしょうか
ttp://space.geocities.yahoo.co.jp/gl/alice0775/view/20071214/1197623576
のを入れてみても結果は同じでした。
置き場所に制約があったりするんでしょうか
フォルダ構成はAliceさんのとこのを参考にしてるんですが…



741 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/11(日) 02:14:08 ID:Skelrw/j0]
ucojsManager.uc.js.readme.txtに書いてあるとおりにすればいいだけ

742 名前:737 mailto:sage [2008/05/11(日) 10:20:32 ID:fyODpBFb0]
うーん、れードミーどおりにしてるつもりなんですけど…
煮詰まっちゃってるのでまた時間おいてやってみます。
Autopagerizeもうかつに新しいの上書きして
動かなくなっちゃったんで右往左往してますorz

743 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/11(日) 11:31:24 ID:QUUViX6J0]
>>742
autopagerize は (function() { を足してないだけちゃうん?

744 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/11(日) 12:11:01 ID:bPQ3LvOYO]
>>743
それだ!今出先なので帰ったら試します。
ありがとうございます

745 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/11(日) 17:41:36 ID:8OV+21uZ0]
馬鹿の巣窟

746 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/11(日) 18:54:27 ID:cB3ySChD0]
お前が言うと説得力があるな

747 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/11(日) 20:21:55 ID:TMTAizoj0]
Greasemonkey の質問です
megarotic でこれを有効にしても 45 秒制限を突破できないんですが、何が問題か分かりますか?

(function() {
  var script = document.getElementsByTagName('script')[9];
  var a = /x[0-9]+/.exec(script && script.textContent || '');
  if (!a) return;
  // alert(a[0]);
  setTimeout(function() { window[a[0]] = 1; }, 3000);
})();

748 名前:名無しさん@お腹いっぱい。 [2008/05/11(日) 23:26:11 ID:lFCAzKn10]
どう考えてもDOMContentLoadedの段階でScript自体は実行済みだから。

749 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/11(日) 23:59:50 ID:TMTAizoj0]
>>748
どっちが先に実行されようと関係ないように書いたつもりですが・・・

750 名前:名無しさん@お腹いっぱい。 [2008/05/12(月) 00:28:58 ID:9fNdyTl50]
ならscriptタグなんてあさっても仕方ないじゃん。
unsafeWindowから該当値を書き換えればいい。

scriptタグの中身は単なるtext。ただ貼り付けられたときにだけ実行されるだけ。



751 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/12(月) 01:00:11 ID:a1Zw3W890]
>>750
> unsafeWindow
グローバル変数の設定にコケてたようですね;
XPCNativeWrapper を知りませんでした。ありがとう

752 名前:名無しさん@お腹いっぱい。 [2008/05/12(月) 13:30:36 ID:hPtGG5yP0]
autopagerize動かなくね?

753 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/12(月) 13:35:05 ID:hPtGG5yP0]
wedataが落ちてるのか

754 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/12(月) 13:51:40 ID:WokN1AUG0]
wedataは良く落ちるの勘弁して欲しい。
まあ、キャッシュがあるからいいけど、
折角データを登録しようとしてるのに落ちてるとその気が失せるな。

755 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/12(月) 15:08:55 ID:n2+IAiOr0]
グリモン系のどっかのホスト借りれないのかしら

756 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/12(月) 17:26:53 ID:7SJdXfEj0]
空白のタブがある時はそのタブで表示をする、userChromeのスクリプトってないですか?

757 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/12(月) 19:39:12 ID:tHqH5SZe0]
>>756
それって標準の動作じゃないの

758 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/12(月) 19:51:40 ID:RvpNnccu0]
>>757
TMPとか入れてない+ブランクタブのみのときに
about:configでサーチボックスからの検索は新規タブにするキーをtrueにしたり
ブックマークとかを中ボタンクリックで開いたりすると空白タブが残るよ

759 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/13(火) 01:37:48 ID:GzPn/1z50]
>>756
Load-for-blank.uc.jsでどう?

760 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/13(火) 11:12:49 ID:IVbxpALw0]
>>756
BHNewTab1.1にそんな機能付いていたような覚えがあるが...



761 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/13(火) 14:15:46 ID:phJGvmuu0]
>>759
どうもありがとう。
しかしうちの環境では空白タブに上書きしてくれませんでした・・・
Firefox3には対応してないのか、それとも自分のせいなのかな・・・?

>>756
うちには入っていたんですけど、どうも出来ないようです・・・
どうもありがとう。

762 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/13(火) 15:09:00 ID:IVbxpALw0]
ふーん, Firefox3?空白のタブがある時はそのタブで表示

var func = gBrowser.addTab.toString();
func = func.replace(
'{',
<><![CDATA[
{
for (var i=0; i < gBrowser.mTabContainer.childNodes.length; i++){
var aTab = gBrowser.mTabContainer.childNodes[i];
if (!aTab.linkedBrowser.docShell.busyFlags
&& !aTab.linkedBrowser.docShell.restoringDocument
&& aTab.linkedBrowser.contentDocument.URL == 'about:blank' ){
if (aOwner !== undefined && aOwner !== null) aTab.owner = aOwner;
if (aPostData === undefined) aPostData = null;
var flags = Components.interfaces.nsIWebNavigation.LOAD_FLAGS_NONE;
if (aAllowThirdPartyFixup)
flags = Components.interfaces.nsIWebNavigation.LOAD_FLAGS_ALLOW_THIRD_PARTY_FIXUP;
try {
aTab.linkedBrowser.loadURIWithFlags(aURI, flags, aReferrerURI, aCharset, aPostData);
} catch (ex) { }
var evt = document.createEvent("Events");
evt.initEvent("TabOpen", true, false);
aTab.dispatchEvent(evt);
return aTab;
}
}
]]></>
);
eval("gBrowser.addTab = " + func);

763 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/13(火) 15:16:47 ID:jGa8tDc+0]
それ効率悪くね?
BrowserCloseTabOrWindowを書き換えたほうがよさげ

764 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/13(火) 15:30:44 ID:wOp6NmOW0]
アリスさんを信頼してます

765 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/13(火) 15:31:06 ID:IVbxpALw0]
なら, そうすればいい

766 名前:756 mailto:sage [2008/05/13(火) 18:09:37 ID:phJGvmuu0]
>>762
出来ました!わざわざスクリプト書いてくださりどうもありがとうです。
これで気になってたところが一つ解消されました!

767 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/13(火) 19:41:28 ID:18T3vJY00]
>>762
横からdです

すごく便利で素晴らしいのですが、ウチの環境だと最後のタブが about:blank の場合
そこからうっかりタブを閉じるとおかしな事になります
もし他の環境でも発生するのなら、修正してもらえたらもっと素敵です

768 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/13(火) 20:35:38 ID:IVbxpALw0]
if文一行と}一個を追加
<><![CDATA[
{
if (aURI != 'about:blank'){
なんたらかんたら
return aTab;
}
}
}
]]></>

769 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/13(火) 21:08:38 ID:18T3vJY00]
>>768
ありがとうございます、ホントに嬉しいのですが・・・
これだと外部からURLが渡された時に
about:blankから新しいタブでURLが開かれてしまいます(´;ω;`)ブワッ
これ以上お手を煩わせるのナンですし、最初のスクリプトをありがたく使い続けることにします
あとは、鋼のような決心で最後のabout:blankは絶対閉じない様に自分に言いきかせます

770 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/13(火) 21:41:41 ID:Umqeih0B0]
>>769
>>239-240



771 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/13(火) 21:57:26 ID:IVbxpALw0]
× if (aURI != 'about:blank'){
○ if (!/^removeTab$/.test(arguments.callee.caller.name)){
とか

772 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/13(火) 22:04:52 ID:8YBnvRYx0]
こんばんは。夜分遅くすいません。
さて、早速質問なのですがgreasemonekyでページにprototype.jsが読み込まれている状態で
new PeriodicalExecuter(function(){alert("hoge")},100);
と書いたところ動作しませんでした。
アドバイス等ご教授いただければ幸いです。


773 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/13(火) 22:23:03 ID:18T3vJY00]
>>770
ありがとうございます、これもちょっと試してみます

>>771
キタワァ*・゜゚・*:.。..。.:*・゜(n‘∀‘)η゚・*:.。. .。.:*・゜゚・* !!!!!
ありがとうございます
ていうか、つきあわせてしまって、ごめんなさいごめんなさい
このスクリプトこれからずっと大事に使っていきます

774 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/13(火) 22:36:44 ID:OZze+nFR0]
gmailのショートカットが半角しか反応しなくて面倒だ
全角でもショートカットとして反応するようにするスクリプトありませんか?

775 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/13(火) 22:43:43 ID:IVbxpALw0]
>>772
unsafeWindowとか何とか...かなぁ
alertを渡すのはいいけれど, GMのオブジェクトを渡すなんてことは危険だよ。

776 名前:名無しさん@お腹いっぱい。 [2008/05/13(火) 22:44:31 ID:Xws0zqMf0]
>>772

何にも見てないからわかんないけど、

with(unsafeWindow){
new PeriodicalExecuter(function(){alert("hoge")},100);
}
じゃだめ?

777 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/13(火) 23:18:36 ID:zehvtO9X0]
>>774
Firefox3.0まで待て

778 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/13(火) 23:22:16 ID:/QmwLTbl0]
AliceさんのConQueryもどき改2をFirefox3.0b5で使わせていただいています。
SecondSearchも使っているのでpatch_SecondSearch_for_conqueryModoki.uc.jsもいれています。

が、SecondSearchのポップアップの確定をさせようとリターンキーを押しても反応してくれません。
ConQueryもどき改2を外せばうごくのですが。
両方とも一緒に動かしたいのですが、何とかなる方法はありますか?


779 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/13(火) 23:46:49 ID:vEKwYwlT0]
>>776
そんなことしたらGM系盗まれるよ

>>772
unsafeWindowの関数を呼び出していいのは絶対に信頼できるサイトだけ

780 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/13(火) 23:47:33 ID:8YBnvRYx0]
>>775,776
どうもありがとうございます。
unsafeWindowは知りませんでした。
しかし、Frefox2ではこれで出来るのですがFirefox3ではできません。
良い策などありましたらご教授くださいませ。



781 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/13(火) 23:59:11 ID:IVbxpALw0]
>>778
いつからかsecond(ryのバージョンうpによって, patch...は不要になっておりますが...

782 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/14(水) 00:05:46 ID:J+5LGass0]
>>781
情報ありがとうございます。
でも、patch外してみましたが状況変わらずでした。残念。

783 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/14(水) 00:38:53 ID:+gNPrIYU0]
>>782
動くけど

784 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/14(水) 03:47:12 ID:WPtJ+BfG0]
firefoxの上のメニューのところや、
ナビゲーションツールバー上で右クリックすると、


ナビゲーションツールバー(N)
ブックマークツールバー(B)
---------------------
カスタマイズ

のようなコンテキストメニューが表示されるはずですが、
この表示を一切無くすにはどうしたらいいですか。

785 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/14(水) 04:24:13 ID:CYD4oJvS0]
うっせえ初心者死ね

786 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/14(水) 09:50:31 ID:+P0QtF750]
>>784
無くす必要はない

787 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/14(水) 12:48:21 ID:Z3WEoh670]
>>779
信頼出来るサイトなので大丈夫だと思います。

たびたび申し訳ありませんが下記のコード
with(unsafeWindow){
new PeriodicalExecuter(function(){
alert("ふがふが");
},10);
}
がFirefox 3では働かないようなのです。
どのようにすればよいのかご教示いただければ幸いに存じ上げます。

788 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/14(水) 15:57:19 ID:+gNPrIYU0]
unsafeWindowのオブジェクトにGMのオブジェクトを渡すのは, 超危険だな。

789 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/14(水) 17:07:54 ID:XHwTtU6i0]
location.href = "javascript:new PeriodicalExecuter(function() {alert('ふがふが');},10);void(0);";

つうか普通にsetInterval使えよ

790 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/14(水) 18:28:56 ID:JIYGYBgE0]
危険なグリモン(知識が古いので最新版で直ってたらすまん)

・unsafeWindow.obj = { };// unsafeWindow にオブジェクトを定義
・unsafeWindow.alert();// unsafeWindow の関数を呼び出し
・unsafeWindow.document;// unsafeWindow のプロパティにアクセス



791 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/14(水) 23:06:51 ID:WPtJ+BfG0]
ふつうのウェブサイトをGM_xmlhttpRequest、.responseTextを取得できたんだけど
DOMパースができない・・。
どなたかテンプレ書いてorz

792 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/14(水) 23:19:11 ID:CYD4oJvS0]
DOMParserかXMLSerializerを使うか、適当にcreateElementしてinnerHTMLで流し込め。

初めの2つはMDCに書いてある。
最後のは
var temporary=document.createElement('div');
temporary.innerHTML='<div><pre>hogehoge</pre></div>';

temporary.getElementsByTagName('pre')[0]
みたいな感じでやればいい。

初心者死ね。






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

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

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