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


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

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



1 名前:名無しさん@お腹いっぱい。 [2007/11/07(水) 00:39:11 ID:oCfttq850]
質問は必ずまとめサイトに目を通した後にして下さい。

■まとめサイト
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

■拡張機能
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 Part73
ttp://pc11.2ch.net/test/read.cgi/software/1194007773/
Mozilla Firefox質問スレッド(初心者歓迎)の52
ttp://pc11.2ch.net/test/read.cgi/software/1193829630/
Mozilla Firefox 拡張機能スレッド Part25
ttp://pc11.2ch.net/test/read.cgi/software/1191202956/

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

208 名前:188 mailto:sage [2007/11/20(火) 02:56:40 ID:kosdGt1b0]
>>207
>>188
req.open(obj.method || 'GET',encodeURI(obj.url),true);

req.open(obj.method || 'GET', obj.url , true);
かな

209 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/20(火) 03:24:43 ID:IE0RSdMW0]
>>208
動作確認しました。
ありがとうございます。

210 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/20(火) 07:13:34 ID:TEeCNQor0]
Greasemonkeyの場合、除外したいサイトは@excludeで指定できますが、Stylishのスクリプトでも、除外用の構文ってありますか?

211 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/20(火) 11:12:56 ID:kosdGt1b0]
>>210
そのような構文はありません。

212 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/20(火) 11:24:11 ID:YU0K/yje0]
Chrome Edit PlusやEdit Config Filesみたいに
プロファイルのフォルダを開いたり、各css編集できる
スクリプトってありますか?

213 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/20(火) 11:33:49 ID:kosdGt1b0]
>>212
>>1

214 名前:初スレの80 mailto:sage [2007/11/20(火) 18:13:30 ID:PghSJcrM0]
>>188
参考にさせていただきます.
このコードを見て初めて原因が判りました.
sendはサーバへの接続確立を待たないみたいですね.

215 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/20(火) 23:11:27 ID:dTFzK6oy0]
3β入れたんだが、textlink.uc.jsがURL文字列を4回クリックしないと動かない

216 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/21(水) 10:07:50 ID:j89CxKHd0]
Stylishのステータスバーアイコンクリックすると出てくるメニューをコンテキストメニューに追加するにはどうすればいいですか?



217 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/21(水) 11:08:12 ID:eccdy7XG0]
>>216
DOMインスペクタでStylishのステータスバーアイコンクリックすると出てくるメニューのid調べて
contentAreaContextMenuに追加すればいいんでない?

218 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/21(水) 12:48:50 ID:vc2nmuc50]
DragNgoModoki3.uc.jsで、画像を例えばデスクトップにD&Dした場合、ショートカットが保存されてしまうのですが
画像を保存するようにするにはどうすればいいでしょう。

219 名前:名無しさん@お腹いっぱい。 [2007/11/21(水) 15:17:34 ID:SksZKa9B0]
>>215
地味に苦しいな

220 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/21(水) 15:19:13 ID:2DvEr1E50]
>>218
デフォルトで実体をドロップするようにしておいた。

221 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/21(水) 16:07:41 ID:phrViVK80]
Tab Clicking Options の拡張を置き換えたくて、これに代わる
userChrome.js のスクリプトを探しています。

タブ左Wクリックで、そのタブが閉じてくれればよいです。

すみませんが、こんなスクリプトがありましたら教えてください。

222 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/21(水) 16:30:45 ID:o2uxjZoD0]
昨日の3.0b2ナイトリーから
80氏の"Open Selection.se.js"とGomita氏の"Recently Closed Tabs popup.uc.js"
が正常動作しなくなってしまいました。

Open Selection.se.jsはリンクが開けない
Recently Closed Tabs popup.uc.jsは中クリは利くけど右クリでリストが表示されない

です。
よければ修正箇所を教えてもらえないでしょうか?

223 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/21(水) 16:36:51 ID:2DvEr1E50]
>>222
bug 404499 ttps://bugzilla.mozilla.org/show_bug.cgi?id=404499
を直していただければ善処いたします。

224 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/21(水) 17:36:40 ID:v4jfpR9M0]
3.0b1で軽量マウスジェスチャからページ内検索をしようとしたら
gFindBar.isFindBarVisible() ? gFindBar.closeFindBar() : gFindBar.onFindCmd();
が仕様変更で使えないorz
誰か助けて

225 名前:初スレの80 mailto:sage [2007/11/21(水) 17:40:49 ID:na7pBzEw0]
>>214
間違ってた.sendを実行しないとサーバへの接続をしない.
そもそも当方では何も待たずにいきなりsendしても失敗しないので確認できない.
試しに話に挙がったdel.icio.usにポストしてみてもすんなり成功してしまうので,
GM_modoki.jslのGM_xmlhttpRequestが失敗する方に協力願えると助かります.
GM_xmlhttpRequestを>>166のコードにして,「req.send(obj.data || null);」を以下のどちらかに修正して成功するかどうか.

var timer = setInterval(function{ if(req.readyState == 1){ clearInterval(timer); req.send(obj.data || null); } },10);

var timer = setInterval(function{ if(req.channel){ clearInterval(timer); req.send(obj.data || null); } },10);

>>222
特に説明してなかったのでアレだけど,サンプルはfx2専用とでも思ってください.
なかなか確認や修正まで手が回りません.

226 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/21(水) 18:15:46 ID:o2uxjZoD0]
>>225,223
バグが関係してるようなので様子を見ることにします。
すいませんでした。



227 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/21(水) 18:16:45 ID:WmaX14u00]
質問 1
Greased Lightboxを使いたいんですけど
user_pref("capability.policy.default.Window.navigator", "noAccess");
て書いてると
エラー: userContent.js / Greased_Lightbox_v0.15.user.js
Permission denied to get property Window.navigator
と出て動きません。両立する方法、ありませんか?

質問 2
livedoor Reader 関連のスクリプトを動かしたくて前スレみて
書換えてみた・・・
メタデータに 「@privilege false」を追加する の意味がわかりません
どこに、書き足せばいいのでしょうか?




228 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/21(水) 18:46:23 ID:2DvEr1E50]
>>227
navigator オブジェクト を使用しないようユーザスクリプトを改造する。

userContent.js.readme.txtにメタデータの説明がある。ユーザスクリプトに記述する。

229 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/21(水) 19:24:17 ID:2DvEr1E50]
>>224
gFindBar.hidden ? gFindBar.onFindCommand() : gFindBar.close();
で動作するかと思います。

230 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/21(水) 19:59:21 ID:WmaX14u00]
>>228
あははは。全然,無理でした。あきらめます
ありがとうございました

231 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/21(水) 20:04:20 ID:v4jfpR9M0]
>>229
それで動いた
ありがとう

232 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/21(水) 20:13:06 ID:2DvEr1E50]
>>225
タイプミス× setInterval(function{ if... ○ setInterval(function(){ if... ですね。
用法試しましたが, どちらでも問題なくポストできました。。
当方では以下のようにsetTimeout二重使いで open→コールバック定義→sendの順で呼ぶようにしてみました。
function GM_xmlhttpRequest(obj){
if(typeof(obj) != 'object' || (typeof(obj.url) != 'string' && !(obj.url instanceof String))) return;

var req = new XMLHttpRequest();
req.open(obj.method || 'GET',obj.url,true);
if(typeof(obj.headers) == 'object') for(var i in obj.headers) req.setRequestHeader(i,obj.headers[i]);
setTimeout(function(){
['onload','onerror','onreadystatechange'].forEach(function(k){
if(obj[k] && (typeof(obj[k]) == 'function' || obj[k] instanceof Function)) req[k] = function(){
obj[k]({
status : (req.readyState == 4) ? req.status : 0,
statusText : (req.readyState == 4) ? req.statusText : '',
responseHeaders : (req.readyState == 4) ? req.getAllResponseHeaders() : '',
responseText : req.responseText,
readyState : req.readyState });
};
});
if(obj.overrideMimeType) req.overrideMimeType(obj.overrideMimeType);

setTimeout(function(){
if(typeof obj.data == 'string') req.send(obj.data);
else req.send(null);
}, 0);
}, 0);
}

233 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/21(水) 21:23:10 ID:RrFeGndT0]
>>220
ありがとうございます! これでDrag de Goから乗り換えられます

234 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/22(木) 00:10:34 ID:AGZegiZi0]
ページ内のリンクのうち、URLに特定の文字列を含むリンクを
自動で新規タブに開くようなことはスクリプトで可能でしょうか?

235 名前:初スレの80 mailto:sage [2007/11/22(木) 17:21:34 ID:AR0Vp6k80]
>>232
ありがとうございます.
どうやらsetTimeoutなり何なりでタイミングをずらせば良いだけっぽいですね.
一応,readyStateの値を信用してみます.

236 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/22(木) 21:43:35 ID:Z7cdNgjj0]
>>234
可能




237 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/22(木) 22:17:11 ID:kE+aNBfi0]
www.xuldev.org/blog/?p=113
のVertical Toolbarを入れていると
to.tumblr.com/post/14878939
のTomblooが動きません。どこを直したらいいでしょうか。

Firefox2.0.0.9で新規プロファイルで試したところ
Tombloo
userChrome.js
Alice氏のローダー
までは動きましたがVertical Toolbarを入れると動きませんでした。
また、Vertical Toolbar以外のScript(userContent.jsやuserMenu.jsなど)
を入れた状態ではTomblooは動いたのでVertical Toolbarが原因と判断しました。

238 名前:237 mailto:sage [2007/11/23(金) 00:40:33 ID:wl7QmHat0]
Scriptの内の定義名やその他の関数のかたちを変えたりしても
うまくいかなかったので、もしやと思いVertical ToolbarのCSS情報を記述してある
    var style = <![CDATA[
        toolbar[orient="vertical"] > toolbarspacer { height: 15px; }
        toolbar[orient="vertical"] > toolbarseparator {
            margin: 0.2em 2px;
            border-bottom: 1px solid ThreeDHighlight;
            border-top: 1px solid ThreeDShadow;
            height: 2px;
            border-left: none;
            border-right: none;
        }
    ]]>.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);
    };
の部分を削除してuserChrome.css内に同等の情報を
記述することによってなんとかTomblooを動かすことができました。
しかしいまだに原因がよくわからないのですが、なぜ動かなかったんでしょうか。
後学のためにわかる方教えていただけないでしょうか。

239 名前:名無しさん@お腹いっぱい。 [2007/11/23(金) 02:06:12 ID:M8KWvshk0]
BHNewTabのtrunk版まだ〜?

240 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/23(金) 02:14:10 ID:QPjK0CFS0]
>>237
tombloo.xpiの中のbrowser.xulの168行目
document.firstChild.appendChild(env);

document.documentElement.appendChild(env);
にすれば直るかもしんない
どっちかというと原因は拡張のほうにある

241 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/23(金) 02:21:44 ID:wl7QmHat0]
>>240
ありがとうございます。
そちらのほうが原因だったんですね。

後、思ったのですがuserChrome.js内でStyleを定義するのと
userChrome.cssで定義するのではどちらのほうが軽量化されるのでしょうか。
なんとなくCSSに書いたほうが高速な気がするのは気のせいでしょうか。
Scriptが更新されるといちいち改定しなくてはいけないのは難点ですが。

242 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/23(金) 02:23:35 ID:mKMJxEwO0]
>>239
>>162

243 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/23(金) 02:30:23 ID:NNnzHf3V0]
>>241
userChrome.cssで定義した方がいいに決まっている。
けど、それだとJSとCSSの2ファイル編集しないといけないので面倒だろ?

244 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/23(金) 08:56:17 ID:wxyKtPiW0]
userChrome.js のスクリプトを自分で勉強して書いてみたいのですが、
参考になるサイトやドキュメントなどありませんか?

245 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/23(金) 14:22:11 ID:8fPa9zRX0]
>>244
developer.mozilla.org/ja/docs/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8

246 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/23(金) 14:34:49 ID:wl7QmHat0]
>>243
そうですか。
Vertical ToolbarのようなScriptはもうこれで完成してしまっているような
気がするので、userChrome.cssに記述することにします。
ありがとうございました。



247 名前:名無しさん@お腹いっぱい。 [2007/11/23(金) 18:42:12 ID:Zu5kNE2h0]
userChrome.jsって、エクステンションで同じ機能を
インストールするのと比べて何が嬉しいの?
煽りでも荒しでもなく、本気でよくわかってないので教えてー。

248 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/23(金) 18:51:43 ID:BRsmlFfu0]
>>247
俺はなるべく動作の軽いスクリプトにしてるけど
管理が面倒なのや多機能なのはアドオンにしてるよ

249 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/23(金) 19:02:40 ID:LlcZ50/R0]
>>247
必要のない機能を削って遅くならないようにするため
実際には変化はなかなか分からないけど

250 名前:名無しさん@お腹いっぱい。 [2007/11/23(金) 19:03:27 ID:Zu5kNE2h0]
>>248
Firefoxが重くて仕方ない人とか、
ちょろっと痒いトコロを便利にしたい人向けってこと?
なんだか管理とかセキュリティとか考えるとデメリットが大きすぎる気がして。
導入とバックアップを直接フォルダで〜っていうのも、なんだかなって感じ。
Greasemonkeyくらい手軽なら使ってみたいんだけどね。


251 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/23(金) 19:05:54 ID:BRsmlFfu0]
>>250
Greasemonkeyは描写遅くなるから俺はダメだな

252 名前:名無しさん@お腹いっぱい。 [2007/11/23(金) 19:06:43 ID:Zu5kNE2h0]
>>249
やっぱり軽量化が主になるんだね。
シンプルになるのは魅力なんだけど、管理が面倒。
Stylishみたいな管理エクステンションとかがあればいいのに…。

253 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/23(金) 19:13:05 ID:exEEMYeL0]
userChrome.jsの管理なんて面倒でも何でもない希ガス

254 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/23(金) 19:13:54 ID:Zu5kNE2h0]
>>251
マシン性能によるところだよね。
俺は軽量さより機能重視だわ。
画面内でいろいろ出来たり情報多くなる方が嬉しい。
なんとなくわかったよ、サンクス。

255 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/23(金) 19:15:35 ID:Y8KZyohF0]
スクリプトを自作またはスクリプトを理解していて導入し, 自分で管理ができるのであればuserChrome.jsもあり。
そうでなければ, 拡張機能を使用するべきでしょう。

256 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/23(金) 19:24:24 ID:Zu5kNE2h0]
>>253
Firefoxの一機能なんだから、作業はFirefox上で完結してほしいんス。
フォルダ探しに行くのですらだるい。ズボラですんません。

>>255
成程。
とりあえず、管理エクステンションが出てくるまで様子を見ることにするよ。
レスさんくす。



257 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/23(金) 19:27:32 ID:H59RsMFx0]
>>252
拡張の場合、多機能で設定項目が多くなりがちですが、userChrome.jsはシンプルな単機能が多い。
設定値のある多機能なuserChrome.jsスクリプトでも、テキストエディタで一度設定する仕組みなので、
Firefox再インストール時にバックアップからコピーするだけで、環境を再構築できるのが魅力です。
(複数の拡張をインストールするよりも、複数のuserChrome.jsスクリプトをインストールする方が手間がかからないメリットもあります)

拡張も user.js で設定を保存すれば、バックアップからの設定復帰ができないわけではありませんが、
設定値を探す手間があるので、私自身は user.js による設定のバックアップはFirefox本体の設定値のみに限定してます。

258 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/23(金) 19:37:24 ID:ytmtQMFB0]
>>256
フォルダ開くscriptもあるし
そこに放り込むだけなんだが

259 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/23(金) 19:52:10 ID:exEEMYeL0]
保存するときに場所を指定すればいいんじゃないかな

260 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/23(金) 19:54:41 ID:IvFdySkx0]
Save Link in Folder使うとか

261 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/23(金) 19:59:00 ID:ZXUeKsvJ0]
>>258
まあでも放り込んだ後も管理する必要があるわけで・・・

アドオンだと不具合等のメンテナンスもある程度までは
アップデートでなんとかなる。
userChrome.jsではいろいろこまめに情報を得て、自分で
なんとかやりくりする必要がある。たとえ一からスクリプト
を書くのではなくても・・・
メンテナンスの手順にある程度の統一性を欲するのは、
理解できなくもない気がする。不具合の場合でも、その手順
にしたがって「あきらめをつける」=「作者が何とかするま
で待つ」こともできるから。

その一方で、そうした一軒煩雑なあれこれにこそ、拡張とは
違ったuserChrome.jsの面白みがあるんだと思う。

あ、でもGreasemonkeyの場合はどうなんだろう・・・

262 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/23(金) 21:07:34 ID:IzKxdjRU0]
userChrome.jsのよさって使う時じゃなく書くときにあるんじゃないの。
書くのが簡単だからスクリプトが増えて結果として
使う人だけの人にもメリットが出るけど。

263 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/23(金) 21:41:56 ID:ocTdTt3R0]
>>251
Greasemonkeyって描写遅いのか。
管理が楽だから使ってたけど、ちょっと無効にしてuserContent.uc.jsに切り替えてみる。

264 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/24(土) 00:55:38 ID:ToTZhnh90]
スクリプトからタブを閉じる方法がわかりません。。。
どうやってやるんでしょう?

265 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/24(土) 01:07:56 ID:nzazb+5E0]
>>264
developer.mozilla.org/ja/docs/Code_snippets:Tabbed_browser#.E3.82.BF.E3.83.96.E3.82.92.E9.96.89.E3.81.98.E3.82.8B

266 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/24(土) 01:22:18 ID:ToTZhnh90]
>>265
どうもです

しかしながら、
gBrowser.removeCurrentTab();

gBrowser.removeTab(gBrowser.mCurrentTab);
などとやってもうまく動いてくれません。。。



267 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/24(土) 01:23:10 ID:dQ3LvgjI0]
Tab Mix入れてるんじゃね?

268 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/24(土) 02:33:07 ID:1x02QJ4M0]
>>267

はい、Tab Mix Plus を入れていたので、無効にしたり削除してみましたが、
相変わらず動きません・・

269 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/24(土) 02:45:41 ID:mC3jN96o0]
aliceさん、DragNgoModoki3.uc.jsなんですが、
11/21 23:20のやつを入れたら
画像のD&Dがドラッグした画像の上だと効かなくなってます

11/21 15:30のだとたぶんやれてたので、
3.0b2pre用に書き換えた箇所が影響しているかと

以前と同じ挙動に戻してもらえると助かります

270 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/24(土) 06:33:02 ID:PbtjVIwT0]
>>269
直してみました。たぶん...
ttp://space.geocities.jp/alice0775/STORE/DragNgoModoki3.uc.js

271 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/24(土) 10:49:36 ID:mC3jN96o0]
>>270
ありがとうございます。ばっちりでした

272 名前:名無しさん@お腹いっぱい。 [2007/11/24(土) 16:02:51 ID:wsyglt5i0]
greasemonkey制作でjqueryなどのライブラリを使いたいんですけど、
どうすればいいですか?


273 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/24(土) 16:10:07 ID:wsyglt5i0]
>>272
Greasemonkey で jQuery を使うための覚え書き - 記憶は削除の方向で
d.hatena.ne.jp/re_guzy/20070731/p1
にありました

274 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/25(日) 01:45:44 ID:rGZxotAn0]
userMenu.jsのtoolメニュー用Scriptに
userContent.cssのReloadがあるのに今頃気がついた。
便利すぎる。

275 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/25(日) 07:21:44 ID:Nt9hraAp0]
なぜStylishを使わない。

276 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/25(日) 13:05:24 ID:Aiki+Xvi0]
>>263
d.hatena.ne.jp/independent007/20070612
ブラウザの描写を遅くするアドオンに関してはこれを見るといいよ。
グリモンやb2rは物凄い重くなるんだよね・・・



277 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/25(日) 13:08:36 ID:kF5Sxyaq0]
>>276
b2rはどうしても外せないから使ってるんだが・・・
そんなに変化あるのか?

278 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/25(日) 13:10:14 ID:Aiki+Xvi0]
>>277
通信するたび通信先が2chのドメインかどうかを常にチェックし続けるから重くなるんだよ。
おとなしく専用ブラウザを使ったほうが軽いし高機能だよ。

279 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/25(日) 13:13:27 ID:kF5Sxyaq0]
>>278
いやそれは知ってるがグリモンと並べるほど重くなるのかと・・・
専ブラは何度か導入しようとしてるが結局b2rだな。

280 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/25(日) 13:16:03 ID:llZP+85I0]
無知は罪だな

281 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/25(日) 13:16:54 ID:Zwhzmovv0]
GreasedLightbox v0.15
スクリプト切ってたら、画像レイヤー表示した後
戻れなくなる。

282 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/25(日) 13:20:32 ID:4IH+H9Ec0]
"2chスレッドURLを自動的にb2rで開く"のチェック外したら軽くなる。

