[表示 : 全て 最新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/

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

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

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






[ 新着レスの取得/表示 (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