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


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

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



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/

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でエラーもなく動作確認しました。完璧です。

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

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






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

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

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