firefox userChrome.js greasemonkeyスクリプトスレ 2at SOFTWARE
firefox userChrome.js greasemonkeyスクリプトスレ 2 - 暇つぶし2ch815:名無しさん@お腹いっぱい。
07/10/21 21:39:45 n4JT/Fg10
Aliceさんのトコにあるよ

816:名無しさん@お腹いっぱい。
07/10/21 22:12:20 1+0zqYJW0
>>814-815
これはありがたい。
さっそくためしてみるわ。
keyconfigでははてなブックマークのブックマークボタンに
b_hatenaってキーワード登録して、keyconfigに
if(window.loadURI) loadURI(getShortcutOrURI('b_hatena',{}));
っていれて使ってたんだけど、これでもいけるだろうか。

817:名無しさん@お腹いっぱい。
07/10/21 22:42:53 1+0zqYJW0
Ctrl + Gに別のものを当てようとしてうまくいかなかったんだが
これで上書きってできないんだろうか。

たとえば
<key id="key_Example" key="H" oncommand="gBrowser.mTabContainer.selectedIndex=9;" modifiers="accel"/>
と設定しても標準の履歴が開いてしまうので。

あと、DOM Inspector で調べてはじめて
コントロールキーがaccelってことがわかった。
今まで知らなかったorz

818:名無しさん@お腹いっぱい。
07/10/21 23:14:03 QGUplYUl0
>>817
同じ キーアクションに割り当てる場合は, 元のkeyを削除してから追加する必要があります。

819:名無しさん@お腹いっぱい。
07/10/21 23:52:38 B+bpL0QE0
keyconfigをuserChrome.jsに置き換えるメリットって何かある?

820:名無しさん@お腹いっぱい。
07/10/22 00:14:56 IyLNteiO0
>>819
書き換える必要性は無いと思う。

821:名無しさん@お腹いっぱい。
07/10/22 00:25:38 VOOWa6C70
>>818
やっとできた。ありがとう。
overlayでのdisabledの意味がわからなくて
disabledで無効化できるかと思ってたから時間かかったわ。
あれは上書きのほうを無効化するんだな。

822:名無しさん@お腹いっぱい。
07/10/22 11:04:35 sciPskZH0
URLリンク(d.hatena.ne.jp)
これのLive Search版ってないでしょうか?

823:名無しさん@お腹いっぱい。
07/10/23 06:32:07 gI1JcFp50
>>819
minefield使ってるんだけど、keyconfigは前に試したとき機能しなくて、
それ以来外してる。
もしuserChromejsで代用できるのなら俺にとっては十分メリットなんだけど…

上で試してる人の書き込みからすると行けそうなのかな?
そもそもkeyconfig自体がminefieldに対応してたら変なこと言ってスマン
です。

824:名無しさん@お腹いっぱい。
07/10/23 10:52:01 /ud0Lolb0
皆さんこんにちわ。
選択数字を右クリックから単位換算できたらと思うのですが、
どなたかスクリプトをお願いできませんでしょうか。
単位換算と言っても色々ありすぎるので「ドル→円」だけでもすごく嬉しいです。
自分で作れなくて・・・お願い君ですみません><

825:名無しさん@お腹いっぱい。
07/10/23 10:53:23 kkwaH2r70
俺用メモ
いつのころからか、リンクや画像の上でのuserMenuがでなくなってた。
userMenu.uc.jsの244行目を、menu.setAttribute('viewtype', 'global');
にすることで事なきを得た。

826:名無しさん@お腹いっぱい。
07/10/23 11:20:30 rYedRXS70
>>824
換算レートの扱いはどうするの?

Google検索の米ドルを円にではだめなの?

827:824
07/10/23 11:55:21 /ud0Lolb0
>>826
はい!Google検索の単位換算でよいのです!
そういうスクリプトってもうありましたでしょうか?

828:名無しさん@お腹いっぱい。
07/10/23 12:39:30 EXsrGGp80
選択文字列を右クリからGoogle検索、みたいなスクリプトのurl部分だけ書き換えればいんじゃね

829:名無しさん@お腹いっぱい。
07/10/23 13:40:52 140wvni00
>>827
例えば、300ドルを円に換算したいなら、
300usd in jpy
だから、{選択数字列}{変換前単位} in {変換後単位}をクエリとした上で>>828で。
んで、&num=0をパラメータに付けておけば余計なゴミが出なくて良い。

830:824
07/10/23 14:16:41 /ud0Lolb0
>>828
アリガトウございます。
なるほど!と思い、AliceさんのDragNgoModoki3.uc.jsで換算できたらスバラシイかもと、
エディタで開いてみてソッコーで閉じました(ムリムリムリ;)
簡単そうなのを探すトコから出発しそうです><

>>829
丁寧なアドバイスありがとうございます。
ご説明の意味はすごく良く解るんですが書けないんです、ごめんなさい・・・_| ̄|○

831:名無しさん@お腹いっぱい。
07/10/24 01:49:54 HJvQa7RR0
greasemonkeyのjsをuserChrome経由で使ってるんだけどこの二つがうまく動かない
なんとかなりませんか

URLリンク(blog.fulltext-search.biz)
URLリンク(d.hatena.ne.jp)

832:名無しさん@お腹いっぱい。
07/10/24 08:27:31 JealnWSJ0
greasemonkeyスクリプトのMulti Engine SearcherURLリンク(userscripts.org)をAutoPagerizeと併用したいのですが
Multi Engine Searcherを導入すると表示される他の検索エンジンへのリンクを、AutoPagerizeで次のページを読み込んでいても表示され続ける場所(例えば//table[@class="t bt"]/tbody/tr/tdの下)に表示するには
スクリプトのどこの部分をどのように書き換えれば良いでしょうか?
どなたか教えて下さい。

833:名無しさん@お腹いっぱい。
07/10/24 12:42:35 2TW+pEiZ0
>>115
サンクス。

834:名無しさん@お腹いっぱい。
07/10/25 18:42:36 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:名無しさん@お腹いっぱい。
07/10/25 21:53:23 9tqYj/yR0
>>834
OSはVistaとWinXP、Fx 2.0.0.8,SM 1.1.6Preでエラーもなく動作確認しました。完璧です。

読み込む全てのページ先頭に表示されるようになりました。
このスクリプト、シンプルで検索サイトは手軽に書き換えられるし、気に入っていたのですが
ページの先頭に必ず表示させることは今までうまく出来ませんでした。

ありがとうございました。


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch