07/07/26 01:35:58 CI4yly2O0
>170
テストウィンドウのプロファイルボタンで調べたよ。
1. >168のサンプルページをバイパスで開く
2. ソースをテストウィンドウにまるごとコピペ
3. 何回かプロファイルボタンを押して平均時間がどれくらいか見る
NoHash ありだと 0.571000 ミリ秒から 0.581000 ミリ秒くらい。
なしでもほぼ同じになったけど、前回テストしたときはわずかにありの方が速かった。
でも、よく見るとうちの環境では30000バイトまでしかテストできなかった。
Proxomitron の仕様なのかな。
>172
>_hoge とか 存在しない名前を指定したら全部 _blank 扱いになる
それは違う。
_blank と同じ挙動になるのは、_hoge という名前のウィンドウがないときだけ。
176:名無しさん@お腹いっぱい。
07/07/26 02:41:51 u9NgXVhT0
ん?名前って言うのはウインドウの名前のことだから別に間違ってないよ
177:名無しさん@お腹いっぱい。
07/07/26 14:48:13 FsxnHQEA0
>>175
テストウインドウではURL欄は考慮されない(マッチングテストが行われない)から
ほぼ同じタイムになるのは当たり前。 同じものを比較してるからな。
NoHash ありなしの差を調べたいならこれに特化したフィルタを書かないと差は出ないよ。
逆に言えば1回のマッチングテストしかしない普通のフィルタとして使うなら限りなく同タイムってこと。
あと>>172は同じこと言ってると思われる。 JSで存在するか確認して とか書いてあるじゃん。
178:171
07/07/27 00:00:33 0eGOrdah0
173さん感謝です
サイトによりますが同じ窓で次々表示されます
もう一つ、今
[Patterns]
Name = "Kill <a> ad"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 256
Match = "$NEST(<a\s[^>]++href=$AV(URLリンク(www.amazon.co.jp)),</a>)"
を使ってるんですがtarget=_topやtarget=_blankがあると広告が残ります
こうゆうのは消せないでしょうか
179:名無しさん@お腹いっぱい。
07/07/27 00:11:05 jbeYUm/O0
Limit = 256
180:名無しさん@お腹いっぱい。
07/07/27 01:13:15 jE5dBQAF0
Multi = TRUE
181:名無しさん@お腹いっぱい。
07/07/27 03:30:58 iukQSTFM0
>177
ありがとん。
そういえば、テストウィンドウでは URL に関係なくマッチしてた。
気が向いたらテスト用のパターンを書いてやってみる。
182:名無しさん@お腹いっぱい。
07/07/27 09:57:51 2qYrqhT80
[Patterns]
Name = "Allow right mouse click 2 [2007/05/23] fixed"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 8
Match = "(^(^</html>))"
Replace = "<script> document.onmousedown=null; </script>\r\n"
このフィルタの誤爆を回避するため、Think氏のサイトを参考にして
Match = "(^(^</html>?))|(^(^</html>))$SET(0=<script> document.onmousedown=null; </script>\r\n)"
Replace = "$STOP()\0"
と書き換えて、テストも期待通りに動作し実際のサイトでも誤爆によって出てきた文字列も消えているのだが・・・
デバッグモードで見ると何故か誤爆箇所にマッチしたままなのは何故?
参考サイト URLリンク(www.flipflops.jp)
183:182
07/07/27 10:10:50 2qYrqhT80
ヤバイ、よく考えたらコレダメだ
書き直そう
184:名無しさん@お腹いっぱい。
07/07/27 10:16:37 2qYrqhT80
$STOP()がなければ無限マッチ、かといって</html>?があればその時点で処理を止めてしまう
なんという俺の馬鹿
185:名無しさん@お腹いっぱい。
07/07/27 12:35:32 N8L1gLXL0
すみません
特定の文字列使った文に対し
その文の行もしくは段落を削除フィルターとか無いでしょうか?
平たく言えばNGWORDによるあぼ~ん機能なのですが
出来ればNGWORDはブロックリストで管理できれば有り難いです
186:名無しさん@お腹いっぱい。
07/07/27 13:45:33 Ux1iJRnI0
日本語対象で特定のサイト専用でない、汎用フィルタということになると
文字コードに合わせて複数のフィルタ&リストを使う必要がある。
それでもよければ
URLリンク(vird2002.s8.xrea.com)
に入ってるReplaceStr: BlockListを改造すべし。
187:名無しさん@お腹いっぱい。
07/07/27 21:33:12 SaRp4NWw0
XMLで書かれたページにNGワードを適応したいんだがやっぱ無理か。
188:名無しさん@お腹いっぱい。
07/07/27 23:45:59 LG1qkwxG0
>>187
189:名無しさん@お腹いっぱい。
07/07/28 04:45:40 aMwoLay40
出来ないの?
190:名無しさん@お腹いっぱい。
07/07/28 11:02:27 1LqUhj180
できるよ
もっとよく調べてね
191:think ◆MM0nnAOCiQ
07/07/28 13:31:27 yRNc7ktc0
>>185=>>187なんでしょうか?
基本的に、>186氏の指摘通りだと思いますが、一行単位or段落単位で消去するとなると、行/段落の定義をしっかり考えないと期待通りに動作しないと思います。
ReplaceStr は >*< の範囲にマッチさせることで、文章にマッチさせています。
タグのチェックを行っていないので、以下のHTMLソースで hogehoge を消去させると、こうなります。
<p>...<strong>hogehoge</strong><br />...</p>
↓
<p>...<strong></strong><br />...</p>
行を削除するためには「<p> ~ <br />」にマッチさせる必要があります。
[Patterns]
Name = "Remove inline NGWord [2007/07/28] test1"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 512
Match = "<p>([^<]+)\#(<(^br />|/p)[^>]+>([^<]+)\#)+"
"(<br /+>|(^(^</p>)))"
"$SET(Temp=\@)$TST(Temp=*hogehoge*)"
Replace = "<p>"
# このフィルタは日本語を考慮していません。(RelaceStrを参考にしてください)
# <div>, <dd> などのブロックレベル要素による改行に対応していません。
#
# <p>...<strong>hogehoge</strong>...<br /> ...hogehoge...<br /></p>
#
# のような、hogehoge を2行連続で繰り返すテキストでは、2行目にマッチしません。(開始タグを見つけられないため)
# おそらく段落単位で消去する方が対応が楽だと思われますが、きちんとマークアップされていないサイトだと、余計なところまで消去してしまう可能性があります。# (p要素の内部に別のブロックレベル要素があると厄介です)
192:think ◆MM0nnAOCiQ
07/07/28 13:32:08 yRNc7ktc0
XMLからHTMLを生成するサイトなら、一定の法則があるはずなので、それを見極めれば、行削除は比較的簡単にできると思います。
あるいは、JavaScriptのDOMを使う方法もあります。
タグ付けが複雑なサイトなら、DOMの方がお勧めです。
193:名無しさん@お腹いっぱい。
07/07/29 00:55:40 Bk5wYsgE0
>>192
185を書き込んだものです187は私じゃありません
で185の件ですが186の方のお教えいただいたリンク先を参考にブロックリストに
NGWORD*半角スペースってな感じで書き込み、対応してます。
大抵のサイトは行の終わりに半角スペースが挿入されてますのでこれで一応の満足行く結果を得られました。
報告が遅れ変な誤解を招き申し訳ありませんでした
194:名無しさん@そうだ選挙に行こう
07/07/29 01:55:34 eGJobdMl0
Name = "Google image redirector [070728]"
Active = TRUE
URL = "images.google."
Limit = 1024
Match = "<script*>$SET(9=<script defer="defer" language="null">)"
"|"
"<noscript>|</noscript>"
"|"
"<a href=/imgres\?imgurl=\0\&imgrefurl=\1\&*>"
"$SET(9=<a href=$UESC(\1) target=_blank>Link</a><a href=$UESC(\0) target=_blank>)"
Replace = "\9"
195:182
07/07/29 03:25:29 iL9ma+Oz0
[Patterns]
Name = "Allow right mouse click 2 [2007/07/29] fixed"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 128
Match = "(</html>*</script>)\0|(^(^</html>))$SET(1=<script> document.onmousedown=null; </script>\r\n)$STOP()"
Replace = "\0\1"
とりあえずこれで参考サイトでは希望の動作をするようになったのですが、何かマズイ点があれば修正お願いします
Limitは前者の場合増えるかもしれないからもうちょっと増やした方がいいのかもしれませんが
196:名無しさん@そうだ選挙に行こう
07/07/29 12:30:22 Seoic5WU0
>>194
不具合直った
感謝感謝
197:名無しさん@そうだ選挙に行こう
07/07/29 13:58:24 +AjFXuSP0
google仕様かわった?
検索結果の広告カットをするフィルタ入れてるのに
うまく動作しない。
198:名無しさん@お腹いっぱい。
07/07/29 21:09:02 SiIa7nEK0
last.fm URLリンク(www.lastfm.jp) のレイアウトが
崩れてしまうんだけどバイパスしても駄目で
オミトロンOFFにするとOKなのって俺だけ?
199:名無しさん@お腹いっぱい。
07/07/29 21:13:52 PDDvEyon0
もちろんそうよ
200:名無しさん@お腹いっぱい。
07/07/29 21:14:00 cjDXOb330
Historyみて関係ありそうなのもバイパス
201:名無しさん@お腹いっぱい。
07/07/29 22:42:33 i+Nza7sW0
title.flv 版のyoutube downloaderの更新来ないのかな
ファイル名入れなくていいので便利なんだけどな
202:名無しさん@お腹いっぱい。
07/07/29 23:00:03 wXXoYR5/0
>>201
便利だよな、俺もお世話になってる。 今もちゃんと保存出来るから更新の必要性は感じないが。
203:名無しさん@お腹いっぱい。
07/07/30 09:00:50 emkHYrfZ0
>>197
フィルタ本体/具体的症状、もっと詳しく書いてくれんとわからんのう。
俺が自分で作ったヘボフィルタは普通に動いてるわ。
204:名無しさん@お腹いっぱい。
07/07/30 12:51:17 4hf4KQ2D0
ブラウザで文字サイズが変えられないサイトの
フォントサイズ指定を解除するとか、
文字サイズを変えられるようにするフィルターキボンヌ。
YouTubeとか、BLOGとか字が小さすぎて見にくい。
IEで、インターネットオプション → ユーザー補助
→ Webページで指定されたフォントサイズを使用しない
をいちいち弄るの面倒くさいし。
205:名無しさん@お腹いっぱい。
07/07/30 12:53:49 dAAtwzBL0
>>204
フィルターじゃないが、これいいよ。
URLリンク(crocro.com)
206:名無しさん@お腹いっぱい。
07/07/30 14:35:06 SOYyWSsb0
ユーザースタイルシートでいいんじゃ
207:名無しさん@お腹いっぱい。
07/07/30 17:43:18 BnBX9wKc0
IEを使用しない。これがベスト。
文字サイズ変更くらいだったらショートカットキー一発でできるし、
最小フォントサイズを設定できるものもある。
208:名無しさん@お腹いっぱい。
07/07/30 19:37:54 NjatwMxL0
文字サイズなんかIEでもCtrlとホイールか+-で変えられるだろ?
209:名無しさん@お腹いっぱい。
07/07/30 19:38:58 4gvb/ClZ0
>>208
210:名無しさん@お腹いっぱい。
07/07/30 23:40:51 f+VFvOIM0
言われた通りにオミトロンを導入しただけなんで何もわからないゆとりな漏れに
フィルタについて誰か教えてください・・
211:名無しさん@お腹いっぱい。
07/07/30 23:45:40 4qG4xGoK0
>>210
言われた人に教えてもらうのが一番いいと思う
212:名無しさん@お腹いっぱい。
07/07/30 23:47:58 f+VFvOIM0
>>211
それがURLリンク(shiroi.bake-neko.net)で導入させて頂いたので
なんもわからんとです・・
213:名無しさん@お腹いっぱい。
07/07/31 00:04:12 YF0tbWi+0
>>211
フィルターの何について分からないのか、分からないよ!
例えば、このフィルターはどのような動作をするのですか?とかさ、フィルターの作り方を教えてくださいとかさ、いろいろ質問の仕方があるじゃん。
とりあえずオミトロンのこと何もわからないなら
URLリンク(www.pluto.dti.ne.jp)
を一通り読んでみなよ。
214:名無しさん@お腹いっぱい。
07/07/31 02:05:30 LqLZuN1f0
>>213
はいすみません・・OTZ
URLリンク(abc.s65.xrea.com)
での通り作成したのですが
ID削除、動画DLリンク追加、ニワニュース失踪、便利ボタン、その他情報表示などの効果が表れないのです・・
4回ほど見直したのですがやはり合ってるようで、このように機能しないものなのでしょうか?
215:名無しさん@お腹いっぱい。
07/07/31 02:17:18 wU1r5MjS0
どんだけゆとり・・・。
216:名無しさん@お腹いっぱい。
07/07/31 02:25:23 p4A0MG7E0
>>214
とりあえずこの辺のスレに目を通してみれば色々分かるかも。
スレリンク(software板)
スレリンク(streaming板)
217:名無しさん@お腹いっぱい。
07/07/31 02:27:16 p4A0MG7E0
あ、上の間違い。こっち。
スレリンク(software板)
218:名無しさん@お腹いっぱい。
07/07/31 02:29:33 LqLZuN1f0
>>215
ほんとすみません・・
>>217
ありがとうございます。
何とか解決できました。
219:名無しさん@お腹いっぱい。
07/07/31 10:26:36 563mxkQY0
niconicoにログインしないでもflvをDLしたり出来るフィルタって無いのかな
仕様変更で殆ど使えなくなってるんだよな
220:名無しさん@お腹いっぱい。
07/07/31 14:56:49 vhqqeXTl0
ねえよ
221:名無しさん@お腹いっぱい。
07/07/31 16:13:00 vxYStN940
URLリンク(nicopon.jp)
こんなのがあるけど、利用したことないから詳しくは知らない。
222:名無しさん@お腹いっぱい。
07/07/31 23:07:29 riNOn0I80
>>204
前にここで教えを請いつつ書いたものです。
めちゃめちゃ不細工w
Name = "Not Micro Fonts (css) "
Active = TRUE
URL = "$TYPE(htm)|$TYPE(css)"
Limit = 64
Match = "(font-size[ ]+:[ ]+)\0((8$SET(\1=10)|9$SET(\1=11)|10$SET(\1=11))px|(7$SET(\1=10)|8$SET(\1=10)|9$SET(\1=11))pt)|"
"(font[ ]+:*)\0((8$SET(\1=10)|9$SET(\1=11)|10$SET(\1=11))px|(7$SET(\1=10)|8$SET(\1=10)|9$SET(\1=11))pt)"
Replace = "\0\1px"
223:名無しさん@お腹いっぱい。
07/08/03 17:31:44 WcZw4phA0
URLリンク(imepita.jp)
URLリンク(imepita.jp)
上記のリンクに連続アクセスできるフィルターお願いします
224:名無しさん@お腹いっぱい。
07/08/03 17:34:32 4GC8Gmb60
>>223
はぁ???
225:名無しさん@お腹いっぱい。
07/08/05 04:39:01 VD2BZa2B0
これを防ぐフィルタをお願いします。
ぼくはまちちゃん!(Hatena) - IEを華麗に撃墜する一行
URLリンク(d.hatena.ne.jp)
226:名無しさん@お腹いっぱい。
07/08/05 05:00:47 hs78OmuT0
>>225
[Patterns]
Name = "Bad Celecter Kill for IE6 (07-08-05)"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 256
Match = "\* { position : relative"
Replace = "badcelecterkilled {"
IE7では落ちない模様。 IE6では未確認。
227:think ◆MM0nnAOCiQ
07/08/05 05:28:13 YWPb0Ex20
>>225
思いっきり被っちゃいましたが、一応作ったので好きな方を使ってみてくださいな。
thinkのScrapBook: position:relative のブラクラに対抗するProxomitronフィルタ
URLリンク(thinkarc.blogspot.com)
228:226
07/08/05 05:56:03 hs78OmuT0
リンク先見てませんがたぶんthink氏のフィルタのほうが出来がいいと思うのでそちらを使ってください。
$TYPE(css) への対応忘れてるし。
229:名無しさん@お腹いっぱい。
07/08/05 12:49:18 +rbPpzfa0
IE5.5 で落ちた。以下、コピットのログ。
∇ エディットテキスト ∇
IEXPLORE のページ違反です。
モジュール : MSHTML.DLL、アドレス : 018f:7f39eac8
Registers:
EAX=00000000 CS=018f EIP=7f39eac8 EFLGS=00010293
EBX=00000000 SS=0197 ESP=0058c220 EBP=0058c2ec
ECX=00000000 DS=0197 ESI=0151bc10 FS=46c7
EDX=00000000 ES=0197 EDI=0058c4a8 GS=0000
Bytes at CS:EIP:
8b 41 04 85 05 88 d9 5d 7f 75 03 33 c0 c3 83 c1
Stack dump:
7f3cb13e 0058c640 0151bc10 0058c58c 00000000 00000000 00000000 00001cc2 0151f350 7f3bdc94 00000001 0151f350 0151f350 0151bc10 0058c2a4 7f3bdc0c
∇ スタティックテキスト ∇
Iexplore が原因で MSHTML.DLL にエラーが発生しました。Iexplore は終了します。
問題が解決しない場合は、コンピュータを再起動してください。
230:名無しさん@お腹いっぱい。
07/08/05 13:07:07 +rbPpzfa0
ユーザスタイルで解決したから、フィルタはいらないと思われる。
position: relative; を満足に使いこなしたいと思う人は
IE なんてとっくに投げ捨てているはずだから。
a:hover で位置をずらす程度のものはときどき見かけるが、
今回はそれに引っかからないので問題なし。
これだと落ちる。
table, thead, tbody, tfoot, tr, td, form, input { position: static !important; }
これだと落ちなくなる。
table * { position: static !important; }
table 直下の input というのを強引に解釈すると
<table><tbody><tr><td><input></td></tr></tbody></table>
ということになる。tbody は thead か tfoot に置換してもよい。
それでも全称セレクタでないとだめな理由がわからない。
ユーザスタイルで解決できるということは、
HTML 側でなく CSS の処理側にある問題だろう。
231:名無しさん@お腹いっぱい。
07/08/05 13:17:50 +rbPpzfa0
th 忘れてた。それでもやはり落ちる。
table, thead, tbody, tfoot, tr, th, td, form, input { position: static !important; }
232:225
07/08/05 15:11:52 VScGR7K/0
>>226-231
どうもありがとうございます。
>>115で既出ですが、position:relative;を使ったページをie6で表示すると、
スクロールが重くなる場合があるようです。
233:名無しさん@お腹いっぱい。
07/08/06 16:51:33 eF6VDaCG0
Googleで検索すると左に表示される広告を消すフィルター
Googleイメージで画像をクリックすると直接その画像に飛ぶフィルター
Hotmailの広告を削除するフィルター
ってありますか?
Googleについては以下の試してみたんですけど全然効きませんでした
Hotmailはググっても見つかりませんでした
どなたか教えてください
234:名無しさん@お腹いっぱい。
07/08/06 16:52:09 eF6VDaCG0
Name = "Directly Link Google-Images [2006/07/06 dokas_mg]"
Active = TRUE
Multi = TRUE
URL = "$TYPE(htm)images.google.co(.jp|m)/"
Bounds = "$NEST(<script,</script>)|<(/|)noscript>|<a\s*</a>"
Limit = 4096
Match = "<script*</script>|"
"<(/|)noscript>|"
"("
"<a\shref\=$AV(/imgres\?imgurl\=(http(s|)://[^&]+)\1\&imgrefurl\=(http(s|)://[^&]+)\2\&*) \3"
"$SET(\0=<a href="$UESC(\1)" target="_blank"\3<a href="$UESC(\2)" target="_blank">?</a>)"
")"
Replace = "\0"
Name = "Google ad suppressor"
Active = TRUE
URL = "[^/]++.google.(co.jp|com)/"
Limit = 64
Match = "(<td\s)\#(id=)\#"
Replace = "\#style="display:none" \#"
Name = "Google ad suppressor 2"
Active = TRUE
URL = "[^/]++.google.(co.jp|com)/"
Limit = 256
Match = "(<table )\#(cellspacing=0 cellpadding=0 width=25% align=right bgColor=#ffffff border=0>)\#"
Replace = "\#style="display:none"\#"
235:名無しさん@お腹いっぱい。
07/08/06 16:52:55 eF6VDaCG0
Name = "Directly Link Google-Images [2006/07/06 dokas_mg]"
Active = TRUE
Multi = TRUE
URL = "$TYPE(htm)images.google.co(.jp|m)/"
Bounds = "$NEST(<script,</script>)|<(/|)noscript>|<a\s*</a>"
Limit = 4096
Match = "<script*</script>|"
"<(/|)noscript>|"
"("
"<a\shref\=$AV(/imgres\?imgurl\=(http(s|)://[^&]+)\1\&imgrefurl\=(http(s|)://[^&]+)\2\&*) \3"
"$SET(\0=<a href="$UESC(\1)" target="_blank"\3<a href="$UESC(\2)" target="_blank">?</a>)"
")"
Replace = "\0"
Name = "Google ad suppressor"
Active = TRUE
URL = "[^/]++.google.(co.jp|com)/"
Limit = 64
Match = "(<td\s)\#(id=)\#"
Replace = "\#style="display:none" \#"
Name = "Google ad suppressor 2"
Active = TRUE
URL = "[^/]++.google.(co.jp|com)/"
Limit = 256
Match = "(<table )\#(cellspacing=0 cellpadding=0 width=25% align=right bgColor=#ffffff border=0>)\#"
Replace = "\#style="display:none"\#"
236:名無しさん@お腹いっぱい。
07/08/06 16:55:37 eF6VDaCG0
ああ、そのGoogleのスクリプト貼ろうとしたんですけど、
なんか弾かれてるみたいで書き込めませんでした
237:名無しさん@お腹いっぱい。
07/08/06 17:36:06 uPNEZ/wq0
上
期待通りのとこを消してるのかわからんが・・・
Name = "Google Sponsorlink Hide"
Active = TRUE
URL = "[^/]++.google.(co.jp|com)/"
Limit = 64
Match = "(\sid=$AV(mbEnd)[^>]+)\0>"
Replace = "\0 style="display:none">"
中>>152
下誰か頼む
238:名無しさん@お腹いっぱい。
07/08/06 19:33:33 sdmveFx70
google ad消し
Limit = 128
<table cellspacing=0*>
$SET(0=<table style="display:none">)|
<div id=tads>$STOP()
$SET(0=<div style="display:none">)
Replace = "\0"
239:名無しさん@お腹いっぱい。
07/08/06 22:26:47 eF6VDaCG0
>>237
ありがとうございます
左じゃなくて右の広告でした
それ使ったら見事に消えました
ただ検索結果の一番上に表示される広告は消えませんでした
(というか、私こんなとこにも広告が表示されるとは知りませんでした)
>>152のGoogleイメージも使えました
>>238
ありがとうございます
私の環境だとなぜか上、右ともに消えませんでした
書き方はこれでいいんですよね?
[Patterns]のところに
Name = "Google Sponsorlink Hide238"
Active = TRUE
URL = "[^/]++.google.(co.jp|com)/"
Limit = 128
Match = "<table cellspacing=0*>"
Replace = "\0 style="display:none">"
240:名無しさん@お腹いっぱい。
07/08/06 22:31:42 eF6VDaCG0
間違えました
Match = のところは
Match = <table cellspacing=0*>
$SET(0=<table style="display:none">)|
<div id=tads>$STOP()
$SET(0=<div style="display:none">)
と書きました
241:名無しさん@お腹いっぱい。
07/08/07 00:33:58 W9Ut2cdC0
>>240
Name = "google ad test"
Active = TRUE
URL = "$TYPE(htm)www.google.(com|co.jp)/search\?"
Limit = 20
Match = "<table cellspacing=0"
"$SET(0=<table style="display:none")|"
"<div id=tads>$STOP()"
"$SET(0=<div style="display:none">)"
Replace = "\0"
242:名無しさん@お腹いっぱい。
07/08/07 18:40:43 Ot0P9nFs0
>>230
全称セレクタ(*)でないとだめな理由
スレリンク(win板:559-561番)
243:名無しさん@お腹いっぱい。
07/08/07 19:24:31 OLC13aLU0
ヘッダフィルタに自前で$LOG付けるのがめんどくさいので配布するときはデフォで付けてくれると助かるな。
出来れば$DTMも使ってログに接続番号を付けて欲しい。 職人さんたちお願いします。
244:名無しさん@お腹いっぱい。
07/08/07 22:46:01 4z1APIah0
>>241
これ強力だわ。
やっと広告消すことができた。ありがとう。
なんで他のじゃダメなんだろう。
245:名無しさん@お腹いっぱい。
07/08/07 23:14:30 E9ftMyTp0
>242
ありがとん。
でも、JavaScript を知らないからスクリプトの内容までは理解できない。
Proxomitron 絡みでもよく利用されるし、
ユーザスクリプトなんて便利そうなものもあるし、勉強した方がいいのかな。
246:名無しさん@お腹いっぱい。
07/08/08 02:22:05 kUVLwiok0
【IE厨涙目】 たった一行でIEをクラッシュさせられるコードが発見
スレリンク(news板:1番)
1 名前: 占い師(香川県)[] 投稿日:2007/08/07(火) 12:43:50 ID:NBKpype00 ?PLT(12230) ポイント特典
はい! こんにちは!!!!!
今日は、偶然ブラクラ発見しちゃったから、それをお伝えしますね!
これだよ!
<style>*{position:relative}</style><table><input></table>
IE6とかIE6のコンポーネントブラウザだと確実に落ちちゃうみたいだね!
IE7は確認してないけど!
tableとかtrの直下に、inputとかselectがあって、
そのあたりにcssの全称セレクタでposition:relativeがあたっているとダメなかんじかな!
ちなみにinputにstyleで直接relativeあてても落ちなかったよ! なにこれ!
よくわかんないけど面白いね…!
FirefoxとかOpera大好きっ子は、
これをたくさんバラまいてIEのシェアをどんどん下げちゃえばいいと思うよ!!!
URLリンク(d.hatena.ne.jp)
(実際に試してみたい人柱の方はこちら)
URLリンク(hamachiya.com)
ド素人すぎてガクブルしてるわっちら子羊をへるぷみー(´・ω・`)
247:名無しさん@お腹いっぱい。
07/08/08 02:26:49 KcnptDka0
2chド素人は帰れ
248:名無しさん@お腹いっぱい。
07/08/08 03:34:28 y2K2vLEnO
>>241
これってGoogleAdsenceのこと?
249:名無しさん@お腹いっぱい。
07/08/08 20:30:05 PihO8hxg0
<table>
<tr>
<td><a href="広告1"><img src="バナー1">
<td><a href="広告2"><img src="バナー2">
</table>
こういうタグを閉じてない書き方をしてるページで
お行儀よく </a> を追加したいのですが
上手い方法が思いつきません。
なにか良いアイデアは無いでしょうか。
これが書かれていないと自作のフィルターが働きません。
250:名無しさん@お腹いっぱい。
07/08/08 20:35:49 5ItxDh0J0
>>249
フィルタかけた部分にまたフィルタかけるってできなくね?
251:名無しさん@お腹いっぱい。
07/08/08 20:39:45 TfROPqJp0
>>250
できるよ。無限ループに陥る可能性あるからあんまやんない方がいいけど。
252:名無しさん@お腹いっぱい。
07/08/08 20:49:15 PihO8hxg0
>>250
エディタの画面の「キャンセル」下のところにある
「複数のルールのマッチを許可する」
をチェックすると下方向のフィルタだけは使えます。
無限ループにならないように作れても負荷を減らすために
できるかぎりチェックしないほうがいいです。
253:名無しさん@お腹いっぱい。
07/08/08 23:52:22 KSo5AeL10
アンカーを閉じていないサイトはたまに見るけど、
そういうところまでフィルタリングしようとすると余計な負荷がかかりそうだ。
というわけで自分は何も対策していない。
フィルタリングしたいなら、せめて URL マッチを組み合わせた方がいいかも。
254:think ◆MM0nnAOCiQ
07/08/09 01:09:31 JcBlbdXQ0
>>249
ブロックレベル要素を総当たりで検索するしかなさそうです。
a要素の終了タグを省略した場合、終了タグが挿入される位置は、
・<a> の後ろにあるブロックレベル要素の手前
・<a> の親要素であるブロックレベル要素を閉じる場所
のどちらか先に来た方です。
URLリンク(www.asahi-net.or.jp)
<a> の後ろを検索して、</a> より前に、ブロックレベル要素の開始タグ/終了タグが来たら、タグを閉じる方法が考えられます。
(a要素はインライン要素なので、親要素と一致する組み合わせを考える必要はありません)
ただし、スタイルシートでa要素をブロックレベル要素化しているページでは、a要素でブロックレベル要素を内包できるようになるため、誤爆する可能性があります。
255:think ◆MM0nnAOCiQ
07/08/09 01:13:26 JcBlbdXQ0
また、HTML文法を守っていないページでは、スタイルシートを使わずにa要素でブロックレベル要素を括るという強引な手段をとっているかもしれません。
終了タグを省くというところをみると、「とりあえず動けばいい」というスタンスでHTMLを書いている可能性も否定できないわけで…。
一応、a要素でブロックレベル要素を括っても、多くのブラウザは期待通りに動作します。(ブロック範囲のリンクになる)
256:think ◆MM0nnAOCiQ
07/08/09 01:30:23 JcBlbdXQ0
>254-255の理由から実用的とは思えませんが、下記フィルタは>254のアルゴリズムに沿ったものです。
[Patterns]
Name = "Insert clipping </a> [2007/08/09] test1"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 256
Match = "(<a\s[^>]+>[^<]+"
"(</+"
"(^"
"a(ddress|)>|blockquote>|center>|di[rv]>|dl>|fieldset>|form>|h[1-6]>|hr /+>|"
"isindex /+>|menu>|ol>|p>|pre>|table>|tbody>|t[dhr]>|ul>"
")[^>]+>[^<]+)+)\0"
"(^</a>)"
Replace = "\0</a>"
HTML4.01でブロックレベル要素とされているものは全て網羅していますが、dt, li などの特殊なタグは含んでいないので、適宜対応させてください。
257:名無しさん@お腹いっぱい。
07/08/09 01:57:24 Tl1tkT1+0
どうせブラウザで補完してくれるし、わざわざやる意味がないと思うんだけどどうかな?
258:名無しさん@お腹いっぱい。
07/08/09 01:58:22 Tl1tkT1+0
うわすんません、のんびり更新チェックしてたらめっちゃスレ進んでた
失礼失礼
259:名無しさん@お腹いっぱい。
07/08/09 02:03:48 538UQ0Om0
</a>を補完するフィルタを使ったところで自作フィルタは動かないんじゃ・・w
260:名無しさん@お腹いっぱい。
07/08/09 02:05:03 538UQ0Om0
あ、マルチtrueにすればいいのか。
261:名無しさん@お腹いっぱい。
07/08/09 02:06:01 SZ77Cigx0
>スタイルシートでa要素をブロックレベル要素化しているページでは、
>a要素でブロックレベル要素を内包できるようになる
これは正しいのかな。
a { display: block; }
のことだと思うけど、あくまでブロックレベル要素「のように見せている」だけ。
文法上はあくまでインライン要素だし、
スタイルシートを切ってしまえば視覚的にもインライン要素になる。
(アンカーでブロックレベル要素を括っている場合を除く)
URLリンク(htmllint.itc.keio.ac.jp)
文法上、アンカーの子孫になりうるもの。(「Contents」)
ただ、実際にアンカーでブロックレベル要素を括っているのはよく見かける。
a h1 { border: 2px dashed; }
こんな感じで適用させてみればわかるかと。
意図せずアンカーをクリックせずに済むので、少しはましになるかもしれない。
262:think ◆MM0nnAOCiQ
07/08/09 04:15:17 JcBlbdXQ0
>>258-259
>256では、Multi = TRUE を忘れていました。(苦笑)
>>261
> URLリンク(htmllint.itc.keio.ac.jp)
これはあくまでHTMLとして見た観点であって、CSSを適用させることを想定していないと思うのですが、どうでしょうか?
> a { display: block; } のことだと思うけど、あくまでブロックレベル要素「のように見せている」だけ。
ブロックレベル要素という言葉が拙かったのかもしれません。
言葉通りに受け取れば誤りなので、訂正します…。
CSSとして、「ブロックボックス」「インラインボックス」という表現が正確でした。
インライン要素はインラインボックスを、ブロックレベル要素はブロックボックスを生成します。
インラインボックスの中にブロックボックスを含むことは出来ません。
displayプロパティでa要素をブロックボックスに変更すれば、ブロックボックスを内包することができます。
視覚整形モデル
URLリンク(www.swlab.it.okayama-u.ac.jp)
ボックスの種類 - CSS Dencitie
URLリンク(www6.plala.or.jp)
263:名無しさん@お腹いっぱい。
07/08/09 07:48:25 zRCWS2Hl0
>>261じゃないが、htmlはそれ単体で問題ない事が前提だぞ。
文書があったらすでにマークアップが存在してる、それがhtml。
あくまでCSSは見た目を変更してるだけで、CSSがhtmlの構造に影響を与えてはいけないって訳。
例えばCSSを扱えないUAがあるのをわかってる?
当然そういうのにも対応しないといけない事も。
まあそんなのは所詮決まりごとであって、守らない人も多いから大変なんだけどね。
とりあえず考え方だけは覚えておいて損はない。
264:名無しさん@お腹いっぱい。
07/08/09 10:08:21 FkujzXwc0
>>257
ブラウザを通過した後にフィルタかけろ、ってか?
265:think ◆MM0nnAOCiQ
07/08/09 21:00:17 JcBlbdXQ0
>>263
目から鱗が落ちました。
仰る通り、HTML単体で動作しないと正しいとはいえないですよね。
> 例えばCSSを扱えないUAがあるのをわかってる?
わかっているつもりで、すっかり忘れていました。
a要素をblockに変更する場合は、inlineでも動作する構造にするのが正しい、というところでしょうか。
OK: <div><a style="display: block">hogehoge</a></div>
NG: <a style="display: block"><div>hogehoge</div></a>
266:名無しさん@お腹いっぱい。
07/08/09 22:35:02 SZ77Cigx0
そういえば以前、どこかで議論になったことがあったっけ。
object の子にブロックレベル要素を置いても文法違反にならないことを利用して、
インライン要素の子孫にブロックレベル要素を置いても valid なんて話が。
文法上 invalid な例
<a><div></div></a>
文法上 valid な例
<a><object><div></div></object></a>
267:名無しさん@お腹いっぱい。
07/08/09 23:22:52 yDstUd4y0
lastfm URLリンク(www.lastfm.jp)
に表示が崩れてしまうのは私だけでしょうか?
バイパスしても表示が崩れてしまいます。
オミトロンをOFF(バイパス)にすると正常に表示されます。
設定ファイルの何処かがおかしくなったでしょうか?
268:名無しさん@お腹いっぱい。
07/08/09 23:38:00 w5YoJi8l0
フレームとか別サバのCSSとか呼んでるだろうから
そういうのもバイパスしないと崩れるんじゃにあの
269:名無しさん@お腹いっぱい。
07/08/10 06:29:19 1IcxzV8M0
>>266
それどっちもinvalidだ。
270:名無しさん@お腹いっぱい。
07/08/10 10:02:15 tzMfPzZN0
>>267
> バイパスしても表示が崩れてしまいます。
> オミトロンをOFF(バイパス)にすると正常に表示されます。
どっち?
271:249
07/08/10 11:07:48 +F5dGCdu0
一括レスで失礼します。
色々な意見や資料をありがとう。
>>256 をベースに試行錯誤してみます。
あと、この対策でもうひとつのメリットは
<table>
<tr><td><a href="URI1"><img src="URI2">
</table>
<a href="URI3">ほえほえ</a>
これが
<table>
<tr><td><a href="URI 1">[広告かもよ]</a>
こんなふうに URI1 が広告の候補の場合に
URI3 のほうの</a>に反応してしまって
</table>まで消えてしまうのを簡単に防げます。
これが消えると表示がメチャクチャになっちゃう。
272:名無しさん@お腹いっぱい。
07/08/10 12:22:41 TR4rfw2o0
>>267
俺はどちらも崩れないよ。
273:名無しさん@お腹いっぱい。
07/08/10 15:04:02 qZXzOnQt0
URLリンク(imepita.jp)からURLリンク(imepita.jp)へ飛ばすフィルタはどのようにすれば作成できますか?
URLcontrolフィルタで
$URL(URLリンク(imepita\.jp)(*)\1/(*)\2)$JUMP(URLリンク(imepita\.jp)(*)\1/(*)\2)
としたのですが/image/image/・・・・・・と永遠にループしてしまいます
テストでは変換されたのですが、色々試した結果恐らく正規表現がおかしいのだと思いました
274:名無しさん@お腹いっぱい。
07/08/10 16:31:04 PYjfHAJG0
>>273
ある意味、その表記で正しくて
ある意味、その表記通りに動作してるよ
URLにimageを付け加えてジャンプ
すると、そのimageが付け加えられたURLもその条件に引っかかるから更にimageを付け加えてジャンプ
すると、そのimageが二つ付け加えられたURLもその条件に引っかかるから‥‥以下ループ
になっているだけで
275:名無しさん@お腹いっぱい。
07/08/10 18:00:51 1IcxzV8M0
>>271
そのサイト専用の作った方がずっと効率的じゃ
276:名無しさん@お腹いっぱい。
07/08/10 18:36:51 Sd/PAkLI0
>>275
そういうサイトは1つや2つではないので、
そんなことはないはず。
汎用で作っておいて、
該当するサイトだけのURLマッチを使うようにするのが、
一番効率的だと思います。
277:名無しさん@お腹いっぱい。
07/08/11 01:24:30 k5OOrB0z0
そうじゃなくて>>249ならtable自体を消すとか、
<a href="広告1"><img src="バナー1">だけを閉じタグを考えずに消すみたいな専用
閉じタグが無いサイト用の汎用フィルタの方が非効率的な気がする
278:名無しさん@お腹いっぱい。
07/08/11 02:35:22 I4zUWbty0
ヘッダフィルタでヘッダを消すと$LOGが効かないんだけどなんで?
Control Refererフィルタのリファラヘッダの残りカスを消すフィルタに
$LOGコマンドを入れてみたけどログウインドウには何も表示されませんでした。
[HTTP headers]
In = FALSE
Out = TRUE
Key = "Referer: Control Referer After(Out)"
Match = "(^?)$LOG(RReferer: Control Referer After)"
279:名無しさん@お腹いっぱい。
07/08/11 10:18:50 ddpsL1BM0
Replaceに置けば?
280:名無しさん@お腹いっぱい。
07/08/11 11:42:35 I4zUWbty0
>>279
試してみましたが無理でした。
281:218
07/08/11 13:19:25 I4zUWbty0
いろいろ試したらヘッダを消したときこんな症状が出ることが分かりました
○ $LOG、$ALERTが動かない
○ $SETでグローバル変数に何かを代入してもWEBフィルタで
$GETを使ったときに中身がからっぽで何も入っていない
○ リストにマッチさせてヘッダを消したときログウインドウにリストがマッチしたことが表示されない
これとは別にヘッダを消すフィルタ以外での変な挙動も見付けました
○ マッチ欄が "*" だけのときはそのヘッダが元から存在するときにしか動きません。
しかしマッチ欄が "*&*" のように、"*" 以外の文字が入っているとそのヘッダが存在しないときでも動きます。
これは明らかに変なのでたぶん作者が意図的にこういう挙動にしたんだと思います
このことからヘッダが元から存在したかどうかで分岐さたいときには "$OHER(ヘッダ名:*)" または
"$IHDR(ヘッダ名:*)" を使えばいいことが分かりました
他にもいろいろ試したけど$LOGを動かす方法は分かりませんでした
282:名無しさん@お腹いっぱい。
07/08/11 16:28:53 h4iW05q40
>>274
これを1度だけしか検索に引っかからないようなやり方は無いのでしょうか?
283:名無しさん@お腹いっぱい。
07/08/11 16:30:06 kFgMNE1d0
しこたまある
284:名無しさん@お腹いっぱい。
07/08/11 16:41:02 h4iW05q40
ですよね
こんなよくあるようなのが変換できないはずないですよね・・・
正規表現勉強してきます
285:名無しさん@お腹いっぱい。
07/08/11 17:57:21 Tc6B53GV0
関係ない話だけど便乗で質問。
(out)
Range: bytes=921653-
If-Range: "15ad0b-e1036-3d185390"
(in)
Content-Length: 921654
ビットマップファイルを開くとヘッダの一部にこういうものがあって、
IEで画像を保存すると壊れないのに、FirefoxやNetTransportで保存すると壊れる。
上の例だと、ファイルサイズが921654バイトということがわかるけど、
FirefoxやNetTransportで保存した場合は1バイト少なくなっている。
RangeとIf-Rangeのヘッダを消去すれば改善するかもしれないと思ってやってみたけど、
置換テキストに$LOGがあると、
ヘッダの値が空になるだけでヘッダそのものはなくならない。これはなぜだろう。
In = FALSE
Out = TRUE
Key = "Range: range deleter (2007.08.11)"
Replace = "$LOG(w range deleted)"
286:名無しさん@お腹いっぱい。
07/08/11 19:05:09 jJFzsmLr0
>>241の修正
右テーブルにスポンサーリンクが無くて
左にだけ有る場合に効かないのを修正
Match = "(<table\scellspacing=0|<div\sid=tpa?)\1"
"$SET(0=\1 style="display:none")|"
"(<div\sclass=g>)\1$SET(0=\1$STOP())"
287:名無しさん@お腹いっぱい。
07/08/11 22:01:11 Bx/Q1xgH0
ググルキャッシュってIP直打ちの場合もあるからURL matchがそれだと不味くね?
288:281
07/08/11 23:20:19 I4zUWbty0
>>281に追加。
◆ ヘッダが元からあるとき(値が0文字でもOK)は$LOGが動き、
ヘッダが元からないときは$LOGは動かないことが判明。
◆ ヘッダが元からないときでもReplace欄がからっぽ以外のときは$LOGは動く。
パターン1
match = "$LOG(Rtest)"
Replace = "$LOG(Rtest)"
→ $LOGが2回表示された
パターン2
match = "$LOG(Rtest)"
→ $LOGが動かなかった
上のフィルタが正常に動くことから下のフィルタもマッチング自体は正常に
行われていると推測出来ます。 つまり下のフィルタは単にマッチしていないのではなく、
$LOGが動かないという不具合が発生している。
>>279>>285
Replace欄に何かを書くとヘッダが出力されてしまうらしい。
289:281
07/08/11 23:50:10 I4zUWbty0
仮説
元からヘッダがないときはReplace欄がからっぽのフィルタは実行されないように作られている?
Replace欄がからっぽのフィルタがマッチしてもヘッダなしからヘッダなしに置換することになるので無駄。
この無駄を省くためにスキップされている?
実に合理的だけどスキップによるメリットよりもフィルタの可能性を縮めるデメリットのほうが大きい気が。
290:名無しさん@お腹いっぱい。
07/08/12 02:41:48 FcchNM1J0
YOUTUBEのV3バージョンへのフィルタ対応マダ~?
291:名無しさん@お腹いっぱい。
07/08/12 05:03:40 dkSQ+SMB0
Name = "YouTube(v3): DL from google"
Active = TRUE
URL = "$TYPE(htm)(www.youtube|jp.youtube|youtube).com/watch\?v="
Limit = 32
Match = "(<div\sid=$AV((watchqueueStartNew|actionsAreaDiv)))\0"
"$URL(URLリンク(\h\p\?v=)<)
"[[[ Download ]]]</a></div>\0"
292:名無しさん@お腹いっぱい。
07/08/12 07:04:32 s1xsUllK0
URLリンク(www.webxlab.jp)
こんな感じにgoogleを出来たらいいんだけど難しいかね
293:名無しさん@お腹いっぱい。
07/08/12 12:30:25 l7WqUmMB0
Yahooの検索結果のページですが、例えば「2ch」で検索して
リンク先が「URLリンク(www.2ch.net)<)
_ylu=X3oDMTE4MHZka3A4BGNvbG8DdwRsA1dTMQRwb3MDMQRzZWMDc3IEdnRpZANGMDAxX0YwMDE-/SIG=117jte2af/EXP=1186975316/*-http%3A//www.2ch.net/
(長すぎるとエラーが出るので改行しました)
こんな感じで長ったらしいのですが、これを純粋なリンク先のURLに変換するフィルタを
作っていただけないでしょうか?
294:名無しさん@お腹いっぱい。
07/08/12 21:15:13 SAz16y520
Name = "Yahoo Search URL Cut"
Active = TRUE
URL = "search.yahoo.co.jp/search\?p=$TYPE(htm)"
Limit = 512
Match = "<a\s\#href=$AV(*%3A//(*)\#)"
Replace = "<a \#href="URLリンク(\#"")
なんか余計なとこにもマッチしてるみたいだけどとりあえず問題なさそうなので
295:名無しさん@お腹いっぱい。
07/08/12 23:35:02 jkiCDwoi0
memo: Foobarヘッダが存在しない場合に$LOGを表示するフィルタ。(試作品)
[HTTP headers]
In = FALSE
Out = TRUE
Key = "URL: Header Check (out) test1"
Match = "(^$OHDR(Foobar:*))"
Replace = "$LOG(wFoobar header was not found.)"
296:293
07/08/13 04:38:08 Jc0rPpmE0
>>294
遅くなってすみません。うまくいきました!
ありがたく使わせていただきます。
297:名無しさん@お腹いっぱい。
07/08/13 11:38:20 CwXSkPIn0
>>275
専用で考えた結果がたまたま汎用で使えるだけです。
既存のフィルタも無改造で使えて便利だと思ったのですが、そうでもないですか?
298:名無しさん@お腹いっぱい。
07/08/13 19:25:51 ru98NiyJ0
事前に清書用フィルタを通すのは、
本来の目的のフィルタをすっきりと簡潔に記述するだけで済むから、
むしろ効率的な対応だと思う。
件の </a> を省略してるサイトだって、
1つのtable内ですら省略してるかしてないかが統一されてなかったりすると、
両方対応、結局、汎用のフィルタを書くことになる。
例えそのサイト限定のつもりで書いたとしても。
自分も </a> を所々で </a > と書いてるサイト用に
( a の後ろにスペースが置いてある)
似たような対策をした経験からそう思った。
299:名無しさん@お腹いっぱい。
07/08/15 00:14:28 JRVE/i0F0
ピラミッドに目のマークって、もしや
300:名無しさん@お腹いっぱい。
07/08/15 03:34:47 LYpmz+CQ0
某闇組織
301:名無しさん@お腹いっぱい。
07/08/15 09:45:51 xpogO+ij0
>>299
キャップストーンに神の目・・・ 我が方へ来たれ・・・・w
302:名無しさん@お腹いっぱい。
07/08/15 12:23:20 xpogO+ij0
URLリンク(www.veoh.com)
こやつ用のフィルター所持しておる御仁はおられるかな?
303:名無しさん@お腹いっぱい。
07/08/17 13:26:21 HvmhE6jr0
Last-Modified ヘッダの中身を簡単に表示させようという試み。
以下を組み合わせると動作する。
In = TRUE
Out = FALSE
Key = "Last-Modified: last-modified memorizer (in) (2007.08.17)"
URL = "$KEYCHK(y)"
Match = "(?*)\1|$SET(modified=not found)"
Replace = "\1$SET(modified=\1)$LOG(wLast-Modified was memorized)"
Name = "last-modified reminder (2007.08.16)"
Active = TRUE
URL = "$KEYCHK(y)"
Limit = 16
Match = "(^(^</(body|html)>))$TST(modified=?*)"
Replace = "<p>Last-Modified: $GET(modified)</p>$SET(modified=)\r\n$STOP()"
304:名無しさん@お腹いっぱい。
07/08/17 13:28:08 HvmhE6jr0
しかし、以下では動作しない。
フィルタをひとつにまとめられると便利だろうと思ったんだけど、
動作しない原因は何だろう。$IHDR しか考えられないけど。
Name = "last-modified displayer (2007.08.17)"
Active = FALSE
URL = "$KEYCHK(y)&$IHDR((Last-Modified: ?*)\1)"
Limit = 16
Match = "(^(^</(body|html)>))"
Replace = "<p>\1</p>\r\n$STOP()"
305:名無しさん@お腹いっぱい。
07/08/17 13:33:48 qt8cj2bf0
>>304
>$IHDR((Last-Modified: ?*)\1)
二重括弧はNGでは。
306:名無しさん@お腹いっぱい。
07/08/17 17:15:55 HvmhE6jr0
どうもありがとう。
括弧が二重になるとだめだったとは知らなかった。
$IHDR(Last-Modified: \1)
$IHDR(Last-Modified:( [^ ]*)\1)
などとしてみるとマッチするようになったけど、いずれも\1の中身が空になる。
あるのかないのかわからないヘッダの値を取得するには
括弧を二重にした方がいいのだけれど、不可能なのかな。
\1が空になる原因もわからないし。
なお、二重にした方がいいという理由は、
ヘッダがなかった場合に任意の文字列を $SET するため。
わざわざログを見なくてもフィルタがマッチしたことがわかるし、デバッグにも利用できる。
>303でも使っているけど、以下のような例。
(?*)\1|$SET(modified=not found)
307:名無しさん@お腹いっぱい。
07/08/17 17:29:20 z+Fj7DDn0
普通のフィルタだと最初にマッチしたものしか置きかえられませんよね。
逆に、マッチした全ての部分を置きかえるにはどうすればいいのでしょうか?
教えてください。。。
308:名無しさん@お腹いっぱい。
07/08/17 19:49:15 Ai4dSw+l0
>>307
具体例で出した方が理解されやすいぞ
309:名無しさん@お腹いっぱい。
07/08/18 09:09:16 PXFGcdYi0
>>306
\1の中身がカラになるのはURL欄で\1を使うとBoundsやMatchの処理前に初期化されるせい。
なので $SET(modified=\1) のように自前の変数に入れるといい。
>二重にした方がいいという理由は、ヘッダがなかった場合に任意の文字列を $SET するため。
これでいいのでは。
(
$IHDR(Last-Modified:(?*\1))
|
$SET(modified=not found)
)
310:名無しさん@お腹いっぱい。
07/08/18 09:17:14 PXFGcdYi0
↑カッコの位置間違えた。
(
$IHDR(Last-Modified:(?*)\1)
|
$SET(modified=not found)
)
この処理があればヘッダフィルタは要らない。
311:名無しさん@お腹いっぱい。
07/08/18 22:06:16 hNjJ1yS50
>310
初期化されるというのも知らなかった。
ヘルプや wiki に載っているかわからないけど、
見えないところのそういう事情を知らないと書けないフィルタもあるんだね。
URL = "$KEYCHK(y)"
Limit = 16
Match = "(^(^</(body|html)>))($IHDR(Last-Modified:(?*)\1)|$SET(1=not found))"
Replace = "<p id="last-modified">Last-Modified: \1</p>\r\n$STOP()"
これで無事に動いているようだ。
312:名無しさん@お腹いっぱい。
07/08/18 23:22:54 TDNNnnJl0
[Patterns]
Name = "aucfan: www.mbok.jp to auok.duogate.jp"
Active = TRUE
URL = "aucfan.com"
Limit = 256
Match = "smaf.jp/*www.mbok.jp"
Replace = "auok.duogate.jp"
今日オミトロン導入した俺が初めて作った
aucfan.comの検索で出てくるモバオクをauオークションに変えるフィルタ
auユーザーなんだが、モバオクでログインできなくて不便だったので
1つのフィルタでドメイン置き換えと「モバオク」→「auオークション」置き換えを
両方兼ね備えるとか出来るんだろうけど分からないぜ・・・
313:名無しさん@お腹いっぱい。
07/08/19 05:32:12 jZO33P7/0
1) 色々な場所からモバオクに飛ぶならドメイン置換が便利
その場合はヘッダフィルタで処理する
[HTTP headers]
In = FALSE
Out = TRUE
Key = "URL: mbok.jp -> auok.duogate"
URL = "www.mbok.jp/"
Match = "URLリンク(www.mbok.jp)
Replace = "$JUMP(URLリンク(auok.duogate.jp))"
2) aucfan経由でのみモバオクに飛ぶならWebページフィルタで十分
ヘッダフィルタは副作用もあるからなるべく使わない方向で
>>312でもいいけど<a>タグ内に限定した方が誤爆の可能性が減りそう
URL = "$TYPE(htm)aucfan.com/search2"
Limit = 96
Match = "<a\shref=$AV(URLリンク(smaf.jp))>"
Replace = "<a href="URLリンク(auok.duogate.jp)
314:名無しさん@お腹いっぱい。
07/08/19 05:43:24 sYXM9MWn0
>>312はそれに加えてモバオクという文字自体もauオークションに置換したいんじゃないか?リンクの中だけか全部かは知らないが
OR関数と$SET使えばできそうだけど俺は$SETの挙動に手を焼かされてるので無理
315:名無しさん@お腹いっぱい。
07/08/21 07:25:15 WID4hyOG0
proxrgxって作者逃亡したのか、ワロタw
316:名無しさん@お腹いっぱい。
07/08/21 09:11:04 o0xzBh7v0
ヤフオクで、ヤフー外へのリンククリック時に出る「ご注意ください!」のページを
省略して、直接該当ページを表示するフィルターお願いします。
317:名無しさん@お腹いっぱい。
07/08/21 19:18:06 7ULyeDsc0
どなたか、Allow right mouse click 3種のthink氏改訂版をupしていただけませんか。
OSが壊れしまい、リカバリ後、Proxomitronも再構築中です。前スレもdat落ちの様で。
どなたか申し訳ないですが...。
318:名無しさん@お腹いっぱい。
07/08/21 20:41:04 Riy16ZPx0
ThinkのHP行けば良いじゃん
319:名無しさん@お腹いっぱい。
07/08/21 23:12:34 pj5EQm6X0
[Patterns]
Name = "Allow right mouse click [2007/05/23] fixed"
Active = FALSE
URL = "$TYPE(htm)"
Limit = 16
Match = ".(onmousedown=|captureEvents\()\1"
Replace = ".PrxOff_\1"
Name = "Allow right mouse click 2 [2007/05/23] fixed"
Active = FALSE
URL = "$TYPE(htm)"
Limit = 8
Match = "(^(^</html>))$STOP()"
Replace = "<script> document.onmousedown=null; </script>\r\n"
Name = "Allow right mouse click plus [2007/05/23] fixed"
Active = FALSE
Multi = TRUE
URL = "$TYPE(htm)"
Limit = 512
Match = "(<[^>]++\s)\0oncontextmenu(^(^=))"
Replace = "\0ProxAllow"
320:317
07/08/21 23:40:54 7ULyeDsc0
>319
どうもありがとうございます。助かります。
321:think ◆MM0nnAOCiQ
07/08/22 00:33:41 lYA0ihgj0
>>317
Part6スレッド相当のフィルタでは、「Kill pop-up windows [2007/05/22] fixed2」まで更新されています。
今見てみると修正したい部分があったので、ブログに更新したフィルタをまとめておきました。
thinkのScrapBook: JavaScriptを挿入するデフォルトのProxomitronフィルタ修正版
URLリンク(thinkarc.blogspot.com)
322:317
07/08/22 09:37:20 bIdw1Jgn0
>>321
think氏ありがとうございます。他のフィルターもありがたく使わせてもらいます。
323:名無しさん@お腹いっぱい。
07/08/23 05:16:56 bRYPKAPX0
YouTubeがオーバーレイ広告導入へ
URLリンク(headlines.yahoo.co.jp)
これはフィルタ書くのが楽しみw
324:名無しさん@お腹いっぱい。
07/08/23 08:34:53 XDTeeoqW0
>>323
腕のない俺は、誰かがあっという間に神業フィルタを書いてくれて
スレ驚喜YouTube発狂wwwwwな状況を見るのが楽しみw
325:名無しさん@お腹いっぱい。
07/08/23 09:26:51 6aUE9Wt70
俺はこの流れを見るのが楽しみw
326:名無しさん@お腹いっぱい。
07/08/23 11:48:43 zZb4i24X0
こんわんば、大場 令です。
327:名無しさん@お腹いっぱい。
07/08/23 14:26:40 Peqi6hbg0
ようつべが導入ってことはググルもじきにそうなるってことだよなぁ
328:名無しさん@お腹いっぱい。
07/08/24 12:02:54 NPWEb+bW0
ステータスバーに流れてるメッセージとか消すフィルタって書けます?
エロ画像探す時にリンク先を表示させないようにしてる所とかがあって面倒
329:名無しさん@お腹いっぱい。
07/08/24 12:04:53 h0/gZRYF0
>>328
エロサイトいくならJavaScriptきっていけよ
330:名無しさん@お腹いっぱい。
07/08/24 12:21:46 MkknnCuj0
リンクがJSなんじゃね?
331:名無しさん@お腹いっぱい。
07/08/24 12:27:13 h0/gZRYF0
ああ、なるほど
Forefoxならオプションから選択的にJS無効にできるよ
ステータスバーの~ってのも含まれてる
332:名無しさん@お腹いっぱい。
07/08/24 12:44:23 NPWEb+bW0
火狐か、把握
ありがとう
333:名無しさん@お腹いっぱい。
07/08/24 12:45:56 h0/gZRYF0
綴り間違えてることに今更気がついた
334:名無しさん@お腹いっぱい。
07/08/24 13:32:06 3NBXMlaq0
デフォフィルタにあるよな?
335:名無しさん@お腹いっぱい。
07/08/24 20:07:40 F6UWUGLj0
一応このソフトはインストールしてはあるのですが
どうもあんまり使いやすくはなくて、ぶら。に直接串を入れてます。
タブブラウザやTorではなくて
これでなくてはできないことって、フィルター以外では何かあるのでしょうか?
336:名無しさん@お腹いっぱい。
07/08/24 20:45:10 2jgdv+W/0
ないね
わしにはフィルタ以外にログ機能も重宝してるが
それもたぶん、キミには不要だろう
フィルタほどありがたいものはないんだがね^^
Webのカスタマイズで、どんだけネット徘徊が快適 + セキュアになるか
337:名無しさん@お腹いっぱい。
07/08/24 21:00:47 F6UWUGLj0
なるほど・・・
つまりこのソフトが人気なのは
串の切り替え機能が優れているからではなくて
フィルターを入れたときの快適さを評価されてのものなんですね。
338:名無しさん@お腹いっぱい。
07/08/24 21:16:05 +BXo5iiA0
ていうかフィルタリングソフトなのにそれ以外の用途で入れて
これ使いやすくないですねー^^って言われても、という感じ
なんで勘違いしたのか知らんけど、ドンマイ。
339:名無しさん@お腹いっぱい。
07/08/24 21:33:05 aUx+bNw10
今はニコニコ専用ソフトとか思ってる馬鹿中高生沢山居るしねww
340:名無しさん@お腹いっぱい。
07/08/24 21:38:52 I87ycXBs0
scottたんもびっくりだな
341:名無しさん@お腹いっぱい。
07/08/24 21:41:18 ICJ5AHfJ0
スコットたんも報われないなw
342:名無しさん@お腹いっぱい。
07/08/24 21:56:04 X1eLeEoP0
死して屍 拾う者なし
343:名無しさん@お腹いっぱい。
07/08/24 22:35:17 te9KmuLQ0
それを猟師が鉄砲で撃ってさ
344:名無しさん@お腹いっぱい。
07/08/24 22:49:04 BnQ67tP30
煮てさ 焼いてさ
345:名無しさん@お腹いっぱい。
07/08/25 00:10:02 aVkjEXwA0
Proxmineアプロダ死んだ?
346:名無しさん@お腹いっぱい。
07/08/25 21:50:56 oWyfEoNX0
中身はあるらしい
347:名無しさん@お腹いっぱい。
07/08/25 23:59:36 t2uLiX/g0
突如
>>67
の「YouTube: add download link [2007/06/19] title.flv for EUC-JP, UTF-8」
が使えなくなった(クリックしてもダウンロード出来なくなった)のだけど、
もう使えないんでしょうか?
348:名無しさん@お腹いっぱい。
07/08/26 00:29:56 bue6U/1h0
仕様変わったからなあ
349:名無しさん@お腹いっぱい。
07/08/26 00:31:58 Q5mC7CRz0
保存出来ない動画があったらまずURL貼って欲しい。 いろいろな動画見て確認しないと
いけないかと思うと確認する気が失せる・・。
350:名無しさん@お腹いっぱい。
07/08/26 03:03:45 ccJPq7720
カーソルキーを勝手に変えられるのを防ぐフィルタを作ってもらえないでしょうか。
javascriptを切ったらデフォルトの矢印になるかと思ったのですが、このせいではないんですね。
351:名無しさん@お腹いっぱい。
07/08/26 03:18:02 hCi4JZhU0
URLを貼れとのことで、例えばこれとか…
URLリンク(jp.youtube.com)
352:名無しさん@お腹いっぱい。
07/08/26 04:10:35 lTyf01LY0
>>350
[Patterns]
Name = "Stop Changin' Cursor v0.02a.260807"
Active = TRUE
Multi = TRUE
URL = "($TYPE(htm)|$TYPE(css)) & (うざサイト)"
Limit = 32
Match = "cursor:*;"
Replace = "cursor:auto;"
昔、アドリブで作ったやつ(無差別爆撃するので、URLマッチ入れてみた^^)
役に立つかな?
353:名無しさん@お腹いっぱい。
07/08/26 05:18:57 ccJPq7720
350です。>>352さん早速ありがとうございます。
試してみたのですが、たとえば(うざサイト)にあたるのがグーグルだとしたら、
URL = "($TYPE(htm)|$TYPE(css)) & (URLリンク(www.google.co.jp))"
↑これでいいんですよね。しかしこれではカーソルは直りませんでした…。
limitも1000までにしてみたのですが、やはり駄目なようでした。
&(うざサイト)の箇所を消してやってみると、直るサイトと駄目なサイトがありました。
ログを見ると、フィルタが作動しないサイトがあるようでした。
354:名無しさん@お腹いっぱい。
07/08/26 05:22:23 U7QoLlLh0
mixiの広告をずれなく消すフィルタを
アプロダからいただいて入れたんですが、
ずれが生じてしまいます。
どなたかずれないフィルタをお願いします。
355:名無しさん@お腹いっぱい。
07/08/26 05:44:52 YJKiWYH60
垢持ってないからメアドとpass教えてくれ
356:名無しさん@お腹いっぱい。
07/08/26 09:00:55 lTyf01LY0
>>353
URLリンク(www.pluto.dti.ne.jp)のURL Matchの項
外部cssにマッチさせる場合、指定するのは(うざサイトではなく)外部cssのホスト
cursorプロパティのURL指定を考えると、Limitは64ぐらいがいいかな?
>&(うざサイト)の箇所を消してやってみると、直るサイトと駄目なサイトがありました。
検索表現を手入れしてみました
Match = "cursor(\s|):*(;|}|\s)\0"
Replace = "cursor:auto;
↑でもダメなら、差し支えなければ、駄目サイトを晒してもらえると助かります
357:356訂正
07/08/26 09:07:19 lTyf01LY0
Match = "cursor(\s|):*(;|}|\s)\0"
Replace = "cursor:auto\0"
358:名無しさん@お腹いっぱい。
07/08/26 11:54:01 oNIXRD510
>350
フィルタ不要。ユーザスタイルシートで対応できる。
改行制限があるから、ちょっと読みにくい書き方になるけど。
IE 使用の場合
* { cursor: auto !important; }
a, a * { cursor: pointer !important; }
Firefox 使用の場合(おそらく、area に対する指定は効いていない)
*:not(area), a[name], a[id] { cursor: auto !important; }
area, a[href], a[href] * { cursor: pointer !important; }
Firefox 使用の場合(お好みで追加)
*[onclick*="window.open"], *[onkeypress*="window.open"],
*[onkeydown*="window.open"], *[onmousedown*="window.open"] { cursor: pointer; }
*[onclick*="window.close"], *[onkeypress*="window.close"],
*[onkeydown*="window.close"], *[onmousedown*="window.close"] { cursor: pointer; }
*[onclick*="document.location"], *[onkeypress*="document.location"],
*[onkeydown*="document.location"],
*[onmousedown*="document.location"] { cursor: pointer; }
あとのブラウザはほとんど使ってないので試していない。
359:名無しさん@お腹いっぱい。
07/08/26 14:31:44 Q5mC7CRz0
>>354
TOPページ見たけどズレてない。 ログインしてからズレるの?
同じくアカ持ってないから確認出来ん・・。
360:名無しさん@お腹いっぱい。
07/08/26 14:44:44 Q5mC7CRz0
>>347>>351
確認しました。 他の保存フィルタでも404が返ってくるので仕様変更のせいですね。
どういう仕様になったのか調べるのにちょっと時間かかるかも・・。
361:名無しさん@お腹いっぱい。
07/08/26 14:51:01 Q5mC7CRz0
YouTubeですがFirefoxでこの拡張を使ってダウンロード出来ました。 フィルタ完成まではこれで。
URLリンク(ffjikken.blog.shinobi.jp)
362:名無しさん@お腹いっぱい。
07/08/26 15:27:41 Q5mC7CRz0
>>347 修正しました。 動画ページのHTMLソースがちょっと変わっただけでした。
[Patterns]
Name = "YouTube: add download link [2007/08/26] title.flv for EUC-JP, UTF-8"
Active = TRUE
URL = "(www.|jp.|)youtube.com/watch\?v\= $TYPE(htm)"
Limit = 256
Match = "(^(^watch_fullscreen(\?video_id=[^&]+)\0*(\&t=[^&]+)\1))"
"$SET(YTube=\0\1)(^$TST(YTube=?*))"
"|"
"<h1 id="video_title"> (^(^\1 </h1>)) "
"("
"([^#%\\/:*?"<> |]+)\#"
""
"(#$SET(#=%23)"
"|%$SET(#=%25)"
"|\\$SET(#=¥)"
"|/$SET(#=/)"
"|:$SET(#=:)"
"|\*$SET(#=*)"
"|\?$SET(#=?)"
"|\"$SET(#=”)"
"|(^</h1>)<$SET(#=<)"
"|>$SET(#=>)"
"|\|$SET(#=|)"
"|\s$SET(#= )"
"|)"
""
")+</h1>$STOP()"
Replace = "<h1 id="video_title">\1 <a href="URLリンク(title.ext)(YTube)">[[[ Download ]]]</a></h1>$SET(YTube=)"
363:347
07/08/26 17:14:48 EyakYkfR0
>>362
ありがとうございます。
さっそく動作確認致しました。
そのくらい自分で調べろとか言われるかと思いました。
確かにHTMLソースが変わった程度でしたら自分で何とかできなきゃなりませんね。
もうちょっとProxomitronの勉強しよう……。
364:名無しさん@お腹いっぱい。
07/08/26 17:35:00 jYzzCVnu0
ここはそういうスレだし、別にいいんじゃね?
365:名無しさん@お腹いっぱい。
07/08/26 20:34:22 Q5mC7CRz0
この手のフィルタはHTMLソースがちょっと変わっただけでも修正は難しいからここに丸投げでおk。
366:名無しさん@お腹いっぱい。
07/08/26 20:57:49 cp0a52D80
作者から任せろっていわれると心強い
これからもよろしくお願いしますね
367:名無しさん@お腹いっぱい。
07/08/26 21:11:35 Q5mC7CRz0
作者じゃないけどまかせてw
368:名無しさん@お腹いっぱい。
07/08/27 01:22:05 d2K+Xtf/0
350です。>>356>>358さん、どうもありがとうございます。
ユーザスタイルシートで変更させないようにするのはできたのですが、
proxomitronを使ってデフォの矢印にできないかと思っていたのです、すみませんでした。
>>356
晒せたらいいのですがちょっと無理です…。
ググっていたら、URLリンク(www.ii-park.net)の埴輪。さんという方が作ったフィルタが
あったので、それと356さんのを合わせこれにしてみたら、きいたようです。
URL = "($TYPE(htm)|$TYPE(css))"
Limit = 1000
Match = "((\s|\n|\r|\t|)(body|input|select|a(:(hover|active|link|visited)|))"
"([^}{]+|){[^}{]++)\1cursor[^;}]++;([^}{]++})\2|"
"(<a[^>]++>([^<]++|\n|\t|)<(span|div)\3 style=("|)[^>"]++)\1cursor[^;]++;([^>]++>([^<]++|\n|\t|)</\3>([^<]++|\n|\t|)</a>)\2|"
"(<(body|a|div|span)[^>]++\sstyle=("|)([^>"]++|))\1cursor[^";]++(;|)("|)(([^>]++|)>)\2"
Replace = "cursor:auto\0"
369:名無しさん@お腹いっぱい。
07/08/27 03:10:47 Zb+qFmPD0
URLリンク(hp.vector.co.jp)
矢印にしたいのなら、値に default を指定すればいけるかもしれない。
ただ、default という値は UA によって結果が異なるらしいので、
実際に試してみないとどうなるかわからない。
確実に矢印を使いたいのであれば、
* { cursor: url(http://local.ptron/cursor.png) !important; }
こんな風に URI でローカルの画像を使用すればいいかもしれない。
370:名無しさん@お腹いっぱい。
07/08/27 17:33:33 8rzFbjsO0
ヘッダフィルタで.aniと.curを\kすればいいんじゃねーの?
371:名無しさん@お腹いっぱい。
07/08/27 18:25:14 jbShN+9S0
URLリンク(www.socwall.com)
ここの画像のファイル名を時間じゃなくて画像をマウスオーバーすると出てくる名前に
するフィルター作ってくれ~
372:名無しさん@お腹いっぱい。
07/08/28 00:29:08 IMJWty0w0
>>371
何をおっしゃっているのか把握するのが非常に困難ではございますが、
画像のファイル名を変更しろとおっしゃっておられるのですね?
つまり
URLリンク(wps.socwall.com)
のファイル名は「Beauty2」ですから
URLリンク(wps.socwall.com)
にしてくれと仰っておられるのですか?
当方おバカなので貴殿の仰っておられる事が全く微塵も理解できません。
どうかどうかもう一度わかりやすく書き直していただけたら幸いでございます。
373:名無しさん@お腹いっぱい。
07/08/28 00:30:22 IMJWty0w0
× のファイル名は「Beauty2」ですから
○ の作品名は「Beauty2」ですから
おバカなので書き損じもしてしまうのです、本当にごめんなさい。
374:名無しさん@お腹いっぱい。
07/08/28 07:35:29 FBJiI+Km0
>>372
普通にそうだろ。
375:名無しさん@お腹いっぱい。
07/08/28 12:31:57 7YL1bTdu0
スクリプトを切るやつ死ね、みたいな作りでワロタ
376:名無しさん@お腹いっぱい。
07/08/28 12:48:30 IMJWty0w0
>>374
左様でございますか。
私のようなおバカのために時間を割きご返信を頂きまして、感謝いたします。
>>371
管理人に言えこんのタコ
377:名無しさん@お腹いっぱい。
07/08/28 17:51:40 /HHsMYUU0
igoogleのバイパスが上手くいかないのだけど、
バイパスリストに.google.co.jp/ig*を追加するだけじゃダメなん?
378:名無しさん@お腹いっぱい。
07/08/28 18:37:34 NnLvxx2f0
googleから2ch検索へジャンプするフィルタを作ろうとしているのですが、
URLリンク(www.google.com)(UTFの検索ワード)
URLリンク(find.2ch.net)(EUCの検索ワード)
と文字コードが違うため直接渡せません。
google側は、検索ワードに直接日本語を指定したり、
&ie=eucでEUCでの検索が出来るようになっていますが、2ch検索側にこの機能は付いていません。
またgoogleでEUCを指定しても再検索するとデフォルトのUTFに戻ってしまいます。
何か上手く橋渡し出来る方法は無いでしょうか?
379:名無しさん@お腹いっぱい。
07/08/28 22:20:07 X1F2hhpk0
>>378
2ch検索は &IE=UTF-8 で文字コードを指定できると思うが。
380:名無しさん@お腹いっぱい。
07/08/28 22:30:47 bGzZxY7l0
>>378
googleの検索結果のURLに oe=euc-jp を付ければgoogleの検索結果がEUCになります。
なのでヘッダフィルタで oe=euc-jp 付きのURLにリダイレクトさせれば良いかと。
381:名無しさん@お腹いっぱい。
07/08/28 22:37:14 N1FsFRpW0
SJISのクエリ文字列がUTF8エンコードされて渡されるから求める結果を返してくれないって話しじゃないのか?
382:378
07/08/28 23:22:40 NnLvxx2f0
誤字か何かで単純に見逃していたようです>&IE=UTF-8
これなら単純にクエリを渡すだけで済みそうです。
ありがとうございました
383:名無しさん@お腹いっぱい。
07/08/28 23:59:54 bGzZxY7l0
あれ、以前 &IE=UTF-8 を試したときに404になったから使えないと思ってた。
>>379
俺からもありがとう。
384:名無しさん@お腹いっぱい。
07/08/29 00:59:47 OkiQb6zK0
あれ?前は出来なかったような?
385:名無しさん@お腹いっぱい。
07/08/29 22:10:49 n62SD54Y0
いやーフィルタ作るの楽しいね。
まだ勉強中だけど、$NESTが便利。
いつも巡回してるサイトを片っ端から変更してる。
386:名無しさん@お腹いっぱい。
07/08/30 00:37:46 xz+HEIiB0
Sleipnirのfavicon.icoへのアクセス時のUserAgentを
IEなどのものと同じようにする事ってできないですかね。
387:名無しさん@お腹いっぱい。
07/08/30 00:45:25 ueECyEbc0
ぷにるなら設定でUA換えられるけどそれでは駄目なの? IEのUAにしておけばgeckoエンジン
使わない限り支障は出ないはず。
388:名無しさん@お腹いっぱい。
07/08/30 00:55:18 SdBaQh1q0
ファビコンの取得だけ自己顕示してくる厄介なやつ
389:名無しさん@お腹いっぱい。
07/08/30 01:02:38 xz+HEIiB0
おっしゃるとおりUAの設定を変えると通常のWEBページなどへのアクセスはそのUAになりますが
faviconはSleipnirが独自に取得している?とかなんとかでUAの変更が反映されないみたいなのです。
390:名無しさん@お腹いっぱい。
07/08/30 04:40:49 8j7oEr2v0
>386
それをするとどうなるのかね?
単純に興味がある。
391:名無しさん@お腹いっぱい。
07/08/31 05:17:16 u2qPtkOs0
>>354
置換するテキストのheight:60pxをheight:66pxに書き換えろ
392:名無しさん@お腹いっぱい。
07/08/31 18:05:25 jnhTCnct0
くっそー、mixiってどうしてこうも頻繁に内容は変わっていないのにソースを書き換えるかね。
せっかく完璧に余分なものが消えてレイアウトも矯正するフィルタを作ったのにまた書き換えか。
しかもページごとに統制されていないから$URLが大活躍ですよっと。
負けるものかヽ(`Д´)ノバーヤバーヤ!
393:名無しさん@お腹いっぱい。
07/08/31 18:13:55 jnhTCnct0
>>386
faviconを表示したいのか、消したいのか、いまいち分からないのだが…。
特定のサイトならURLも貼って欲しい。
394:名無しさん@お腹いっぱい。
07/08/31 18:43:49 jUSfMx4G0
faviconてhtmlソースで場所とか画像を指定出来たはずだがそういうのにも対応させないと駄目なのかな。
ぷにる使いじゃないから試す気も作る気も無いけど。
395:名無しさん@お腹いっぱい。
07/08/31 21:11:11 DUEE1/dz0
>>392
俺は諦めてadblockにした
意外とレイアウトも崩れないしおすすめ
396:名無しさん@お腹いっぱい。
07/08/31 22:20:34 m6wqKuQN0
>>390
>>393
>>394
レスが遅くてすみません。
何が嫌かというとサーバにアクセスするので
favicon.icoにSleipnir/2.5.XXのUAでアクセスしているログが残ります。
なのでささいなことですが使っているブラウザがばれてしまいます。
ちなみにhtml上で画像を指定している場合も上記のUAからのアクセスになってるぽいです。
画像を指定していない場合も直下のfavicon.icoにアクセスしているみたいなのでほぼ全てのサイトに対して行っているみたいです。
397:名無しさん@お腹いっぱい。
07/08/31 23:10:14 kr3uiGyN0
>396
\w/favicon
これを\kすればいい。faviconが使えなくなるけど、あんなものはただの飾りだし。
ちなみにFirefoxでは、about:configからfaviconを無効にすることができる。
アクセス解析でUAを調べたくないのであれば、
faviconだけでなく、元からUAを偽装しなければ意味がない。
PHPやJavaScriptでも解析はできるわけだし、
PHPの場合は、解析されていることすら閲覧者からはわからない。
In = FALSE
Out = TRUE
Key = "User-Agent: pretend to IE5.5+WinMe (out) (2007.05.20)"
URL = "$KEYCHK(i)"
Replace = "Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; Win 9x 4.90)"
めったに使わないけど貼ってみる。
$KEYCHKを消せば、常時そのUAに偽装される。
当然、UAによってページ振り分けを行っているサイトでは副作用が出るので注意。
398:名無しさん@お腹いっぱい。
07/09/01 03:37:58 x6ZVxQ6R0
これって、プニル作者にUA設定ちゃんと対応しろ!、って言うほうがよくね?
399:名無しさん@お腹いっぱい。
07/09/01 03:41:18 x6ZVxQ6R0
あ、フィルタ作な、って言いたいんじゃないよ。
対応してくれるまではしっかり役立つから。
400:名無しさん@お腹いっぱい。
07/09/01 04:21:15 YQ5BAV7I0
>>395
adblock重いからね・・・
便器のところのadblockは少し使いにくいけど軽いのでおすすめ
401:名無しさん@お腹いっぱい。
07/09/01 04:22:19 YQ5BAV7I0
あ、adblock++ね
402:名無しさん@お腹いっぱい。
07/09/01 05:14:57 tSjmuq4u0
>>398
既出
403:名無しさん@お腹いっぱい。
07/09/01 07:26:45 kEUJ9pPo0
ぷにる使ったら負けかなとおm(
404:名無しさん@お腹いっぱい。
07/09/01 16:35:14 sxuGKyOq0
簡単なフィルタを作りたいのですがどなたかご教授頂けないでしょうか?
やりたい事は
「特定のページで、特定の文字が出た時に、その文字を置換しつつフォントと色を変更する。」
「検索したい文字:置換したい文字」の組み合わせを10個程度登録してフィルタリングしたいのですが・・・
解説サイトを探しても見本例を見つけることが出来ませんでした。
お手数ですがご教授下さい。
405:名無しさん@お腹いっぱい。
07/09/01 22:44:23 YjuQeksw0
>>3の文字コードの変換してるか?
2バイト文字の場合だけど。
406:名無しさん@お腹いっぱい。
07/09/01 23:12:41 b3MgVP6R0
>404
その手のフィルタは重くなるから、できたとしてもあまり使わない方がよいと思われ。
例えば「|」にマッチさせるフィルタとか。
一度やったことがあるけど、めちゃくちゃ重くなった。
特定の場所で使うそうだから、承知の上なら問題ないかもしれないけど。
407:名無しさん@お腹いっぱい。
07/09/02 00:29:57 IHtBdA060
具体的に何を何に置換したいかが分からないとさっぱり。
408:404
07/09/02 01:19:59 dF04idaY0
レスありがとうございます。
ホストが表示される掲示板においてそのホスト名を置換したいのです。
例
softbank1234567890ab.bbtec.net
を
2007/07/25荒らし犯人
に置換
特定のページのみでの使用を考えているので多少重くても構いません。
409:名無しさん@お腹いっぱい。
07/09/02 01:46:05 IHtBdA060
>>408
こんな感じ。 二行目以降は書き換えて。 もっと増やしたい場合は二行目以降の行をコピペして増やす。
[Patterns]
Name = "filter name"
Active = TRUE
URL = "www.(その掲示板のあどれす)~.com/~"
Limit = 256
Match = "softbank1234567890ab.bbtec.net$SET(0=2007/07/25荒らし犯人)"
"|softbank1234567890ab.bbtec.net$SET(0=2007/07/25荒らし犯人)"
"|softbank1234567890ab.bbtec.net$SET(0=2007/07/25荒らし犯人)"
"|softbank1234567890ab.bbtec.net$SET(0=2007/07/25荒らし犯人)"
"|softbank1234567890ab.bbtec.net$SET(0=2007/07/25荒らし犯人)"
"|softbank1234567890ab.bbtec.net$SET(0=2007/07/25荒らし犯人)"
"|softbank1234567890ab.bbtec.net$SET(0=2007/07/25荒らし犯人)"
"|softbank1234567890ab.bbtec.net$SET(0=2007/07/25荒らし犯人)"
410:名無しさん@お腹いっぱい。
07/09/02 02:39:52 Pit1YFas0
Google Adsenseで自分の広告を自分でクリックしてしまうのが怖いので、
ProxomitronでなんとかAdsenseの広告を消せないでしょうか?
411:名無しさん@お腹いっぱい。
07/09/02 02:47:41 Pit1YFas0
とおもったら自己解決しますたスマソ
412:404
07/09/02 03:34:04 dF04idaY0
>>409
アドバイスありがとうございます。
Replaceの部分にはどのように記述すればいいのでしょうか?
softbank1234567890ab.bbtec.net
を
2007/07/25荒らし犯人
softbank1357924680ab.bbtec.net
を
2007/08/01荒らし犯人
のように複数の置換を1回で行いたいのですが・・・・
413:名無しさん@お腹いっぱい。
07/09/02 03:36:28 IHtBdA060
>>412
あ、ごめんなさい。 Replaceには \0 と書いて下さい。
414:名無しさん@お腹いっぱい。
07/09/02 03:43:19 IgQPIOYd0
「文字」にマッチさせるのかと思ったら「文字列」だったのね。
文字列にマッチさせる場合は極端に重くはならないと思う。
>409のような場合ならまったく問題ない。
>412
>409は$SETと「|」を組み合わせるだけの簡単なものだから、
このくらいのフィルタならちょっと勉強すれば書けるようになるよ。
415:名無しさん@お腹いっぱい。
07/09/02 04:44:53 pbWLNJPI0
ちょっと参考までに聞きたいんだけど、重くなる処理の文字と文字列の違いってなに?
全角英数→半角英数みたいな感じのことかな。
416:名無しさん@お腹いっぱい。
07/09/02 04:53:19 AyBJjFGs0
文字だと大量に出現するけど、文字列だと処理が少ない って事かと
417:名無しさん@お腹いっぱい。
07/09/02 11:30:25 j1KuCzjc0
置き換えが重いってこと?検索かと思ってた。
418:名無しさん@お腹いっぱい。
07/09/02 16:45:42 AyBJjFGs0
検索なしに置き換え可能なら、画期的。
419:名無しさん@お腹いっぱい。
07/09/02 18:21:33 j1KuCzjc0
いや、出現の量を語ってるので。
420:名無しさん@お腹いっぱい。
07/09/02 21:54:51 nb3tEMoU0
>>415
置き換え自体は軽いよ
問題になるのは検索の方かな
「*、[ ]++、( )++」などを多用してる検索は書き方悪いと重くなりやすい
421:名無しさん@お腹いっぱい。
07/09/02 21:59:42 IgQPIOYd0
ごめん。当時書いたフィルタを再現しようとやってみたけど、
どんなだったか思い出せなかった。
条件$SET()|条件$SET()|条件……
という形式のマッチを使ったフィルタで、「\|」にマッチさせて取り除く
(取り除くだけなので$SETは使わない)というものを追加したら、
テストウィンドウでの結果がけっこう遅くなったことがあった。
そういうことがあったので、
文字列でなく文字にマッチさせようとすると遅くなると思い込んでいたけど、
勘違いだったかもしれない。
422:名無しさん@お腹いっぱい。
07/09/03 00:05:51 JuL4OCRh0
Matchに条件がHitした時にフルパス指定した音を鳴らす事はできないのでしょうか?
フィルターが稼動した時に音を鳴らしたいのですが・・・・
423:名無しさん@お腹いっぱい。
07/09/03 00:39:30 JPRJUQIu0
EMBEDとかBGSOUNDを書き加えれば?
424:名無しさん@お腹いっぱい。
07/09/03 01:43:05 kIKiuqjA0
教えてください。
<a href="URLリンク(www.????.co.jp)
という記述の、hoge-999を消し去りたいのですがうまくいきません。
<a href=>に囲まれたキーワードをチェックしてくれていないようなのですが
何が原因なのでしょうか。
また、<a hrefを含めたキーワードにはマッチするようなので
hoge-999を含む文字列にマッチし、hoge-999以外の文字列を出力
というようなフィルタは作成可能でしょうか。
id=###abc###の#の部分には数値が入り、それそれ異なります。
425:名無しさん@お腹いっぱい。
07/09/03 02:06:32 z1FMtrL00
<a[^>]++href=$AV(http://somehost.co.jp/id=([a-z0-9]+)\#/hoge-999)>
↓
<a href="http://somehost.co.jp/id=\#/任意の文字列">
426:名無しさん@お腹いっぱい。
07/09/03 02:07:35 z1FMtrL00
a[^>]++ でなくて a\s[^>]++ だった。
427:名無しさん@お腹いっぱい。
07/09/03 03:20:54 55363B/r0
Match = "(<a\shref[^>]++/)\0hoge-999">"
Replace = "\0"
428:名無しさん@お腹いっぱい。
07/09/03 03:26:36 55363B/r0
訂正 Replace = "\0">"
429:424
07/09/03 03:48:30 kIKiuqjA0
お返事ありがとうございました。
>>425さんの方法でうまくいきました。
id=([a-z0-9]+)\#がキモですね。
ただ、変数\#だと、置き換えた時に中の値が一つずつずれてしまうため
\0を使いました。
>>427さんの方法は、テストではうまくいくのですが
実際にページを表示させるとマッチしていないような感じです。
この辺の動作が前々から気持ち悪いです。
ともあれ、「必要な部分を変数に入れ、あとで整形」の方法がわかりました。
遅くまでありがとうございました。
430:名無しさん@お腹いっぱい。
07/09/03 04:08:41 55363B/r0
うまくいかない理由を知りたいからサイトのURLか
その部分のソースを教えてくれませんか?
431:424
07/09/03 12:08:59 kIKiuqjA0
>>430さん、動きました!
実際はhoge-999のあとに文字列が続くため( target="_top")、
Match、Replace共にそれを含めていたのですが
Match="(<a\shref[^>]++/)\0hoge-999""
Replace="\0""
のように後半をカットしたところ動きました。
432:名無しさん@お腹いっぱい。
07/09/03 22:27:10 r6VKPR850
またGoogleimage変わった?
>>150のフィルタが利かなくなってら
433:名無しさん@お腹いっぱい。
07/09/05 10:43:36 tgIghdhL0
テキストサイトhogehoge.comで、"red"の文字色を赤色に、"blue"の文字色を青色にしたいのだがどうすればいい?単一設定ならうまく行くけど、複数だと駄目ぽ
[Patterns]
Name = "highlight bold"
Active = TRUE
URL = "([^.]+.|)hogehoge.com/"
Limit = 256
Match = "(red)\1+(blue)\2"
Replace = "<span style="color:#FF0000">\1</span>""<span style="color:#0000FF">\1</span>"
434:433
07/09/05 10:58:51 tgIghdhL0
Match = "(red)\1|(blue)\2"
Replace = "<b><span style="color:#FF0000">\1</span></b><b><span style="color:#0000FF">\2</span></b>"
自己解決しました。|で区切ったらできそうです。スレ汚しすまそ
435:名無しさん@お腹いっぱい。
07/09/05 11:12:42 /e4FE15E0
$SETを使った方がいい
red
$SET(0=<font color="#FF0000">red</font>)|
blue
$SET(0=<font color="#0000FF">blue</font>)
Replace = "\0"
436:名無しさん@お腹いっぱい。
07/09/05 12:34:21 OvOhrfwP0
デフォルトで入っているDOM Banner Blaster v0.007でバナーを殺しているのですが、
Amazonやニコ動画ログイン画面では悪さをして毎回停止させています。
これらのURLを含む場合は動作しないように改変したいのですが
Matchの部分をどう改変すれば良いのでしょうか?
お手数ですがご教授下さい。
437:名無しさん@お腹いっぱい。
07/09/05 12:39:04 znmJE80S0
>>436
URL欄の先頭に
(^ 除外するURL1 | 除外するURL2 | 除外するURL3 | 除外するURL 4 )
というのを置く。
438:名無しさん@お腹いっぱい。
07/09/05 14:40:58 OvOhrfwP0
ありがとうございました
439:名無しさん@お腹いっぱい。
07/09/05 15:12:59 znmJE80S0
あ、URLは http:// を外したものを書いてね。
440:名無しさん@お腹いっぱい。
07/09/05 22:24:10 GVxWT6lB0
>>437
大変勉強になりました。有り難う御座います
441:名無しさん@お腹いっぱい。
07/09/07 04:47:04 Ej05IuoY0
[HTTP headers]
In = FALSE
Out = FALSE
Key = "URL: Direct to image in Google Image (Out) (2006-02-02)"
Match = "URLリンク(*.google.)(co.jp|com)/imgres\?imgurl=([^&]+)\0&(^$KEYCHK(c))"
Replace = "$JUMP(\0)"
このヘッダフィルタで、クリックしたとき常に新規ページで開くにはReplaceをどう書き換えればいいか教えてください
target="_blank"を使えばいいであろうことまではわかるんですが・・・
442:名無しさん@お腹いっぱい。
07/09/07 06:31:02 ON1eM8dz0
わははは
443:名無しさん@お腹いっぱい。
07/09/07 12:01:01 uehaUlcp0
>>441
わかってねーよw
444:名無しさん@お腹いっぱい。
07/09/07 12:28:20 UK4eCVfk0
ヘッダじゃむりじゃね?
445:名無しさん@お腹いっぱい。
07/09/07 13:50:36 MgUyz+1G0
>>441
それって、今実際に使ってるままのフィルターそのもののコピペ?
446:名無しさん@お腹いっぱい。
07/09/07 14:06:01 aMZdOIv20
今日の明け方、一時的にググルイメージおかしくなってたね
メンテしてたのかな
447:名無しさん@お腹いっぱい。
07/09/07 18:41:12 bmuDEP0e0
In = FALSE
Out = FALSE
この部分は問題ないの?
シロート的にはフィルタOFFのような気がするんだけど。
448:名無しさん@お腹いっぱい。
07/09/07 19:39:15 j+IyZXDB0
そもそもわざわざフィルタ作ってまでやるような事でもないな
449:名無しさん@お腹いっぱい。
07/09/07 21:29:08 TI+nigqi0
URLリンク(www.zakzak.co.jp)
の「続きを読む」をすっ飛ばすフィルタをどなたか書いてくだされ。
なぜかmeta refreshじゃ上手くいかんかった。
450:名無しさん@お腹いっぱい。
07/09/07 22:06:23 oYvNrWeN0
>>449
orz
451:名無しさん@お腹いっぱい。
07/09/08 01:26:32 7LefcQXI0
>>449
素人だけど書いてみた。上手くいかなかったフィルタも見てみたいわ。
[Patterns]
Name = "zakzak Redirect"
Active = TRUE
URL = "www.zakzak.co.jp"
Limit = 200
Match = "<a href="\0" class="zenbun">"
"$STOP()"
Replace = "<meta http-equiv="refresh" content="0;url=./\0">"
"\k"
452:名無しさん@お腹いっぱい。
07/09/08 13:37:07 uFo5T01a0
>>436に付随する内容だけどニコ動画のログイン画面バナーにだけ許可だして
他は通常通りシャットアウトはできないのでしょうか?
URLでフィルタリングしようにもログイン後のトップページも同じ
URLリンク(www.nicovideo.jp)
なのでログイン後のバナーも許可してしまいます・・・・。
453:名無しさん@お腹いっぱい。
07/09/08 13:42:11 reBYi7tD0
汎用フィルタの限界だな
$OHDR(Cookie:) で絞り込んでみては?
454:名無しさん@お腹いっぱい。
07/09/08 14:27:13 xfU1yrSP0
>>452
ニコニコスレに貼られてるニコニコ専用の広告消しを入れればよか。
455:名無しさん@お腹いっぱい。
07/09/08 14:28:58 SPMvQ4LL0
そういう問題じゃないだろ
456:名無しさん@お腹いっぱい。
07/09/08 14:31:05 xfU1yrSP0
いや、汎用フィルターですべてをカバーしようというのは無理だから。
それにニコニコ専用のフィルタなら汎用フィルタには引っかからない奴も綺麗に消してくれる。
457:452
07/09/08 15:29:27 uFo5T01a0
そんなスレがあったんですね。
早速そちらを探してみます。
458:名無しさん@お腹いっぱい。
07/09/08 20:04:26 4StqrJGP0
XP用のUserAgentを誰か作って下さい。
98やVista等もあるとおもしろいです。
自分で作ろうとしてもReplaceの項目が
各UserAgent毎に特定の決まりがあるようなので全く分からないです。
459:名無しさん@お腹いっぱい。
07/09/08 20:38:15 ZQtcxywY0
こんなのがすでにあるよ。ある程度規則性があることにも注目。
URLリンク(www.openspc2.org)
他にもあるから探してみてね。
URLリンク(www.google.co.jp)
IE用の基本則。これはうちのIE6sp2(xpSP2)のUA。
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; i-NavFourF; .NET CLR 2.0.50727; .NET CLR 1.1.4322)
UAの基本Ver.は最初に付ける。追加情報は括弧内に。括弧内の項目は;(セミコロン)で区切り、そのあとにスペースを空けておく。
"Mozilla/4.0 " Mosaic 4.0相当であることを示す。(IEはNCSA Mosaicを基にしているため)
"compatible;" 互換性があることを示す。
"MSIE 6.0;" Microsoft Internet Explorer 6.0を使っていることを示す。
"Windows NT 5.1; " OSのバージョン。xpの場合はWindowsNTのバージョンでは5.1に相当。5.0は2000、5.2はWS2003。vistaは(予想通り)6.0になるらしい。
"SV1;" 要はIE6sp2を使っているということだけど・・・ URLリンク(sb.xrea.com)
"i-NavFourF;" i-Nav(IDN対応アドイン)を使用している。
".NET CLR 2.0.50727; " ".NET CLR 1.1.4322" .net Frameworkインストール済みであることとそのバージョン。
460:名無しさん@お腹いっぱい。
07/09/09 02:44:14 i9Fbwgvd0
エロ広告によくある「pics.dmm.co.jp」や「www.dmm.co.jp」を
URL Killfile.txtに追記してもフィルタリングされないのですが
既に設定済みのフィルタ無いのでしょうか・・・・?
461:名無しさん@お腹いっぱい。
07/09/09 03:11:54 17cePBMV0
URL Killfileを利用するフィルタはいくつかあるけど
ヘッダフィルタだけが効いてるんだと思う
広告は表示されるけど広告を踏んでも飛ばないでしょ?
汎用フィルタで消えない広告は専用フィルタで消すべし
さあ、勇気を出してそのエッチな広告が出るURLを晒すんだ
462:名無しさん@お腹いっぱい。
07/09/09 06:10:49 43kfl2Ak0
>>459
トンクス。
もうひとつ質問だけど、設定→Blockfile→BypassのListからURL登録すると
ウェブページフィルタとヘッダフィルタの全ての設定をバイパスされるけど、
送信・受信のヘッダフィルタだけONにして、ウェブページフィルタだけをOFFにする項目はListにあるのですか?
BlockfileのListに、そのような項目がないような気がするのですが?
特定のURLだけで、このような状態にしたいです(毎回ウェブページフィルタだけを特定のURLだけでOFFにするのはややこしいので)
そもそも、このような事は可能なのでしょうか?
もし無ければ、誰かListを作って頂けないでしょうか・・・
463:名無しさん@お腹いっぱい。
07/09/09 06:20:40 b9qW5oOd0
面倒だけどリスト作って、URLのマッチに
^$LST(○○○)
って入れりゃいいんじゃねーの?
464:名無しさん@お腹いっぱい。
07/09/09 07:06:21 B08MTdzW0
>>462
[HTTP headers]
In = FALSE
Out = TRUE
Key = "URL: Web Filter Off [2007/09/09] (Out)"
Match = "$LST(WebFilterOff)"
Replace = "$FILTER(false)$LOG(C+++RESP $DTM(c)+++ URL: Web Filter Off)"
[Blocklists]
List.WebFilterOff = "..\Lists\WebFilterOff.txt"
-------------------WebFilterOff.txt-------------------
# 例、Yahoo! Japan のトップページのみ適用する。
#URLリンク(www.yahoo.co.jp)(^?)
#
# 例、URLリンク(www.yahoo.co.jp) から始まるURL全てに適用する。
#URLリンク(www.yahoo.co.jp)
#
# 例、yahoo.co.jp ドメインの全てのURLに適用する。
#http(s|)://([^/]++.|)yahoo.co.jp(:[0-9]+{1,5}|)/
# Proxomitron サーバ
URLリンク(local.ptron)
# Proxomitron Wiki
URLリンク(abc.s65.xrea.com)(index.php(^?)|\?(cmd|plugin)=(para|)edit)
-------------------WebFilterOff.txt-------------------
465:名無しさん@お腹いっぱい。
07/09/09 11:31:40 43kfl2Ak0
>>464
恐ろしいほどにありがとうございます。
フィルタ出来るの速すぎですw
今まで、意外にありそうで無かったフィルタなんですね。
使い手が多そうだから、テンプレ入りしても良い位の良フィルタなんじゃない?
466:名無しさん@お腹いっぱい。
07/09/10 00:08:09 kvf6IKzo0
「NGリストに登録したサイトへのリンク文章」やリンク画像を非表示にするにはどうしたらいいのでしょうか?
画像ファイルそのもののサーバーをNG登録するのではなくリンク先で判別したいのですが・・・・
そのようなフィルタはもう既にあるのでしょうか?
467:名無しさん@お腹いっぱい。
07/09/10 01:25:12 bG8mPMnt0
>>460さん、こんにちは
468:名無しさん@お腹いっぱい。
07/09/10 02:15:02 TkyAoGsd0
>>466
ある
469:名無しさん@お腹いっぱい。
07/09/10 15:43:57 NX3Ztb/W0
皆、自分用に作って完成させるも公開したところでリターンが無いので誰も貼りません
470:名無しさん@お腹いっぱい。
07/09/10 17:09:39 dMm909Qv0
えー
貼ってよー
471:名無しさん@お腹いっぱい。
07/09/10 17:14:22 JZnSXcRB0
rssというか、Firefoxのライブブックマークの「AD: ~」という広告を消す方法はありますでしょうか?
私のスキルでは・・・
472:名無しさん@お腹いっぱい。
07/09/10 20:35:05 hQoeENxM0
串刺すときは、Active Xを知らないうちに無断インスコされる可能性があるから
IEのスクリプトを全てOFFにしろって言うけど、
オミトロンのどのフィルタをONにしたら、IEでわざわざOFFにしてなくても安全なの?
473:名無しさん@お腹いっぱい。
07/09/10 20:43:16 47eufjkh0
IEの設定いじれば大丈夫だよ。 というかそれが一番確実で安全。
474:名無しさん@お腹いっぱい。
07/09/10 20:53:09 7nPz0OQq0
タブブラウザ使ってるならボタンあるだろ?
475:466
07/09/11 00:45:20 AQ9LsMC00
そうですか・・・非公開だったんですね。
ションボリ(´・ω・`)
476:名無しさん@お腹いっぱい。
07/09/11 00:57:25 60qptMZK0
>475
a[href^="NGにしたいURL(前方一致)"] { display: none; }
477:名無しさん@お腹いっぱい。
07/09/11 07:19:59 v15DR1u+0
おみろろーん