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


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

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



1 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/09(月) 02:13:38 ID:7iCkIubl0]
質問は必ずまとめサイトに目を通した後にして下さい。

■まとめサイト
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スクリプトスレ 7
pc11.2ch.net/test/read.cgi/software/1230791860/
■拡張機能
greasemonkey
ttp://www.greasespot.net/
Userscripts.org
ttp://userscripts.org/

"alta88's userChromeJS"
ttp://userchromejs.mozdev.org/index.html
userChromeJS フォーラム
ttp://forums.mozillazine.org/viewtopic.php?f=48&t=1006795

"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

152 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/23(月) 22:48:03 ID:+PCLGvgg0]
どれをお勧めにする/しないでもめる元になるし
機能別一覧を見やすく分かりやすくする方向がいいな

153 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/24(火) 00:01:56 ID:b9WEiXy90]
やっぱり、本当にシェアが欲しいなら、現状のFirefox最大の特徴である、
拡張機能をいかに初心者に使ってもらうかだと思う。

知り合いにFirefox勧めても「IEと変わらない」とか「拡張探すの面倒くさい」とかで、
Firefox常用まで至る人が少ないんだわ。

新規インストール後の初回起動時におすすめの拡張を表示するのはどうだろう。
アドオンマネージャなんて拡張入れてからでないと使わないから、拡張機能の促進にはあまり繋がらないと思う。

154 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/24(火) 00:24:14 ID:gK5hs3Si0]
Autopagerizeは誰に勧めても問題ない拡張だと思う
そして拡張に目覚める一手になる

実際友人が目覚めた
Sleipnirの方で…

155 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/24(火) 01:24:26 ID:/WUcEg6iP]
AutopagerizeはHOME/ENDキーでページ端に飛ぶのが癖になってると
読み込みが追いつかず、使いにくかったなあ。
読み進むのは楽でもページの真ん中あたりに戻るのはしんどくなるしね・・・


156 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/24(火) 01:24:46 ID:uxOJg6Wv0]
>>153
その思いはブログ等で啓蒙した方が良いと思うよ。マジで。一ユーザが出来る最大の貢献でしょ

> 知り合いにFirefox勧めても「IEと変わらない」とか「拡張探すの面倒くさい」とかで、
Fx勧めて食いつくタイプの発言じゃないでしょ。攻め方を間違えたか現状に不満がないか。

今のブラウザに不満がある→Fxならこんな風に出来る→よし変えてみよう
みたいな動機付けがないと長続きしないもんでしょ
japan.internet.com/busnews/20081003/11.html

157 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/24(火) 01:41:07 ID:9LhlRqLK0]
Operaと比べて初期状態では機能的に弱く
Google Chromeと比べて重く、別段速いわけでもなく
IEと比べて初期状態では少し速いくらいの
Firefoxの最大の利点はほぼどんな機能も拡張で実現することが出来ること
だと思う


158 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/24(火) 01:50:20 ID:zeiMSdIY0]
そうなんだけど、どこかMozilla側は勘違いしてる気がする
というかブックマークの登録のウィンドウが中央に出ないあたりとか(cssで弄れるけど)
placeの微妙さとか(重い上に挙動が怪しすぎてやってられない)
かなり不便すぎる

タグとかあんまり使わないからplaceの便利さが分からない・・・

159 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/24(火) 01:53:10 ID:XdTKj7590]
だからさ、「拡張が売り」=「拡張でがんばります」は違うだろ、って話じゃないの?
売りの拡張が活きるようなベースをしっかりつくってね、ってこと。

160 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/24(火) 01:55:23 ID:zeiMSdIY0]
それなら尚のことバグ取りに終始すべきな気がするな
下手に仕様変わると、拡張作者の方が苦労するわけだし



161 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/24(火) 01:58:43 ID:HUbBW5zx0]
言いたい事あるならalice氏みたいに自分のサイトに書けよ
.cssとかの話題の時は執拗にスレチを主張するのに、こういうのはいいんだな

162 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/24(火) 03:45:06 ID:p9kJJ2r40]
>>161
>言いたい事あるならalice氏みたいに自分のサイトに書けよ
そうすべきなんだよね。
ただ、自分はそういったサイトも持ってないし、
拡張やスクリプトを作ってるわけじゃないから、書く所もないんだ。

本来なら本スレで書くべきなんだろうけど、本スレの具合が悪く、たまたまココで盛りあがってたから、
甘えさせてもらい、こっちで主張させてもらった。

スレチですまなかった。

163 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/24(火) 19:32:00 ID:ql2ERFdp0]
TagShifterというブックマークのタグを使用してブックマークリストをサイドバーに表示するアドオンを使っているのですが、
これがデフォルトで左クリック>現在のタブ、中クリック>新しいタブで開くという設定になっています。
これをBHNewTab.uc.jsを入れたブックマークのように左クリックで新規タブに開くようなスクリプトはできないでしょうか。
一応、BHNewTab1.1mod20.uc.jsや他のスクリプトを参考にして、いろいろいじっているのですがいまのところ、まったく
手が出ません。

ぐぐって見ましたが、TagShifterや似たような挙動をするdelicious Bookmarks関連の情報では見つけられませんでした。

何かスクリプトの情報などありましたらお教え願えませんでしょうか。
よろしくお願いします。


164 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/24(火) 19:54:48 ID:FBjiAoKf0]
BookmarkTags.BookmarkCmds.openInNewTab(bmObj);

165 名前:163 mailto:sage [2009/03/24(火) 22:30:13 ID:ql2ERFdp0]
>>164
ありがとうございます!

が、技術力がまったく追いついていないので進展なしです。
せっかく教えていただいたのに、もうしわけありません…

166 名前:名無しさん@お腹いっぱい。 [2009/03/25(水) 10:35:12 ID:LnPOrE/y0]
checkboxmate.uc.xul
<?xml version="1.0"?>
<overlay id="checkboxmateoverlay" xmlns="www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<script type="application/x-javascript">
<![CDATA[
/**
* The contents of this file are subject to the Mozilla Public
* License Version 1.1 (the "License"); you may not use this
* file except in compliance with the License. You may obtain a
* copy of the License at www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an
* "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express
* or implied. See the License for the specific language
* governing rights and limitations under the License.
*
* The Original Code is this file as it was released on
* Nov 24, 2008.
*
* The Initial Developer of the Original Code is Nathar Leichoz.
* Portions created by Nathar Leichoz are Copyright (C) 2008.
* All Rights Reserved.
**/



167 名前:名無しさん@お腹いっぱい。 [2009/03/25(水) 10:38:25 ID:LnPOrE/y0]
const CheckBoxMate = {
active: false,
scrollX: 0,
scrollY: 0,

addEvt: function(e, f, c) {
document.getElementById("content").addEventListener(e, f, c ? true : false, true);
},

delEvt: function(e, f, c) {
document.getElementById("content").removeEventListener(e, f, c ? true : false, true);
},

init: function() {
this.addEvt("mousedown", this.onDown);
},

uninit: function() {
var d = CheckBoxMate;
d.doc = 0;
d.boxes = [];
d.selected = [];
d.delEvt("mousedown", d.onDown);
d.delEvt("mousemove", d.onMove, 1);
d.delEvt("mouseup", d.onUp, 1);
removeEventListener("unload", arguments.callee, false);
},

168 名前:名無しさん@お腹いっぱい。 [2009/03/25(水) 10:39:08 ID:LnPOrE/y0]
onDown: function(e) {
var t = e.target, d = CheckBoxMate;

if(d.active) {
d.clear();

} else if(t && t instanceof HTMLInputElement &&
(t.type == "checkbox" || t.type == "CHECKBOX")) {
d.doc = t.ownerDocument;

if(d.doc.getBoxObjectFor) {
d.startX = e.screenX;
d.startY = e.screenY;
d.scrollX = e.pageX - e.screenX;
d.scrollY = e.pageY - e.screenY;
} else {
d.startX = e.pageX;
d.startY = e.pageY;
}

d.boxes = [];
d.selected = [];
d.addEvt("mousemove", d.onMove, 1);
d.addEvt("mouseup", d.onUp, 1);
d.active = 0;
}
},


169 名前:名無しさん@お腹いっぱい。 [2009/03/25(水) 10:41:10 ID:xoyO1afq0]
onMove: function(e) {
var d = CheckBoxMate;

if(!d.active && !e.nodeType) {
var delta = (e.pageX - d.startX)*(e.pageY - d.startY);
if(delta < -2 || delta > 2) {
d.active = 1;
} else return;
}

if(e.nodeType) {
var p = --d.pending;
if(p) {
setTimeout(d.onMove, 200, e);
} else {
if(d.active) d.calc();
}
if(d.active) d.update();

} else {
if(!d.pending) {
d.calc();
setTimeout(d.onMove, 200, e.target);
}
d.pending = 2;
if(d.doc.getBoxObjectFor) {
d.endX = e.screenX;
d.endY = e.screenY;
} else {
d.endX = e.pageX;
d.endY = e.pageY;
}

170 名前:名無しさん@お腹いっぱい。 [2009/03/25(水) 10:42:09 ID:xoyO1afq0]
var rect = d.doc.getElementById("checkboxmate_24601");
if(!rect) {
rect = d.doc.documentElement.appendChild(d.doc.createElement("div"));
rect.id = "checkboxmate_24601";
rect.style.cssText = "outline:1px dotted #fff; border:1px dotted #000; position:absolute; padding:0px; margin:0px";
}
rect = rect.style;
rect.left = d.scrollX + ((d.startX < d.endX) ? d.startX : d.endX) - 7 + "px";
rect.top = d.scrollY + ((d.startY < d.endY) ? d.startY : d.endY) - 7 + "px";
rect.width = Math.abs(d.startX - d.endX) + 14 + "px";
rect.height = Math.abs(d.startY - d.endY) + 14 + "px";
}
},

onUp: function(e) {
var d = CheckBoxMate;
if(d.active) {
d.calc();
d.update();
}
d.clear();
},



171 名前:名無しさん@お腹いっぱい。 [2009/03/25(水) 10:43:30 ID:xoyO1afq0]
clear: function() {
var d = CheckBoxMate;
d.active = 0;
d.delEvt("mousemove", d.onMove, 1);
d.delEvt("mouseup", d.onUp, 1);
var rect = d.doc.getElementById("checkboxmate_24601");
if(rect) rect.parentNode.removeChild(rect);
d.doc = 0;
d.boxes = [];
d.selected = [];
},

172 名前:名無しさん@お腹いっぱい。 [2009/03/25(水) 10:44:18 ID:xoyO1afq0]
boxes: [],
selected: [],

update: function() {
var arr = this.boxes, y, y2, x, x2, sel = [], n;

y = this.endY > this.startY;
y2 = y ? this.endY : this.startY;
y = y ? this.startY : this.endY;

x = this.endX > this.startX;
x2 = x ? this.endX : this.startX;
x = x ? this.startX : this.endX;

var i = this.binary(arr, {key: y});

while(i > 0 && arr[i - 1].y2 > y) --i;

while((n = arr[i++]) && y < n.y2 && y2 > n.y) {
if(x < n.x2 && x2 > n.x) {
sel.push(n.n);
n.n.cbm = 1;
}
}

173 名前:名無しさん@お腹いっぱい。 [2009/03/25(水) 10:45:21 ID:xoyO1afq0]
arr = this.selected;
this.selected = sel;

for(i = arr.length - 1; i >= 0; i--) {
if(!arr[i].cbm) {
var e = this.doc.createEvent("MouseEvents");
e.initMouseEvent("click", 1, 1, this.doc.defaultView, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, null);
arr[i].dispatchEvent(e);
} else {
arr[i].cbm = 0;
}
}

for(i = sel.length - 1; i >= 0; i--) {
if(sel[i].cbm) {
sel[i].cbm = 0;
var e = this.doc.createEvent("MouseEvents");
e.initMouseEvent("click", 1, 1, this.doc.defaultView, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, null);
sel[i].dispatchEvent(e);
}
}
},

calc: function() {
var obj, d = this.doc,
elms = d.getElementsByTagName("input"),
arr = this.boxes = [],
gbof = d.getBoxObjectFor && 1;

174 名前:名無しさん@お腹いっぱい。 [2009/03/25(水) 10:46:05 ID:xoyO1afq0]
for(var i=0, n; (n = elms[i]); i++) {
if(n.type == "checkbox" || n.type == "CHECKBOX") {
if(gbof) {
obj = d.getBoxObjectFor(n);
obj = {y:obj.screenY, y2:obj.height, x:obj.screenX, x2:obj.width, n:n, key:obj.screenY};
obj.y2 += obj.y;
obj.x2 += obj.x;
} else {
obj = n.getBoundingClientRect();
obj = {y:obj.top, y2:obj.bottom, x:obj.left, x2:obj.right, n:n, key:obj.top};
}
arr.splice(this.binary(arr, obj), 0, obj);
}
}
},

binary: function(arr, item, r1, r2) {
var i = item.key;
if(arr.length == 0) return 0;
if(!r2) {
r1 = 0;
r2 = arr.length;
if(i < arr[0].key) return 0;
if(i >= arr[r2 - 1].key) return r2;
}


175 名前:名無しさん@お腹いっぱい。 [2009/03/25(水) 10:46:54 ID:+DAmUb2Q0]
switch(r2 - r1) {
case 3: return (i < arr[r1].key) ? r1 : (i > arr[r2 - 1].key) ? r2 : (i < arr[r1 + 1].key) ? r1 + 1 : r2 - 1;
case 2: return (i < arr[r1].key) ? r1 : (i > arr[r2 - 1].key) ? r2 : r2 - 1;
case 1: return (i < arr[r1].key) ? r1 : r2;
default:
var m = Math.round((r2 + r1)/2);
return this.binary(arr, item, (i < arr[m].key) ? r1 : m, (i < arr[m].key) ? m : r2);
}
}
};

function()
{
CheckBoxMate.init();
addEventListener("unload", CheckBoxMate.uninit, false);
removeEventListener("load", arguments.callee, false);
};

]]>
</script>
</overlay>