283 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/25(日) 13:27:17 ID:kF5Sxyaq0]
>>282
それやっても変わらないってのをどっかで聞いた気がするんだが・・・

284 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/25(日) 13:38:55 ID:4IH+H9Ec0]
>>283
>>276のやつで0.2秒くらい速くなったよ。
これを変わらないと見るか、速くなったと見るかは使用者によるだろうけど。

285 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/25(日) 13:53:08 ID:X0sqHjnX0]
0.2とか誤差の範囲だろwwwwwww

286 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/25(日) 16:53:13 ID:EZMY28Jx0]
>>152-153
これ質問したのは自分ですが、MenuEditor が原因でした。
結果、MenuEditor は捨てることにしました。
0.8 で動かないとか言って失礼しました(´・ω・`)



287 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/25(日) 16:56:08 ID:EZMY28Jx0]
連投失礼。

>>247
私も以前、それを疑問に思っていました。
そんで自分はスレでは質問せずに、実際に、ucjs 入れて試してみましたわ。
他の人も答えていますが自分も答えておくと、

「軽さ」を明らかに実感できる。
起動も早くなる。
ucjs のことを勉強しようと思えてくる。
これは、ucjs にハマるとコードなどを見る機会が自然と増えるから、自分で改造したりしたくなっちゃうんですなw

さすがにゼロから作れるほど、スキルは無いけど・・・
最近では、拡張だけでなくグリモンも置き換えれるものは、置き換えるようにしていますね。
グリモンも「重い」アドオンの代表ですからね。

ただ、マウスジェスチャーだけは、初期導入や設定管理のしやすさから、軽量ジェスチャーではなく、FireGesture 使ってます。
作者さんが軽量版と同じだからってのも理由の一つだけどw

288 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/25(日) 17:31:20 ID:5zRlXZvO0]
>>276
参考になったd
1・2を争う遅延要因だったのか・・・
しかし結局のところグリモン捨てられなそう。
userContent.uc.jsだとうまく機能しないのがちらほら。

289 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/25(日) 18:08:00 ID:rGZxotAn0]
userscripts.org/scripts/show/9714
の fix recommended tags ですが

はてなブックマークのブックマークページで
unsafeWindow.document.getElementById('othertags_list').style.border = "4px solid red";
としたときにothrtags_listが赤枠で囲まれるのに対し、
unsafeWindow.document.getElementById('otherTag1').style.border = "4px solid red";
としてもid otherTag1の要素が赤枠で囲まれないのを見るに、
spanのオブジェクトはgetElementByIdで示すことができないのでしょうか。

290 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/25(日) 18:10:49 ID:X0sqHjnX0]
>>276
試しにやってみたら48秒もかかった。Adblock Plus外したら8秒になった。
Adblock Plusがこんなにも重たかったとは・・・

291 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/25(日) 18:16:18 ID:5YZFN0Ou0]
>>288
上手く機能しないのは前にそんな話題があった希ガス
(function() {だか何かがグリモンだと補正かかるけど
userContent.jsだと追加してくれないとかなんとか

292 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/25(日) 18:42:36 ID:Aiki+Xvi0]
>>290
Adblock++のほうがはるかに軽いぞ
tinybenki.sblo.jp/category/317799-1.html

293 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/25(日) 19:06:45 ID:X0sqHjnX0]
あまりの重さに即行で入れた。結果10秒。
くっ、あまりの軽さに惚れ惚れするぜ・・・

294 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/25(日) 19:13:27 ID:Nt9hraAp0]
tableレイアウト6重だったら1秒以下だろ。
拡張機能50個近く入れてるけど。
最適化ビルド使ってチューニングして重くなる拡張止めればいい。
ただ、Firebugは有効にしておきたいんだよなぁ・・・。

295 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/25(日) 19:15:56 ID:D2Gd5YBq0]
>>290
Adblock Plusが重いのは異論ないけど、正規表現フィルターを使用せずさらに8文字ショートカットを適正に作成してだよね?
あとリンク先のURLをチェックする・しないも同条件だよね?

296 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/25(日) 19:39:05 ID:X0sqHjnX0]
フィルタ以外は全部デフォルト設定だぜ
正規表現なんて知らないから*でやってる



297 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/25(日) 19:40:30 ID:2RO58mcs0]
>>294
俺はFirebugは普段使ってるのとは別のプロファイルを作ってそっちに入れてるな
しょっちゅう使う拡張でもないし

298 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/25(日) 22:07:26 ID:6Y9UVwio0]
Aliceさん、DragNgoModoki4.uc.jsを入れてみたんですが、
【選択文字列のD&Dの処理方法 】のCurrentが効かないみたいです
Defaultも試してませんが、ConQuery、Page、Domainは大丈夫でした

すみませんが、確認お願いします
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.1.10pre) Gecko/20071124 Firefox/2.0.0.10pre

299 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/25(日) 22:11:36 ID:5GFqKOMR0]
>>298
当方では, "C"として特に不具合はなく動作しております。

300 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/25(日) 22:15:23 ID:R2tL0O5B0]
>>298
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9b2pre)
Gecko/2007112416 Minefield/3.0b2pre

私のとこだと動いてくれてる気がします。
Currentってのを使ったことがなかったので誤解してるかも知れません。
currentの検索エンジンで検索ということで理解してるのですが・・・

301 名前:299 mailto:sage [2007/11/25(日) 22:21:20 ID:5GFqKOMR0]
>>298
すみません, 勘違いしてました orz...
カレントタブでなく, カレント検索エンジンの方ですね。
修正したときのエンバグでした。
300行付近以降の

var searchBar = getsearchBar()

var searchBar = this.getsearchBar();

としてください。

302 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/25(日) 22:27:14 ID:R2tL0O5B0]
あれ、私の方がおかしかったみたいですね・・・
一応Gecko/20071122 BonEcho/2.0.0.10preでも試したんですけど、
SEARCH["R"] = ["" , "ConQuery" , "NTF" , "Current" ];
でSearch with Currentできてるみたいです。
作者さんの指示にしたがった方が良いですよね。


303 名前:299 mailto:sage [2007/11/25(日) 22:27:49 ID:5GFqKOMR0]
>>301
連投ごめん, 上記訂正箇所は,
getEngineとsearchBardispatchEventの定義内にそれぞれ各1カ所,合計2カ所あります。

元ファイルも差し替えておきます(バージョン11/25 22:30)。

304 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/25(日) 22:51:49 ID:6Y9UVwio0]
>>299=301=303
ありがとうございます。動くようになりました〜

>>302
その記述だと文字列ドラッグでConQuery、Shift押しながらだとCurrentですね
私のとこではCurrentはステータスバーの文字列も出ず、反応もなく、でした
新しく落としたものだと大丈夫でした

305 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/25(日) 22:59:20 ID:R2tL0O5B0]
>>304
たぶん私のとこのがおかしいのだと思います。fx3の方で動く理由は
なんとなく分かるのですが・・・
いずれにせよ、作者さんにすばやく対応していただけてよかったですね。
ていうか、横から勝手におっそわけを頂いてしまいました。

306 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/25(日) 23:32:37 ID:Aiki+Xvi0]
Aliceさん、IEViewもどきで「他ブラウザで閲覧」をコンテクストメニューから直接できるようにしてほしいんだけれど。
今の仕様だと例えばIEViewModoki→Janeで閲覧という感じで二度手間になっちゃうから。



307 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/26(月) 00:00:05 ID:c/Mt5ho00]
斧ロダに使える、スクリプトどこにあるんですか?

308 名前:299 mailto:sage [2007/11/26(月) 00:06:47 ID:u/rSBnIu0]
>>304
DragNgoModoki4.uc.js
ちょっと手違いがあって, ファイルのバージョンが一回分古いものを先ほどUPしてしまったようです。
ファイルを上書きしてしまったのです。 orz
(たぶん外部アプリのパスが表示されないと思います。)

上記も含めて, 以下を修正しておいたものを再upしておきました。
(11/25 23:00) XPIの定義で外部アプリを指定しても外部アプリの起動できなかったのを修正(そもそもコードがなかった)

>>306
menuに対するuc.jsは,例題がたくさんあるので, 自由にいじれると思います。
要はコンテンツエリアコンテキストメニューのポップアップイベントを捕捉して,
必要なメニューアイテムをコンテンツエリアコンテキストメニューに追加する
と言う処理を書けばいい。
ご希望の動作をするように改造したいと思います。






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

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

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