Proxomitron フィルタ ..
[2ch|▼Menu]
554:名無しさん@お腹いっぱい。
08/02/11 23:10:26 2dXZFCkK0
>>550
なるほど。
処理の優先順位とか、* の強力さとかでマッチだけはしてたって感じなんですね。
原因を理解できてよかったですっ。

555:名無しさん@お腹いっぱい。
08/02/11 23:11:06 2fgXrnTY0
>think氏
$NESTの誤爆マッチングの例、間違ってる。
<div class='ad'>では無く<div class='ad2'>では?

556:名無しさん@お腹いっぱい。
08/02/11 23:13:40 yWxR+VFR0
テロリストが暗号でやり取りしてるスレっぽいので通報しました

557:名無しさん@お腹いっぱい。
08/02/12 00:39:13 BHlZGebP0
JavaScriptがonだと(何時もonです)メール欄がsageになりません。
方法を教えてください。

Name = "2ch Reset+"
Active = TRUE
URL = "[^/]++.(2ch.net|bbspink.com)/"
Limit = 30
Match = "<input name=mail size=19>"
Replace = "<input name=mail size=19 value="sage">"

558:名無しさん@お腹いっぱい。
08/02/12 01:06:42 i0NSgIrU0
>551-553
どうもありがとうございます。希望する動作になりました。
最深部のframesetにマッチするしくみのようで、
マッチの対象になるframesetが多重にあった場合、
階層の浅い方のframesetにはマッチしないことになりますね。
ただ、フレーム関連はただでさえ要素が入り乱れて対処が面倒なので、
誤爆対策だけしっかりしておけばだいたい通用するかと思います。
(^*<frameset>)の部分では、「>」は必要でしょうか。
「\s」などに置き換えたり消したりしても問題なく動作しているように見えますが、
あえて「>」を入れる理由があれば知りたいです。

もともと3つ以上のフレームに同時に対応させるつもりで設計したフィルタですが、
現在のところ2つまでしか対応させていないので、
グローバル変数を削除するなど細部のメンテナンスをしました。

559:名無しさん@お腹いっぱい。
08/02/12 01:07:44 i0NSgIrU0
Name = "invisible frames to links1 (2008.02.12 beta1)"
Active = TRUE
URL = "(^$KEYCHK(f))&($TYPE(htm)|$TYPE(js))"
Bounds = "$NEST(<frameset,</frameset>)"
Limit = 3072
Match = "[^>]++(cols|rows)\0=$AV( "
"((0%|[01])\8 , \9|(^0%|[01])\8 , (0%|[01])\9|(100%)\8 , (0%|[01*])\9|(100%|[*])\8 , (0%|[01])\9) "
"(,*$SET(3=<li>more frames found</li>\r\n)|)"
")[^>]+>"
"(^*<frameset)"
"(*<frame\s([^>]++name=$AV(\4)|$SET(4=no-name)&[^>]++src=$AV((?*)\6)|$SET(6=about:blank)"
")$SET(1=<li><dl>\r\n<dt>frame: \4; \0="\8"</dt>\r\n<dd><a href="\6">\6</a></dd>\r\n</dl></li>\r\n))"
"((*<frame\s([^>]++name=$AV(\5)|$SET(5=no-name)&[^>]++src=$AV((?*)\7)|$SET(7=about:blank)"
")$SET(2=<li><dl>\r\n<dt>frame: \5; \0="\9"</dt>\r\n<dd><a href="\7">\7</a></dd>\r\n</dl></li>\r\n)"
")|$SET(2=<li>frame: not found</li>\r\n))"
"(*<frame\s$SET(3=<li>more frames found</li>\r\n)|)*"
Replace = "<body class="invisible-frames">\r\n<p>invisible frames found</p>\r\n<ol>\r\n\1\2\3</ol>\r\n</body>"

560:名無しさん@お腹いっぱい。
08/02/12 01:34:47 i0NSgIrU0
>最深部のframesetにマッチするしくみ
と書いて気づいたのですが、以下のような例だと>559はマッチしませんでした。

<frameset rows=" 100% , 0 ">
<frame name="MENU" src="menu.html">
<frameset rows=" 100 , 0 ">
<frame name="CONTENT1" src="content1.html">
<frame name="CONTENT2" src="content2.html">
</frameset>
</frameset>

この例の場合、本来なら外側のframesetのみマッチさせる対象になり、
内側のframesetはマッチさせる対象になりません。
外側にマッチさせてそこにbody要素を置く都合上、
内側のframesetの存在はどうでもよくなります。
>536は内側のframesetを無視してフレームをアンカー化させるものの、
>559では(^*<frameset)の副作用で[合致なし]になります。
(^*<frameset)を取り除くとマッチするので、
(^*<frameset)以外によい方法を考えるか、>536と併用することになりそうです。

561:名無しさん@お腹いっぱい。
08/02/12 02:02:14 35uGtF5T0
ここはちんこ隔離スレ

562:名無しさん@お腹いっぱい。
08/02/12 07:41:40 wqKSu80P0
>>516
まだみてたら。
素人的アプローチ。

[Patterns]
Name = "Naruse junkai deleter (technashi)"
Active = TRUE
URL = "www.rakugakidou.net/"
Limit = 30000
Match = "$NEST(<table\scellpadding="0"\scellspacing="0"\swidth="172",/table>)"

[Patterns]
Name = "Naruse kininaru deleter (technashi)"
Active = TRUE
URL = "www.rakugakidou.net/"
Limit = 15000
Match = "$NEST(<td\swidth="178"\salign="left"\svalign="top",/table>)"

[Patterns]
Name = "Naruse amazon deleter (technashi)"
Active = TRUE
URL = "www.rakugakidou.net/"
Limit = 30000
Match = "$NEST(<table\scellpadding="0"\scellspacing="0"\swidth="170",/table>)"



563:名無しさん@お腹いっぱい。
08/02/12 12:48:20 th3f4nE80
>$NEST(<a\s,</a>) は <a\s*</a> よりも高速に動作する、という事です。
これ、\sの直後に*が来てるから後者が遅いだけじゃないか?

$NEST(<a(\s*|)>,</a>) と <a(\s*|)>*</a>
検索対象=「<a hoge>url</a>aaaaaaaaaaaaaaaaaaaaaaaaa」を100個並べた物
だと逆転する。どっちにしろ誤差の範囲内だが。

564:名無しさん@お腹いっぱい。
08/02/12 14:06:03 km+9XMCY0
萌え連
URLリンク(moepic.dip.jp)

invisible frames to linksで上のサイトが表示変になったので報告

565:名無しさん@お腹いっぱい。
08/02/12 18:23:21 jj6CnmeU0
>>516
自分はこれで見てます

[Patterns]
Name = "Rakugakido Filter"
Active = TRUE
URL = "www.rakugakidou.net"
Limit = 20480
Match = "$NEST(<a\sh[^>]++hobbystock.jp,</a>)|"
"$NEST(<p\salign="center">,</p>)|"
"$NEST(<table[^w]++width="530" height="1(1|2)0",</table>)|"
"$NEST(<table[^w]++width="170,</table>)|"
"$NEST(<(no|)script,</(no|)script>)|"
"$NEST(<table[^w]++width="896" height="120,</table>)"
Replace = "<!-- Proxo for rakuga -->"

よりスマートなやり方があれば、申し訳ないが教えて頂きたい

566:557
08/02/12 18:40:45 //JOoZX+0
誰か教えてください><

567:名無しさん@お腹いっぱい。
08/02/12 19:01:49 Nj8kOjuR0
>>563
$NESTで高速化したと思ってる人にはそう思わせてあげようよ。
$NESTを使うと逆に何倍も遅くなるケースだってあるけどそれでも体感的には変化ないし。

568:名無しさん@お腹いっぱい。
08/02/12 19:09:37 pUo7c5Po0
>>565
Limit = 64
Match = "<td width="180" align="left" valign="top">"
Match = "$SET(0=<td style="display:none">)|"
Match = "\] </h4>$SET(0=\] </h4>\k$STOP())"
Replace = "\0"

569:名無しさん@お腹いっぱい。
08/02/12 19:27:48 jj6CnmeU0
>>568
ありがとうございます。とてもスマートです

570:516
08/02/12 21:15:15 /QvU7x9R0
>>562,565,568
ありがとうございます。
広告がなくなり快適に見られるようになりました。

571:名無しさん@お腹いっぱい。
08/02/12 21:32:44 i0NSgIrU0
IDはまだ変わってないかな。

>564
わざわざ報告ありがとうございます。
しかしながら、これは仕様通りの動作です。以下で説明します。

マッチさせる前のソース。いらない部分は省略。
<frameset cols="145,*">
<frameset rows="*,0">
<frame src="menu.htm" name="menu">
<!-- <frame src="realtime/real_moe.cgi" name="menu"> -->
</frameset>
<frame src="top.htm" name="top">
</frameset>

マッチさせた後のソース。
<frameset cols="145,*">
<body class="invisible-frames">(略)</body>
<frame src="top.htm" name="top">
</frameset>

572:名無しさん@お腹いっぱい。
08/02/12 21:33:27 i0NSgIrU0
<frameset cols="145,*"><frame src="top.htm" name="top"></frameset>
framesetの中にbodyを含んではならないことになっているので、bodyは無視されます。
その結果、無視されなかった左フレーム(cols="145")だけが描画され、
右フレーム(cols="*")には何も描画されません。

このフィルタはもともと、外側のframesetにマッチさせることを前提とした設計なので、
今回のような場合は誤爆に近い扱いになります。
>564のような場合に対応する
(内側のframesetにマッチさせても期待する結果を得る)には
もっと複雑なフィルタを考えるか追加でフィルタを作成するなどの必要があり、
そこまで対応させることは考えていません。
わざわざ対応させなくても、今回のような場合は
このフィルタが原因で右フレームが描画されなくなったのは明白なので、
問題があった場合に備えてあらかじめ$KEYCHKを設定しています。
$KEYCHKでこのフィルタをバイパスさせるか、
dbug..からソースを見て行きたいフレームの場所を特定することで対策してください。

573:名無しさん@お腹いっぱい。
08/02/12 21:39:54 i0NSgIrU0
>559-560の対策として改善をほどこしたフィルタ。
$NESTの中身を調整することで、>538に書いた誤爆を回避した。

Name = "invisible frames to links1 (2008.02.12 beta2)"
Active = TRUE
URL = "(^$KEYCHK(f))&($TYPE(htm)|$TYPE(js))"
Bounds = "$NEST(<frameset\s[^>]+>,</frameset>)"
Limit = 3072
Match = "[^>]++(cols|rows)\0=$AV( "
"((0%|[01])\8 , \9|(^0%|[01])\8 , (0%|[01])\9|(100%)\8 , (0%|[01*])\9|(100%|[*])\8 , (0%|[01])\9) "
"(,*$SET(3=<li>more frames found</li>\r\n)|)"
")[^>]+>"
"(*<frame\s([^>]++name=$AV(\4)|$SET(4=no-name)&[^>]++src=$AV((?*)\6)|$SET(6=about:blank)"
")$SET(1=<li><dl>\r\n<dt>frame: \4; \0="\8"</dt>\r\n<dd><a href="\6">\6</a></dd>\r\n</dl></li>\r\n))"
"((*<frame\s([^>]++name=$AV(\5)|$SET(5=no-name)&[^>]++src=$AV((?*)\7)|$SET(7=about:blank)"
")$SET(2=<li><dl>\r\n<dt>frame: \5; \0="\9"</dt>\r\n<dd><a href="\7">\7</a></dd>\r\n</dl></li>\r\n)"
")|$SET(2=<li>frame: not found</li>\r\n))"
"(*<frame\s$SET(3=<li>more frames found</li>\r\n)|)*"
Replace = "<body class="invisible-frames">\r\n<p>invisible frames found</p>\r\n<ol>\r\n\1\2\3</ol>\r\n</body>"

574:名無しさん@お腹いっぱい。
08/02/12 23:50:13 DHZsR0rS0
Proxomitron使ってるとyourfilehostで「ERROR: Invalid stream url」って出て動画見れないんだけど
どのフィルターを外せばいいんでしょうか?

575:名無しさん@お腹いっぱい。
08/02/13 00:58:16 NHwP0aWW0
当たりつけて外して絞って自分で確認しろよ

576:名無しさん@お腹いっぱい。
08/02/13 01:20:01 HnykaPQb0
てs

577:名無しさん@お腹いっぱい。
08/02/13 11:32:12 X9CWY97V0
2chの書きこみ&クッキー確認を押してくれるフィルターがあったと思うのですが
ご存知の方、教えてください。

578:577
08/02/13 13:43:37 X9CWY97V0
2ch bbs.cgi auto submitというフィルタが見つかりました。ありがとうございました。

579:think ◆MM0nnAOCiQ
08/02/14 02:04:13 LO4KhG860
誤爆と利便性のバランスを踏まえると、全てのフレームをリンク化するのが合理的に思えてきました。

更新点
- URLマッチの & を外した
- $TYPE(js) を外した
- 全てのフレームをリンク化するようにした
- 可視化に伴う記述を若干変更

[Patterns]
Name = "invisible frames to links1 [2008/02/14] custom test1.5"
Active = TRUE
URL = "(^$KEYCHK(f))&($TYPE(htm)|$TYPE(js))"
Bounds = "$NEST(<frameset\s,</frameset>)"
Limit = 3072
Match = "(("
"<frameset\s"
"$SET(#=<p style='color: green;'>frameset: )[^>]++((cols|rows)=$AV(([^,]+, )++([01]%+|100%)*))\#[^>]+>$SET(#=</p>)|"
"</frameset>|"
"<frame\s$SET(#=<p style='color: green;'>frame: )(([^>]++src=)\#$AVQ(("|)\#"
"([^ "']+)\0$SET(FrameSrc=\0)$SET(#=<a href='$GET(FrameSrc)'>$GET(FrameSrc)</a>)("|)\#"
")|)([^>]++)\#/+>$SET(#=</p>)|"
"(<(^/frameset>|frame(set|(^set))\s)[^>]+>)\#"
")"
"([^<]+)\#)+"
Replace = "<body>\@</body>$SET(FrameSrc=)"

入れ子のframeset要素にも対応できますが、入れ子構造を把握できない欠点が残っています。
>564で frameset、frame の内容を把握できますが、frameとframesetの親子関係を見て取れません。

580:think ◆MM0nnAOCiQ
08/02/14 02:07:42 LO4KhG860
>579は一部、更新が反映されていませんでした。

今度こそ更新点
- URLマッチの & を外した
- $TYPE(js) を外した (JSコード内のHTMLにマッチさせるのは危険なため。何か理由があったのかもしれませんが…。)

[Patterns]
Name = "invisible frames to links1 [2008/02/14] custom test1.6"
Active = TRUE
URL = "(^$KEYCHK(f))$TYPE(htm)"
Bounds = "$NEST(<frameset\s,</frameset>)"
Limit = 3072
Match = "(("
"<frameset\s"
"$SET(#=<p style='color: green;'>frameset: )[^>]++((cols|rows)=$AV(([^,]+, )++([01]%+|100%)*))\#[^>]+>$SET(#=</p>)|"
"</frameset>|"
"<frame\s$SET(#=<p style='color: green;'>frame: )(([^>]++src=)\#$AVQ(("|)\#"
"([^ "']+)\0$SET(FrameSrc=\0)$SET(#=<a href='$GET(FrameSrc)'>$GET(FrameSrc)</a>)("|)\#"
")|)([^>]++)\#/+>$SET(#=</p>)|"
"(<(^/frameset>|frame(set|(^set))\s)[^>]+>)\#"
")"
"([^<]+)\#)+"
Replace = "<body>\@</body>$SET(FrameSrc=)"

# 後、一回ぐらい更新してまとめる予定です。

581:think ◆MM0nnAOCiQ
08/02/14 02:23:23 LO4KhG860
………。

3度目の嘘つきは避けたい更新点
- 2つ以上の<frame>をリンク化したとき、全てのリンクが1つめのURLになってしまう不具合修正

[Patterns]
Name = "invisible frames to links1 [2008/02/14] custom test1.7"
Active = TRUE
URL = "(^$KEYCHK(f))$TYPE(htm)"
Bounds = "$NEST(<frameset\s,</frameset>)"
Limit = 3072
Match = "(("
"<frameset\s"
"$SET(FrameLink=$GET(FrameLink)<p style='color: green;'>frameset: )[^>]++((cols|rows)=$AV(([^,]+, )++([01]%+|100%)*))\0[^>]+>"
"$SET(FrameLink=$GET(FrameLink)\0</p>)|"
"</frameset>|"
"<frame\s$SET(FrameLink=$GET(FrameLink)<p style='color: green;'>frame: )(([^>]++src=)\1"
"$AVQ(("|)\2([^ "']+)\3("|))"
"$SET(FrameLink=$GET(FrameLink)\1\2<a href='\3'>\3</a>\2)|)([^>]++)\4/+>$SET(FrameSrc=\4</p>)|"
"(<(^/frameset>|frame(set|(^set))\s)[^>]+>)\0$SET(FrameLink=$GET(FrameLink)\0)"
")"
"([^<]+)\0$SET(FrameLink=$GET(FrameLink)\0))+"
Replace = "<body>$GET(FrameLink)</body>$SET(FrameLink=)"

582:名無しさん@お腹いっぱい。
08/02/14 03:52:40 An7yj55B0
>581
すごいですねこれ。
やろうとしてできなかったフレーム全アンカー化が実現されてます。
cols/rows属性の数値も書かれているので、
どういう風にフレームを使っているか、脳内でだいたいレンダリングできるでしょう。

$TYPE(js)を使っているのはそのまんまの意味です。
外部スクリプトで見えないフレームを挿入しているサイトがいくつかあったので
取り入れましたが、JSの知識はほぼないのでそのへんの検証はあまりできていません。
(現在のところ、このフィルタでJSを通しても誤爆したことはないと記憶しています)

583:名無しさん@お腹いっぱい。
08/02/14 04:03:54 An7yj55B0
>後、一回ぐらい更新してまとめる予定です。
という話なので、もうひとつのフィルタも載せておきます。

Name = "invisible frames to links2 (2008.02.14 beta1)"
Active = TRUE
URL = "(^$KEYCHK(f))&($TYPE(htm)|$TYPE(js))"
Bounds = "$NEST(<frameset[^>]+>,</frameset>)"
Limit = 3072
Match = "<frameset(^[^>]++cols|[^>]++rows)[^>]+>*"
"(<frame\s[^>]++src=$AV(\3)[^>]+>$SET(1=<li><a href="\3">\3</a></li>\r\n))"
"(*<frame\s$SET(2=<li>more frames found</li>\r\n)|)*"
Replace = "<body class="invisible-frames">\r\n<p>invisible frames found; cols/rows not found</p>\r\n<ul>\r\n\1\2</ul>\r\n</body>"

Name = "invisible frames to links2 backup (2007.11.11)"
Active = TRUE
URL = "(^$KEYCHK(f))&($TYPE(htm)|$TYPE(js))"
Bounds = "$NEST(<frameset,</frameset>)"
Limit = 3072
Match = "<frameset(^[^>]++cols|[^>]++rows)[^>]+>*"
"(<frame\s[^>]++src=$AV(\1)[^>]+>$SET(2=<li><a href="\1">\1</a></li>\r\n))"
"(*<frame\s$SET(3=<li>more frames found</li>\r\n)|)*"
Replace = "<body class="invisible-frames">\r\n<p>invisible frames found; cols/rows not found</p>\r\n"
"<ul>\r\n\2\3</ul>\r\n"
"</body>"

上のフィルタは下のフィルタを微調整したもので、検証が済んでいません。
下のフィルタは調整前のものです。こちらは一応の安定版。

584:名無しさん@お腹いっぱい。
08/02/14 04:09:34 An7yj55B0
>583が動作するソースの例。
cols/rows属性が両方ない場合も、見えないフレームが設置されます。

<frameset>
<frame name="test" src="test.html">
<noframes><body></body></noframes>
</frameset>

585:名無しさん@お腹いっぱい。
08/02/14 09:31:41 ZQAx7dco0
先日、ヤフオクの自己紹介から見られる公開プロフィールの仕様が変更になりました。
例えばこのユーザーの場合で言えば、
URLリンク(user.auctions.yahoo.co.jp)
ここの「公開プロフィール」をクリックすると、新しいプロフィール画面
URLリンク(profiles.yahoo.co.jp)
が表示されますが、
「公開プロフィール / OLD」などのようにリンクを表示してOLDをクリックすると、旧公開プロファイル
URLリンク(old.profiles.yahoo.co.jp)
へ飛ぶように出来ないでしょうか?

586:名無しさん@お腹いっぱい。
08/02/14 10:39:31 OoySYkz80
出来るよ。 誰か作ってくれるといいね。

587:名無しさん@お腹いっぱい。
08/02/14 12:51:49 ZJAX34tr0
>>585
Match = "(<a href=$AV(http://(profiles.yahoo.co.jp/[^/]+{1,*})\1)>*</a>)\0"
Replace = "\0 / <a href="URLリンク(old.\1)">OLD</a>"

URL Matchはわからないからほったらかしにしたよ。

588:名無しさん@お腹いっぱい。
08/02/14 13:32:39 H61hVME00
   , - ,----、 
  (U(    )   ページ内のフォーム(<form 〜 </form>)だけ表示して
  | |∨T∨ < 残りを全て消してしまう様なフィルターをお願いします。
  (__)_)   

589:名無しさん@お腹いっぱい。
08/02/14 17:48:25 2cmVgSBH0
折角なので、素人が作ったらこうなったと言う例でもw

Name = "DeFramer 20070314"
Active = TRUE
Limit = 200
Match = "<((frameset|noframes|/frameset|/noframes)*)\1>"
Replace = "<body Add_Proxomitron><span style="color:#000;background-color:#ddd;font-size:10pt;">&lt;\1&gt;</span><br></body>\r\n"

Name = "Convert Frames to Links 20070314"
Active = TRUE
Limit = 512
Match = "<frame\s*\0src=$AV(\1)\2>"
Replace = "<body Add_Proxomitron><span style="color:#000;background-color:#ddd;font-size:10pt;">&lt;frame \0 src="<a target=_blank href="\1">\1</a>"\2&gt;</span><br></body>\r\n"

色やらtargetやらは私の好みと言う事で

590:名無しさん@お腹いっぱい。
08/02/14 17:51:51 ZQAx7dco0
>>587
どうもありがとうございます。おかげさまですごく使い勝手が良くなりました。
オクは売買ともによく使うので本当に助かりました。感謝です。

591:名無しさん@お腹いっぱい。
08/02/14 17:53:18 2cmVgSBH0
あ、ミス
Name = "Convert Frames to Links 20070314"

Match = "<frame\s\0src=$AV(\1)\2>"
が正しい‥‥はず

592:名無しさん@お腹いっぱい。
08/02/14 21:47:58 An7yj55B0
Name = "invisible frames to links2 (2008.02.14 beta2)"
Active = TRUE
URL = "(^$KEYCHK(f))&($TYPE(htm)|$TYPE(js))"
Bounds = "$NEST(<frameset[^>]+>,</frameset>)"
Limit = 3072
Match = "<frameset("
"([^>]++(cols|rows)=($AV( [*] | 100% )|["']+ ))|"
"(^[^>]++cols|[^>]++rows))[^>]+>"
"(*<frame\s[^>]++src=$AV(\3)[^>]+>$SET(1=<li><a href="\3">\3</a></li>\r\n))"
"(*<frame\s$SET(2=<li>more frames found</li>\r\n)|)*"
Replace = "<body class="invisible-frames">\r\n<p>invisible frames found; cols/rows not found</p>\r\n<ul>\r\n\1\2</ul>\r\n</body>"

>584のほかに、以下のようなframesetにも対応した。
実際に試してみると、やはり見えないフレームが設置される。
<frameset cols="">
<frameset rows="*">

593:名無しさん@お腹いっぱい。
08/02/14 23:30:06 An7yj55B0
>592は誤爆が確認されたので、なしということでお願いします。

誤爆する例。
<frameset cols="100,*" rows="">
<frame name="test" src="index.html">
</frameset>

以下のようなframesetをすべて正常に処理できないと、
フィルタリングされない場合が出てくるかもしれない。
<frameset>
<frameset cols="">
<frameset cols=>
<frameset rows="*">
<frameset rows=" 100% " cols=" 100 , * ">
<frameset cols="100,*" rows="">
<frameset rows="*" cols="*">
<frameset cols="" rows="">
<frameset cols= rows="">

594:名無しさん@お腹いっぱい。
08/02/15 13:51:06 CpgfpGbX0
0か1が6個続く [01]{6}ってのはどう書けばいいの?

595:名無しさん@お腹いっぱい。
08/02/15 14:05:38 xEG5cZSW0
>>594
URLリンク(abc.s65.xrea.com)

596:名無しさん@お腹いっぱい。
08/02/15 14:34:57 CpgfpGbX0
+がいるのか、ありがとう。

597:名無しさん@お腹いっぱい。
08/02/18 11:24:55 nRasfgzQ0
Gmailのスポンサーリンク消すフィルターってありませんか?
メールの内容とシンクロしてて気持ち悪い・・・

598:http://killthecult.blog.shinobi.j p/
08/02/18 14:56:02 pdAJ2Md40
>>597
kwsk

599:名無しさん@お腹いっぱい。
08/02/18 16:50:48 nRasfgzQ0
>>598

FAQより。

6. Gmail で広告は表示されますか。

はい。Gmail メッセージの横に、関連性のあるテキスト広告が表示されます。
これらは、Google 検索結果ページの横に表示される広告と同様のものです。
広告とコンテンツの照合は、コンピュータにより完全に自動化されたプロセスで行われます。
広告を表示する際に人間がメールをチェックすることはなく、メールの内容や個人を特定できるような情報を
Google が広告主に提供することもありません。

広告は受信または送信する Gmail メッセージの本文には挿入されず、
ポップアップ広告や関連性の低いバナー広告が表示されることもありません。

600:名無しさん@お腹いっぱい。
08/02/18 17:00:26 IfGEFfpo0
>>599
へー。俺GmailはPOPで受信してるからそんなのにお目に掛かったこと無いわ

601:名無しさん@お腹いっぱい。
08/02/18 18:17:06 7u/RoQUR0
Gmailのアカウント欲しい

602:名無しさん@お腹いっぱい。
08/02/18 18:28:27 J3WANI5I0
取ればいいじゃん。

603:名無しさん@お腹いっぱい。
08/02/18 18:28:47 4nF0dNRX0
>>601
今は昔とちがって登録制だから誰でも取れるぜ

604:名無しさん@お腹いっぱい。
08/02/18 19:17:48 7u/RoQUR0
>>602-603
そうなんだ、thx。

605:名無しさん@お腹いっぱい。
08/02/18 21:36:28 4HPi8rLX0
Flash Animation Opener (2003/12/09)
使うとYouTubeの動画が再生されないんだけど
誰か回避法教えて

無効とバイパス以外で

606:名無しさん@お腹いっぱい。
08/02/18 21:42:28 4nF0dNRX0
>>605
違うパソコンを使う

607:名無しさん@お腹いっぱい。
08/02/18 23:03:31 BA0+CR9E0
最近また仕様が変わったからな
それにあわせて修正しろとしか

608:名無しさん@お腹いっぱい。
08/02/19 19:00:41 33WBDTi/0
特定の要素以外全部削除、ってできますか?

609:名無しさん@お腹いっぱい。
08/02/19 19:26:02 Wnhlgk+30
はい

610:名無しさん@お腹いっぱい。
08/02/22 22:51:16 ifBGUt/N0
URLリンク(imepita.jp)
URLリンク(imepita.jp)
URLリンク(imepita.jp)
URLリンク(imepita.jp)
URLリンク(imepita.jp)

何故かイメぴたの画像が表示されないんだけどオミトロンで対処できますか?

611:名無しさん@お腹いっぱい。
08/02/22 22:57:09 aPyQteQJ0
>>610
Bypass.txtに

imepita.jp/image/

を入れる。

612:名無しさん@お腹いっぱい。
08/02/22 23:06:44 ifBGUt/N0
>>611
おおお、見られました感謝

613:名無しさん@お腹いっぱい。
08/02/25 08:56:21 nYg167aH0
URLリンク(www.uta-net.com)
の歌詞をコピペ可能にするフィルタをどなたかお願いできないでしょうか

614:名無しさん@お腹いっぱい。
08/02/25 10:04:14 F44TgKjq0
フラッシュだから無理

615:名無しさん@お腹いっぱい。
08/02/25 10:34:37 JUBvjyjn0
>>614
そうでもないよ

616:名無しさん@お腹いっぱい。
08/02/25 10:44:32 XBpRgSPK0
可能だけどフィルタの書き方知らん。

617:名無しさん@お腹いっぱい。
08/02/25 10:48:22 JUBvjyjn0
>>616
ということはテキストのパスはわかる?
それさえわかればあとは俺とか俺じゃない人とかがちゃちゃっと書くZE

618:名無しさん@お腹いっぱい。
08/02/25 11:13:43 XBpRgSPK0
一例なら出せるけど規則性とか分からん。
URLリンク(www.utamap.com)
URLリンク(www.utamap.com)

619:名無しさん@お腹いっぱい。
08/02/25 11:40:01 JUBvjyjn0
>>618

 U R L を よ く 見 る ん だ

620:名無しさん@お腹いっぱい。
08/02/25 11:44:15 Fs/ROxoP0
てかwikiに既にあるし

621:名無しさん@お腹いっぱい。
08/02/25 12:54:45 XBpRgSPK0
凄いオチw

622:名無しさん@お腹いっぱい。
08/02/25 15:42:58 nYg167aH0
>>613
wikiにあるのはうたまっぷとヤフーミュージックで
今回希望しているのは歌ネットです
うたまっぷのフィルタを参考に自分で書いてみたけど無理でした
可能な方がいらしたら引き続きよろしくお願いします


623:名無しさん@お腹いっぱい。
08/02/25 17:03:36 Ujfdmk2p0
もうLyricMaster使えばよくね?
とか言うのはダメ?

624:名無しさん@お腹いっぱい。
08/02/25 17:32:43 s1B2yOcA0
あれ、歌詞のテキストファイルがどこにあるのか分からんな。
ブラウザのキャッシュ漁ってみたけど無かった。 これが分かれば出来たも同然なんだが..。

625:名無しさん@お腹いっぱい。
08/02/25 17:36:37 4qGGHY1V0
flashに変数を渡して歌詞ファイルを読み込む形式なら
シロートの俺でもたぶんわかるんだけど、
これひょっとして歌詞テキストがInirial Textに設定された状態の
swfファイルをphpで生成して表示させてたりするわけ?

さっぱりわからん。

626:名無しさん@お腹いっぱい。
08/02/25 17:53:39 s1B2yOcA0
URLリンク(www.uta-net.com)

これのバイナリを覗いてみると暗号化された歌詞らしきものが。
こりゃ無理かも分からんね。 

ニコニコのラッパみたいにflashの知識があればなんとかなるかも知れないが。

627:名無しさん@お腹いっぱい。
08/02/25 18:00:18 s1B2yOcA0
あれ、ページを完全保存 を選んで保存したら復号された歌詞が出てきたw
オミトロンが無くても歌詞の保存は出来るようだ。

Content-Type: text/html;
charset="unicode"
Content-Transfer-Encoding: base64
Content-Location: URLリンク(www.uta-net.com)

jsでbase64を復号して表示するフィルタを書けばなんとかなるかも。 でもそんなことやってる暇はないので他の人よろ。

628:名無しさん@お腹いっぱい。
08/02/25 18:02:50 VWLxFlSr0
phpでtextロードしてからflashとして吐き出してるだけじゃね?
swfを直接開くとテキストが表示される

629:名無しさん@お腹いっぱい。
08/02/25 18:13:56 VWLxFlSr0
>>618
URLリンク(www.uta-net.com)
URLリンク(www.utamap.com)
uta-netとutamapはIDが違う

630:名無しさん@お腹いっぱい。
08/02/25 19:24:43 s1B2yOcA0
>>628
とすると

・歌詞ページを開くとフラッシュファイルのURLにリダイレクトするフィルタ
・フラッシュファイルのMimeをcontent-typeをtext/plainに書き換えるフィルタ

の2つを入れるだけでいいのか。 これならすぐ作れそう。

631:名無しさん@お腹いっぱい。
08/02/25 21:10:24 94mxACqU0
スレリンク(software板:630番)
上のURLに含まれる最後の630を利用して
任意の場所に<h1>630</h1>を入れたいのですが、
どうやって630を取得すれば良いですか?

632:名無しさん@お腹いっぱい。
08/02/25 21:16:51 JUBvjyjn0
>>631
何が言いたいのか全くわからん。
630を取得するってのは630のレスの内容を取得するって意味?

633:名無しさん@お腹いっぱい。
08/02/25 21:29:18 94mxACqU0
>>632
うわ、申し訳ない。もう一度。
630のレスの内容ではなくて、URLの一部(/以降の任意の数字)にマッチさせて
それをReplaceの時に参照したいってことです。

634:名無しさん@お腹いっぱい。
08/02/25 23:07:12 szX9yosO0
歌詞を探すのが目的なら
>>623に同意。餅は餅屋。

635:613
08/02/26 02:04:02 hubNRM8f0
餅は餅屋、たしかにそうですね
LyricMasterを使用することにします
尽力くださった皆様ありがとうございました

636:名無しさん@お腹いっぱい。
08/02/26 03:47:32 LV86pFHg0
>>633
URLリンク(www.pluto.dti.ne.jp)
>フィルタの作成

637:名無しさん@お腹いっぱい。
08/02/26 10:12:59 K6PKu9ZU0
>>636
具体的に、どれなんでしょうか?

638:名無しさん@お腹いっぱい。
08/02/26 10:43:05 F/m5FlWi0
>>637
人の書いたフィルタ見てわからないのがあったら調べていけ。
そのうち知識つく。
作成スレとはいえ、単純なものを聞いてばかりではうんざりだし
少しは自分で考えて書かないと応用がきかないと思う。

$JUMP系使ってるフィルタ参考にすりゃだいたい片付くよ。
wikiのJumpToとかthink氏のControl URLとかさ。

639:名無しさん@お腹いっぱい。
08/02/26 10:58:35 K6PKu9ZU0
>>638
正直回答だけ欲しくて隔離スレの方に来たんだけど、
参考フィルタ見ながらやってみるよ、ありがとう。

640:名無しさん@お腹いっぱい。
08/02/26 11:16:52 F/m5FlWi0
>>638
ごめん 自分の思ってることと内容が全然違かった
でも、参照の例にならないでもないか。
まぁがんがれ。そう難しくない。


641:名無しさん@お腹いっぱい。
08/02/26 16:21:34 JODiuaro0
ここって隔離スレだったのか。

642:名無しさん@お腹いっぱい。
08/02/26 18:27:33 srlu5prz0
何を今更…

643:624
08/02/26 20:27:01 TQaU0Xjd0
URLリンク(www.uta-net.com) 用フィルタ。 歌詞をIFrame内に表示。
本当はajax使って取り込んだほうが作詞と歌詞を同時にコピペ出来ていいんだろうけど
フィルタが馬鹿デカくなるからやめた。

[Patterns]
Name = "Uta.net: Insert IFrame (2008/02/26)"
Active = TRUE
URL = "www.uta-net.com/user/phplib/view[^/?]++.php\?"
Limit = 4096
Match = "(^(^$NEST(<object,*src=$AV(*showkasi.php*)*,</object>)))$URL(*[?&]ID=([0-9]+{1,*})\1)"
Replace = "<iframe src="URLリンク(www.uta-net.com)" width=450 height=1300></iframe><br>$STOP()"

[Patterns]
Name = "Uta.net: kasi Cleaner (2008/02/26)"
Active = TRUE
URL = "www.uta-net.com/user/phplib/swf/showkasi.php\?"
Limit = 256
Match = "FWS[%06]*[%00][%00][%00][%00][%00][%3C][%00][%00]"
"|[%0A][%00][%86][%06][%06][%01][%00][%02][%00][%00][%40][%00][%00]$SET(0=\k)"
"|\n$SET(0=<br>\n)"
Replace = "\0"

[HTTP headers]
In = TRUE
Out = FALSE
Key = "Content-type: Uta-net (in)"
URL = "www.uta-net.com/user/phplib/swf/showkasi.php\?"
Match = "application/x-shockwave-flash"
Replace = "text/html; charset=utf-8;"

644:名無しさん@お腹いっぱい。
08/02/26 21:54:43 9Kc69bUw0
>>643
d

645:名無しさん@お腹いっぱい。
08/02/28 00:31:05 g1IS0kVU0
隔離スレって言うが、隔離じゃないほうの活発なスレを見つけれん俺涙目。

646:名無しさん@お腹いっぱい。
08/02/28 00:45:23 sZd8i0/n0
>>645
>>2

647:名無しさん@お腹いっぱい。
08/02/28 00:46:07 8Chbialn0
>>645
こっちの方が活発。

648:名無しさん@お腹いっぱい。
08/02/28 00:46:25 1cbXGwwn0
もともとはクレクレ隔離スレでした

649:名無しさん@お腹いっぱい。
08/02/28 00:58:32 hKrsjIYG0
まぁ、実際にフィルター作って意見やり取りしてるスレが一番盛り上がるのは当然な訳で

650:名無しさん@お腹いっぱい。
08/02/28 01:32:59 g1IS0kVU0
なるほど。ありがとう。
今は活発で有益なスレはここで、出来た経緯は隔離だったというわけなのね。
んで、流れ的に今はここがメインのスレだってことか。

そうなった流れはわからないけど、最初は隔離したつもりが、少数が切り離されたのは元のスレだったという感じかな。知らないけど。
とりあえず、Proxomitron万歳ってことで。

651:名無しさん@お腹いっぱい。
08/02/28 01:35:09 s8s/zJUj0
ソフトの開発はとっくに終わってるけど、フィルタはまだまだ作れるからな
当然の結果でしょ

652:名無しさん@お腹いっぱい。
08/02/28 03:45:35 Gavp7TUj0
ここらで皆さん
少年ナイフを聞いてください
Top of the World(カバー)

URLリンク(jp.youtube.com)

653:名無しさん@お腹いっぱい。
08/02/28 10:35:13 bkbXRCbV0
そういえばオミは少年ウェアだったっけ

654:名無しさん@お腹いっぱい。
08/02/28 10:43:23 CznmCGL80
('e`)…

655:名無しさん@お腹いっぱい。
08/02/28 13:59:10 IhpFw+Li0
ところで解説サイトを見ると、WEBフィルタは順番が大事だと
かいてあるんだけど。 できるフィルタ作成者はどのあたりに
入れたらいいか書いてもらえると素人の俺たちには助かる。

656:名無しさん@お腹いっぱい。
08/02/28 14:03:02 b0T2JhM00
>>655
先頭に配置すべきフィルタはちゃんとそう書いてある。
何も書いてなかったら比較的どうでもいいし、他のフィルタに誤爆/干渉するかは
個人の環境にも依存するから誤爆したら自分で確認して調整するしかない。

結論:先頭に入れるべき物以外はどこでもいい

657:655
08/02/28 14:34:52 IhpFw+Li0
>>656
そうなんだ、ありがとう

658:名無しさん@お腹いっぱい。
08/02/28 16:55:16 LBGTbeNv0
先頭に置いたからといって、後続のフィルタより優先されるとは限らないからな。
そこの扱いが面倒だとは思う。

659:think ◆MM0nnAOCiQ
08/02/29 00:42:36 F4LFDoQT0
>>655,657
私の作成したWebページフィルタは、以下の順序にすることを意識しています。

■Webページフィルタの上からの順序

1. URLマッチに $KEYCHK() があるフィルタ
2. URLマッチにホスト名の記述があるフィルタ
3. URLマッチに $TYPE() 以外の指定がないフィルタ

■この順序にする理由

1. $KEYCHK() を付けているフィルタはある場面に遭遇したときにユーザーが自発的に動作させるフィルタ。
ユーザー任意で発動させるので、優先度は最も高い。

2. URLマッチにホスト名の記述があるフィルタは特定のサイトに機能を付加するか、サイトの機能をキャンセルする動作をするフィルタ。
ユーザーがそのフィルタを導入しているということは、そのサイトへの訪問頻度が高いと思われるため、優先度は高い。

3. URLマッチに $TYPE() 以外の指定がないフィルタは、汎用的な動作をするフィルタ。
汎用故に様々なサイトで動作することが望まれるが、特殊な用途のあるフィルタと比べれば優先度は低い。

■既知の不具合

フィルタの干渉には気を遣っていますが、「http Text to Link」と「ReplaceStr」の干渉は避けられませんでした。
これらのフィルタは、テキストにマッチさせるための仕組みが一緒なので、片方でマッチした場合はもう片方でマッチしません。
「ReplaceStr」のリストに「http Text to Link」のパターンを取り込めれば良かったのですが、そうするためには置換スタックをグローバル変数に変える必要がありました。
リストに登録された全ての表現をグローバル変数化すると、メンテが大変なのでこの手法は諦めました。

660:名無しさん@お腹いっぱい。
08/02/29 02:58:59 wwMk4jVU0
自分は$KEYCHKを多用しているせいか、
特定ドメイン内でのみ動作させるものの方を優先させている。

フレームを読み込まなくさせる(アンカー化させるなどする)フィルタだけは例外で、
これを使うと余計なフレームを読み込まなくて済む
(=フィルタリングさせるファイルを減らせる)ので、
一応これが最優先になっている。
インラインフレームを読み込まなくさせるのも同様の利点があるし、
実はブラクラ対策にもなる。
(iframeでウイルスか何かを読み込ませようとしているのを何度か見たことがある)

661:名無しさん@お腹いっぱい。
08/02/29 03:05:31 wwMk4jVU0
まだあった。
Adlistにいろいろ放り込んでおくと、これも同様の効果が期待できる。

・広告のドメイン
・よく行く情報サイト内の画像で消してもいいもの
・よく行く情報サイト内のインラインフレーム
こういうものが対象。

URLをAdlistに書くだけなので、フィルタを追加する必要はない。
URLにマッチさせるのはマッチングルールの基礎的な練習にもなるので、
+などの使い方を覚えるのにもよい。

662:名無しさん@お腹いっぱい。
08/02/29 10:50:36 tqiRAmym0
ちょっと教えてほしいけど、マイコミとかアスキーとか
URLリンク(ascii.jp)
URLリンク(journal.mycom.co.jp)
背景色が真白でフィルタ-Darken white backgroundを使用しても
変わらないページはどうすれば、真白を変えられるの?
ソースを見てもwhiteや#FFFFFFやcolorがないから無理かな?

663:名無しさん@お腹いっぱい。
08/02/29 11:04:52 tlaPa8EF0
外部スタイルシートの background-color または background

664:名無しさん@お腹いっぱい。
08/02/29 11:19:35 eoELMsU/0
確か俺がこないだスレに書いたやつは外部CSSも対応させたはずだけど、どこに書いたっけな

665:名無しさん@お腹いっぱい。
08/02/29 13:13:36 wwMk4jVU0
Firefoxだったら背景色を変えるのは簡単だけど、
IE系はフィルタを使わないとかなり面倒。

>662だと、asciiの方は誤爆を覚悟の上でなら変更できる。
body#digitallife { background-color: #eee !important; }
こんな風にすればIEでも有効。

666:662
08/02/29 14:53:33 tqiRAmym0
おーすげえ! >>664を信じてこのスレ探したら>>27
にあったよ。 アスキーが灰色になったよ、マイコミは半分
灰色になった。 664&27さんサンクス!

667:名無しさん@お腹いっぱい。
08/02/29 16:59:29 +twnZSAg0
IE系はユーザー補助を使えばいいんじゃないの?

668:名無しさん@お腹いっぱい。
08/02/29 17:40:44 eoELMsU/0
>>666
ごめん、それ俺のじゃねーやw

669:名無しさん@お腹いっぱい。
08/02/29 19:57:55 Uefz/ZRe0
Veoh TVで動画を見ていると、広告が替わるたびにカチカチ音がして気になります
Anti-Auto-Refresherを有効にしてみたんですが、効果ありませんでした
フィルターで消したいので、よろしくお願いします
URLリンク(www.veoh.com)

670:名無しさん@お腹いっぱい。
08/02/29 20:50:23 uvsU5FEi0
>>669
IE以外を使え

671:名無しさん@お腹いっぱい。
08/02/29 21:01:20 qbpErHPR0
Hotspot Shieldを使ってる時のAnchorFreeの広告を消せませんか?
ヘッロー、ヘッローうるさくて頭がおかしくなりそうです・・・

よろしくお願いします。

672:名無しさん@お腹いっぱい。
08/03/03 10:34:40 SYbYktmo0
ポップアップする広告(プロホスの)がウザいからAdList(URL Killfile.txt)に
URL書いたら中身は消えるんだけど、ポップアップは止まりません。
どうすればいいですか(><)

673:名無しさん@お腹いっぱい。
08/03/03 10:47:08 iFuZh9q90
ポップアップを呼び出してるスクリプトを
killすればいいんじゃないでしょうか。。。



674:名無しさん@お腹いっぱい。
08/03/03 10:58:11 SYbYktmo0
(><)。。。

675:名無しさん@お腹いっぱい。
08/03/03 15:48:17 iFuZh9q90
>>674
すまんがprohostingのポップアップが
どこででるかわからない。
prohostingのHPスペースで
出るわけでもなさそうだし。
たとえばどのページででるの?

676:名無しさん@お腹いっぱい。
08/03/03 23:01:31 1F3/Q0LW0
どっかのサイトにprohosting社が出してる広告、というオチ

677:名無しさん@お腹いっぱい。
08/03/03 23:05:14 1F3/Q0LW0
ああ、後半を読むに、>>675は前半でそう言ってるのか・・・スマソ

678:名無しさん@お腹いっぱい。
08/03/03 23:30:46 4niy7L730
URLリンク(www.google.co.jp)

679:名無しさん@お腹いっぱい。
08/03/04 17:04:14 L0geNNVY0
Google ReaderのNGワード作れないかなあ。
"AD:"とか入ってたらそのフィード消すみたいな。

680:名無しさん@お腹いっぱい。
08/03/06 16:15:30 rf128T1S0
Yahoo! JAPAN トップ並びにメール等の広告に対し効果的な
フィルタを教えて頂きたいのですが、過去に何度か自分なりに
作ってみたのですが、フィルターの記載方法が悪いのか
直ぐに広告が表示されてしまいます。こちらでも書きづらいと
の事ですが、どうぞ宜しく御願いします。

681:名無しさん@お腹いっぱい。
08/03/06 16:19:31 DyEcfgpt0
>>643みたいにmusic.j-total.netもできます?
弾き語りにいいんだよね

682:名無しさん@お腹いっぱい。
08/03/06 16:21:42 DYUZDXWK0
いいえ、遠慮させていただきます

683:名無しさん@お腹いっぱい。
08/03/06 18:52:14 wX/KC11s0
Yahoo! JAPAN トップのフラッシュっぽい広告は

Protect Contents except HTML (2002/11/18)
があれば、表示されなくなるな。

684:名無しさん@お腹いっぱい。
08/03/07 01:49:11 4qbGWSHn0
>>682
了解しました。

685:名無しさん@お腹いっぱい。
08/03/07 02:52:11 0c2NJjCp0
yahooのトップページを見なくてもニュースなどの情報は入るだろうし、
メールはgmailでも使えばいいだろうし。
わざわざフィルタを書く必要はないんじゃないか?
長年使い慣れたメールアドレスなどがあればともかく。

686:名無しさん@お腹いっぱい。
08/03/07 08:56:17 adnas8MA0
なるべく軽くなるように、ファイルターを再構成と作成しようかと思っている

687:名無しさん@お腹いっぱい。
08/03/07 10:44:14 adnas8MA0
スクリプトや表示されない部分を消し去ってブラウザに優しいのを作りたいのだが・・・
誰でも使えるセットにするには大変そうなので断念した・・・

688:名無しさん@お腹いっぱい。
08/03/07 10:45:46 adnas8MA0
自作はあきらめて動作が遅いか速いか既存のやつを調べてまとめることにする

689:名無しさん@お腹いっぱい。
08/03/07 11:16:09 8yQ1Bu8Z0
日記はチラシの裏に書いてくれ

690:名無しさん@お腹いっぱい。
08/03/07 21:52:40 wx22K23R0
>>688
たった2時間であきらめるなって

691:名無しさん@お腹いっぱい。
08/03/08 01:15:27 /9G/t32R0
俺も今はthink氏のとかwebとかここで公開されて便利そうなのつっ込んでるけど
正規表現の勉強もかねて一から必要なもの自分で作っていこうと思う

692:think ◆MM0nnAOCiQ
08/03/08 01:45:01 CJ4g5fmj0
自作はいいですね。
最初は簡単なものから取りかかると長続きするかなと思います。
私が初めに作ったフィルタは外部スタイルシートのblink指定を解除するフィルタだったかな。

[Patterns]
Name = "Hajimeteno Kill blink css"
Active = TRUE
URL = "$TYPE(css)"
Limit = 64
Match = "text-decoration : blink"

CSSプロパティをいじるフィルタは必要な構文が簡単で作りやすいと思います。

# 私のように未熟な腕で「Google: High Light」に挑戦するとたくさんの煽りをもらうことになるので、複雑なフィルタは後回しがいいです……。

693:名無しさん@お腹いっぱい。
08/03/08 01:51:35 cFu89Tor0
罵倒・煽りはスレの華

694:think ◆MM0nnAOCiQ
08/03/08 02:09:54 CJ4g5fmj0
>>687
> スクリプトや表示されない部分を消し去ってブラウザに優しいのを作りたいのだが・・・
ホワイトリストにないURLのscriptを無効化するフィルタなら、以前書いたような記憶がおぼろげにありますが、どこにいったかなー。

現在、Firefox拡張のNoScriptが重いので外していて、代替手段を探しているので興味ある分野ではあります。
具体的にどんな動作のフィルタが欲しいのでしょうか?
私が想定しているフィルタは、NoScriptの動作(ホワイトリストにないJavaScriptを無効化し、無効化したらウインドウ最下部に警告メッセージを表示する)ですが、実際に実現できるかどうかはわかりません。

# (別件)
# 下記は今週中にやります。

■ToDo
- >555の調査
- >581の更新

695:名無しさん@お腹いっぱい。
08/03/08 02:19:14 eaPuLPew0
自作フィルタは、最初のうちは誤爆上等で単純に作って行くのが良いかと
そのうちスレやサイトで公開されてるフィルタが良いお手本になって来て
色々出来る事も広がって行くから

まぁ、私なんかは今でも誤爆上等で深く考えずにサクサクフィルタ作って使ってるけどw

696:名無しさん@お腹いっぱい。
08/03/08 02:28:13 DyIfuqwE0
youtubeのソート機能消えたけど
フィルタで復活させたのはないのか

697:名無しさん@お腹いっぱい。
08/03/08 03:23:45 IoCNhHCh0
NoScriptは使ったことないな。
objectやiframeはフィルタでアンカー化しているし、
あやしいJavaScriptもフィルタでコメント化させている。
どのフィルタも長年使っているよ。

>無効化したらウインドウ最下部に警告メッセージを表示する
これもフラグをセットすればできないこともないかと。
あるいはCSSのposition:absolute;で下に配置させるとか。

698:名無しさん@お腹いっぱい。
08/03/08 05:13:28 M7DxHjjz0
誤爆上等で未だにアスタリスクばっかり使ってます

699:686
08/03/08 05:44:19 9OZ+Stfe0
あぷろだの本体にウェブを探し回って良さそうなフィルタ付けました
パスワードがわからないのでセットを他所にあげました
バグ取り、最適化はしましたが十分ではないと思います
感想おねがいします

URLリンク(fx10.web.fc2.com)

700:名無しさん@お腹いっぱい。
08/03/08 05:53:25 f8l0njRO0
アップパスはNaokoです。

701:686
08/03/08 06:20:16 9OZ+Stfe0
>>700
サンクス 前のは消してあぷろだに移しました 
URLリンク(proxo.hp.infoseek.co.jp)

702:名無しさん@お腹いっぱい。
08/03/08 06:53:05 9OZ+Stfe0
バージョンアップしました 感想ください
URLリンク(proxo.hp.infoseek.co.jp)


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

4216日前に更新/334 KB
担当:undef