176 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/25(水) 13:28:34 ID:lvPDJxCG0]
おっ、なんだなんだ

177 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/25(水) 14:05:32 ID:CIswxXZ80]
>>166-175
荒らしか?

178 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/25(水) 15:01:23 ID:1X1+hf890]
自己満うざ

179 名前:名無しさん@お腹いっぱい。 [2009/03/25(水) 17:52:24 ID:AfJaSpDJ0]
age

180 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/25(水) 18:25:49 ID:IxX8YbXTP]
チェックボックスをドラッグで選択状態に出来る拡張らしい
効果を発揮するであろう大量のボックスなんてあんま無いだろうし
そんな大したもんでもなさそうだ



181 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/25(水) 18:39:21 ID:evCcK6340]
スクリプト書けない奴ほどひがむよな。

182 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/25(水) 18:53:21 ID:ySRwvKgJP]
素直にアップローダーにあげればいいじゃんwww

183 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/25(水) 21:27:22 ID:FDYk6TSe0]
10レス消費とか何考えてるんだ

184 名前:163 mailto:sage [2009/03/25(水) 22:15:28 ID:63RIvnJV0]
再度すみません。
>>163の件で情報がありましたらお願いします。
mozillazine.org調べているのですがどうにも…

185 名前:名無しさん@お腹いっぱい。 [2009/03/25(水) 23:55:12 ID:p/L2+YPP0]
>>181
わかります

186 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/26(木) 01:51:38 ID:nTvNEdhY0]
スクリプト書ける書けない云々じゃなく、常識あるなら注釈も書くだろ
恐らく歪んでるヤツだな

187 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/26(木) 02:21:57 ID:mw2s6JLk0]
スクリプト見れば分かるし、見ても分からないやつは相手にする気無いってことだろうな。

188 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/26(木) 03:57:36 ID:FDdwbS2zO]
というより、ただのコピペだろ

189 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/26(木) 05:20:24 ID:CXE/LKaAP]
ほんとalice0775氏は神がかってるなあ
素人目にも半端じゃないってのがわかるよ
もうブラウザ作っちゃえよとか思うよ
sleipnirくらいなら追い落とせるのが出来そうだろ

190 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/26(木) 07:48:04 ID:0ojR3U3w0]
Sleipnirに追いつこうと思ったら1年や2年じゃたぶん足りないぞ
その間ずっとわがままなユーザーの要望に応え続けなきゃならなくなるし
追いつく前にキレて開発終了すると思うわ



191 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/26(木) 11:28:21 ID:3NrSBT740]
開発者にaliceさんのブログを読ませたい

192 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/26(木) 13:51:12 ID:LcfBi1/x0]
ブラウザの機能を拡張するのとブラウザを作るのとは違うだろ
なんだかんだ言ってSleipnirとかOperaあたりはデフォルトでは優秀な方でしょ

193 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/26(木) 14:11:06 ID:2jl+eBVk0]
SleipnirはブラウザじゃなくてIE用スキンだし

194 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/26(木) 19:39:15 ID:ZWMeGukb0]
いやSleipnirはIEに機能拡張して着せ替え出来るようにしたやつ

195 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/26(木) 20:50:20 ID:pnxE64H/0]
また「俺のときはスレチを主張したくせに」って言い出すやつが出てくる予感。

196 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/26(木) 21:59:55 ID:nfgokCa80]
>>191
読ませても、
「文句ある奴はコード書け。もしくは使うな」って一蹴しそうなのが現状


197 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/28(土) 12:42:56 ID:tnE3KsqZ0]
プログラム全く分からないのですが、
d.hatena.ne.jp/aki77/20060601/1149184418
にあるユーザースクリプトを、
d.hatena.ne.jp/ABCbo/20080910/1221052892
に従って修正しようとしています。

しかしちょっと書き方のルールが分かりません。
「-」にある文字列を全て取り除いて、「+」にある文字列をそのまま貼り付ければ良いという事なのでしょうか?

198 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/28(土) 13:27:56 ID:xcmeGxlrP]
つまりはそういうこと

199 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/28(土) 18:36:16 ID:YTNx95o10]
DragNgoModoki、trunk(jit.chrome/content, true)だと「リンクのD&D」で
外部アプリにリンクを渡すと、Fx立ち上げ後一回目はうまくいっても二回目以降
渡せなかったのだけれど、@version 2009/03/27 00:00で直った。感謝。

DragNgoModoki5.uc.js @version 2009/03/27 00:00
Sub-Script/Overlay Loader v3.0.22mod
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2a1pre) Gecko/20090327 Minefield/3.6a1pre

200 名前:名無しさん@お腹いっぱい。 [2009/03/28(土) 19:59:00 ID:mkshgcR/0]
アリスマンセーしたいのは分からないでもないが、ここでどうこう言っても本人に一番迷惑だし、
モジラ批判は愚痴でしかないし対案も出してない。クラスで一番喧嘩が強くて隣の高校にも
勝ったような程度の奴が世界チャンピオンの次相手になるわけねえだろう。



201 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/28(土) 20:20:14 ID:muyZvQL30]
>>199をどう読んだらそういう解釈になるんだ?
何か暗号でも隠されているのか?

202 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/28(土) 21:14:16 ID:sRAHOM5B0]
alice氏のは毎回助かってるんだが、いつ更新があるのかが分からない
どこか書いてあるページがあるんだろうか

203 名前:名無しさん@お腹いっぱい。 [2009/03/28(土) 22:01:26 ID:mkshgcR/0]
>>202
alice0775のファイル置き場 - Yahoo!ジオシティーズ
space.geocities.yahoo.co.jp/gl/alice0775


204 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/28(土) 22:05:37 ID:sRAHOM5B0]
>>203
ごめん、言葉が足りなかった
>>199みたいにスクリプトの更新がたまにあるんだけど、それがいつなのかがわからないんだが、みんなどうやって気づいてるのかなと
こまめにチェックしてるんだろうか

205 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/28(土) 22:14:27 ID:hkL0ZNHPO]
>>202
脳味噌萎縮してるだろ?
病院行った方がいいぞ

206 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/28(土) 22:57:21 ID:yU3NWaUW0]
エイプリルフールにはまだ日があるけど…冗談だろ?

207 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/29(日) 00:04:37 ID:bQSHUeQiP]
>>202,204
インストールしたスクリプトの URL を WWWC に突っ込んでいってる

208 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/29(日) 00:08:02 ID:uhOAEJV80]
WWWC 使いの人には是非 DiffBrowser を試してみて欲しい

209 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/29(日) 00:23:06 ID:bQSHUeQiP]
>>208
すばらしい

210 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/29(日) 01:04:37 ID:mi1yIUxs0]
つ mozilla-remix.seesaa.net/article/84513262.html



211 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/29(日) 01:45:18 ID:EN8Lwmdd0]
>>207
なるほど、それぞれのページの更新をチェックしてるわけか
確かにその方がよさそうだな

ありがとう、ちょっとチェックしてみるぜ

212 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/29(日) 02:11:48 ID:eRPhpT7K0]
google_search_site-block 使ってまして
要らん検索結果を排除してるんですが、

(function() {

// ブロックするサイト
var blocks = new Array(
"del.icio.us",
"buzzurl.jp",
"などなど"
);
var mode = "hidden"; // "hidden" or "weaken"
て感じです。で、ここの"などなど"の所で正規表現とか使えるように
したいのですがどうしたらいいでしょうか?
hoge.com/search    hoge.com/talent    hoge.com/tag    hoge.com/blog
など一括して全部、ドメインごと検索結果から削除したい場合が
結構あるのですが。よろしくお願いします。

213 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/29(日) 03:15:40 ID:bIJDFvak0]
ぐだぐだ文句書き続けるくらいなら使うのやめればいいのにな。
gmスクリプト書いたくらいでスター気取りかよ。

214 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/29(日) 03:16:55 ID:bIJDFvak0]
>>212
使ってるバージョンのURLくれたら直す。

215 名前:212 mailto:sage [2009/03/29(日) 03:26:31 ID:eRPhpT7K0]
ありがたい!!!
バージョンはどこに書いてあるか分からないんですが、
note.openvista.jp/2007/filtering-google-result/
ここから落としました。

216 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/29(日) 04:28:51 ID:JNGPi/1C0]
比較的簡単にアクセスできる最新版やベータ版や、それに近いものを一
通り使ってみた感想。普段はFx常用。

IE8、タブごとにプロセスが独立している模様。でもタブ閉じても消費メモリが
あまり減らない。UIの反応などIE7もモッサリ気味だったけど、IE8は、その
上をいく。レンダリングは早くなったと思う。上記はアクセレーターをほぼ切った
状態。モリモリ拡張したら相当重くなりそう。

Fx3.1b3、これはあえて厳しめに。起動は早くなったなんて意見もあるが
3.0系と特に変わらず。少なくともIEより2テンポぐらい遅い。
3.0系では一部のサイトでスクロールが異様に重い現象があるが、これもいくらか
マシになった程度。レンダリングは早く少し速くなったとかな??
jitオプションを有効にするとより早くなるサイトもあるが、時々おかしな挙動を
みせたりクラッシュすることがある。メモリ消費が多くなっている。
特に起動時、メジャーな拡張を一通り入れるとブランク起動でも
確実に50〜60メガ消費する。拡張によってはそれ以上。現行環境で十分
使えるマシンであれば、これぐらい問題ないのだろうが、起動だけでここまでメモリ
使うブラウザは他に無いと思う。

Opera、chろめは、また後日。

217 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/29(日) 04:29:00 ID:bIJDFvak0]
>>215

この行を
regexp = new RegExp("^http:\/\/" + blocks[k].replace(".", "\.") + "\/", "i");

これに書き換えるだけ。
regexp = new RegExp("^http:\/\/" + blocks[k], "i");

これにより登録の仕方が変わる。

"del.icio.us",
 ↓
"del\.icio.us\/",

・ ピリオド「 . 」 には 「 \ 」 を付けてエスケープする必要がある。これ忘れやすいから注意。
・ ドメイン部分の後ろには 「 \/ 」 を付けてドメイン部分の終わりを明示する。

※ 「 / 」 をエスケープする必要はない気がするんだが一応 「 \ 」 を付けといた。


・ 「 hoge.com/search    hoge.com/talent    hoge.com/tag    hoge.com/blog 」 を登録する場合の例。
 ↓
hoge\.com\/(?:search|talent|tag|blog)

・ abc.hoge.com:8080/〜 にもマッチさせたい場合
 ↓
(?:[^/]++\.)?hoge\.com\(?::\d{2,5})?\/(?:search|talent|tag|blog)

218 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/29(日) 04:33:46 ID:AraF4gNuP]
3.5a1は速いぞおう
でもIE8、chromeのヌルヌルスクロールはいいね
それだけだけど
operaのβは今どんなかな

219 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/29(日) 05:28:13 ID:bIJDFvak0]
>>217 に追記。

× (?:[^/]++\.)?

○ (?:[!$-&(-.0-;=@-\[\]-~]+\.)*

※ [^/] では "あ" にもマッチしてしまい、誤爆の可能性がある。
※ 逆に [\w\-.] 等では 「 @ 」 等が入ったURLを見逃してしまうのでURLに使える文字にはなるべくマッチするようにしている。

220 名前:212 mailto:sage [2009/03/29(日) 07:54:34 ID:eRPhpT7K0]
∩(^∇^)∩
ありがたや〜!
助かりました 使わせてもらいまっす!!




221 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/29(日) 14:04:37 ID:OgXtQ07R0]
aiosと同じように自動的に隠れてマウスオーバーでの開閉をON、OFF出来るスイッチの付いた
サイドバーはスクリプトでありますでしょうか?

222 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/29(日) 14:15:10 ID:AoBeE2dd0]
>>221
ttp://space.geocities.jp/alice0775/STORE/expandsidebar.uc.js


223 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/29(日) 14:18:59 ID:OgXtQ07R0]
>>221
ありがとうございます!
アドより随分軽くなりました、ありがたく使わせてもらいます!

224 名前:名無しさん@お腹いっぱい。 [2009/03/29(日) 15:08:35 ID:c91waGTC0]
∩(^∇^)∩

225 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/29(日) 15:09:41 ID:bIJDFvak0]
∩(^∇^)∩

226 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/29(日) 16:18:26 ID:cKyEBJ6DO]
アップローダーにあるSidebarButton使えばいいのにwwwww

227 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/29(日) 17:26:19 ID:AGaCMr/u0]
SidebaButton入れてもいつも何も変化がないんだが・・・

228 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/29(日) 17:34:15 ID:cKyEBJ6DO]
まずはお前さんが変化する必要がありそうだ

229 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/29(日) 18:58:32 ID:npnOPGSX0]
変なのが一人沸いてるな

230 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/29(日) 20:20:08 ID:AraF4gNuP]
>>222でサイドバーを右に表示するように設定し、
userchrome.cssに「body { width:960px; margin:auto; }」
と記述、bodyタグ横幅を固定することによって
サイドバーをオーバーラップさせるように表示して
開閉によるページの崩れを無くすことが出来るようになる。
もちろん960ピクセル以上の横幅を想定しているページは逆に表示が崩れることがあるが、
少ないので一応常用に耐えるっちゃ耐える。
あと、firegesturesのコマンド「サイドバーを閉じる」が
なぜかトグルになるので、使いやすくなるぞ。



231 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/01(水) 14:26:17 ID:baJVJnv60]
つ Wescript
wescript.net/

232 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/01(水) 16:08:15 ID:NpQ7cLVx0]
どんなスクリプトを入れようとしても
Script could not be installed [Exception... "Component returned failure code: 0x80520012
(NS_ERROR_FILE_NOT_FOUND) [nsIChannel.open]" nsresult: "0x80520012
(NS_ERROR_FILE_NOT_FOUND)" location: "JS frame :: chrome://greasemonkey/content/utils.js ::
getContents :: line 244" data: no]
としか出てこないのですが誰か解決方法をご存知な方いませんか?

233 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/01(水) 17:04:01 ID:wYcF8FQN0]
Stylishなんだけどニコニコのkiyoさん見てるかな
全部入れるくらいスタイルお世話になってたんだけど
お礼を言う暇もなくまたとんでもない仕様変更になっちゃったみたいなんで
また対応待ってます
エイプリルフールのネタだといいんだけど・・

234 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/01(水) 17:09:06 ID:IK5xUDK4P]
google acount malti loginsが使えなくなってるー

235 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/01(水) 18:23:37 ID:iQdJyzrk0]
>>233←これもネタなんだろ?

236 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/01(水) 22:49:38 ID:574gNnFA0]
Puzzcore Link replace
userscripts.org/scripts/show/43713
バージョンアップしてみた。

237 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/02(木) 00:41:25 ID:9JPsDo2g0]
>>233
お〜〜〜い恥ずかしい野郎の ID:wYcF8FQN0
ユーザースタイル css はスクリプトじゃ無いらしいど〜〜〜
冬眠から覚めたばかりかも知れないがもう一度寝て来い〜〜〜

238 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/02(木) 14:46:39 ID:fhizuoWz0]
すいません、「タブに番号を振るだけ」の機能をstylish用に書いてもらえないでしょうか…
アドオンとかだと流石にこれだけに限定した機能の物が見つからないので…

239 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/02(木) 14:51:16 ID:ZklIc50J0]
>>238
Stylish(css)はスレ違い

240 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/02(木) 14:52:00 ID:5PC36OgZP]
userchrome.cssでそんな事出来るとは思えないが。



241 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/02(木) 14:55:16 ID:FjzHxd3W0]
アドオンだからちょっとスレチだけど>>231って使ってる人居る?
試しに入れてみたんだけど、恐ろしく使えないのおれだけ???
wescript.net/aboutに書いてある適用基準に適合するスクリプト16ヶ中6ヶしか認識しなかった

因みに3.0.8

242 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/02(木) 15:31:17 ID:6TFkv6Sf0]
すみません、質問よろしいですか?

Google Image Search Direct Links
ttp://userscripts.org/users/79816

上記スクリプトが便利なのですが、Autopagerizeなどの継ぎ足すスクリプトによって
継ぎ足されたページに、上記のスクリプトを適用させることは可能でしょうか?

243 名前:232 mailto:sage [2009/04/02(木) 15:31:29 ID:IpjDh6lR0]
自己解決。というか無理矢理ですが、
プロファイルを消してアドオンの無い状態からグリモンだけを入れて試したら普通に出来ました

244 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/02(木) 15:40:46 ID:fhizuoWz0]
>>238>>240
stylishはスレチなんですね

すいませんでした、他で聞く事にします、スレ汚しすいませんでした


245 名前:名無しさん@お腹いっぱい。 [2009/04/02(木) 17:34:56 ID:VJKNq2+80]
GreaseMonkeyの検索
find.2ch.net/?STR=GreaseMonkey&COUNT=50


246 名前:名無しさん@お腹いっぱい。 [2009/04/02(木) 18:33:29 ID:dTsDB2ea0]
JavaScript>>>>>>>越えられない壁>>>>>>>HTML/CSS

247 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/02(木) 19:06:09 ID:sK8qVCC6P]
javascriptでHTMLやCSSを弄ったりするわけで
比べるものじゃないと思うんだが

248 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/02(木) 20:15:27 ID:H+usrXP10]
HTML/CSSを使わないJavascriptとかRinoぐらいしか思いつかん

249 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/02(木) 20:25:56 ID:jSJ+q6qh0]
スレチがどうこう以前に、stylishが何をするアドオンなのか理解してないだろ。

250 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/02(木) 20:31:30 ID:JrMj09dG0]
CSSでもcounterで頑張れば出来そうだがどうにもうまくいかない



251 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/02(木) 20:49:44 ID:w8H0atFO0]
>>250
がんばるなよw

252 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/02(木) 22:42:29 ID:H+usrXP10]
>>249
Stylishで-moz-bindingsとか使ってガリガリ書けばuserChrome.js相当のことができるんだぜ?






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

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

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