Proxomitron フィルタ ..
577:名無しさん@お腹いっぱい。
08/08/06 21:55:10 HSA2sPBN0
>>571
うちも恐らく同じ症状。
Kill window.external methodsがアクティブだとyoutubeが
「JavaScript がオフになっているか、古いバージョンの Adobe Flash Player を使用しています。」
で見れない。
>>574の言う「リストで管理」の方法についてkwskお願いします。
BlockFileにexcludeWindowExternal作ってそこに書いていくってのは分かるんだけど、
(^$LST(excludeWindowExternal))$TYPE(htm)
をどこにどうしていいのかが分かりません。
578:名無しさん@お腹いっぱい。
08/08/06 21:57:16 XXJZRVpS0
>>577
オレはYouTube download link etc.. [2008/04/11]
→YouTube: add download link [2008/04/12] title.flv for EUC-JP, UTF-8
にしたらなおったよ
579:名無しさん@お腹いっぱい。
08/08/07 00:25:33 5+yx+irW0
>>577
Kill window.external methodsのURL Matchに書く
580:577
08/08/07 01:22:20 FM9WxHoW0
>>578
うちではそのフィルタ導入しても直りませんでした。
でも、今まで使ってたやつよりよかったので、いい機会でした。
d
>>579
d
無事に表示されるようになり、解決しました。
581:名無しさん@お腹いっぱい。
08/08/07 12:06:22 As/Cw1bb0
>>578は勘違いだった。スマン
582:554
08/08/07 18:00:41 6zttWFb70
wikiの編集をしてくれた方、ありがとうございました
動作確認しましたが問題ありませんでした
583:名無しさん@お腹いっぱい。
08/08/07 20:47:35 lXbwlh3R0
FireFox3を使用しています。
Cookie: Fake a cookieはクッキーの内容をMonsterに変更できるようですが、
Cookie名が存在するサイトのクッキーは変更できないみたいです。pixivなど
変更することはできますか?
584:名無しさん@お腹いっぱい。
08/08/07 20:54:59 lXbwlh3R0
すみません。他の設定が干渉していました(_ _)m
585:名無しさん@お腹いっぱい。
08/08/10 17:50:14 efzZAtNx0
[HTTP headers]
In = FALSE
Out = TRUE
Key = "idol"
Match = "URLリンク(www.b-idol.com)(max_)?\1.jpg"
Replace = "$JUMP(URLリンク(www.b-idol.com))"
自分で初めて作ってみたんだが動かない。どうしたらいい?
586:名無しさん@お腹いっぱい。
08/08/10 18:08:50 UlqLFjm10
URLのリダイレクトをしたいなら、フィルタ名を URL: から始める必要があるよ
Key = "URL: idol"
どういう風に確認したらいいか分からんかったので、残りの内容は未確認。
587:名無しさん@お腹いっぱい。
08/08/10 18:27:18 efzZAtNx0
レスサンクス
例えば
URLリンク(www.b-idol.com)のページを開くと
URLリンク(www.b-idol.com)に直リンさせたい
ページが比較的重いし最初の状態だと絵が縮小(非サムネ)で表示されちゃう
とか書いてる内に(max_)?消したら直リンできたけど元のページ読み終わってやっとリダイレクトするのか。
時間かかっちゃうなこりゃ
スレ汚しスマンカッタ
ルールもっと勉強します
588:名無しさん@お腹いっぱい。
08/08/10 18:36:57 Hr9+xSRv0
秋田県出身って、秋田にこんな顔立ちいねえよ!
589:名無しさん@お腹いっぱい。
08/08/10 18:56:26 WtbI0QJW0
>>587
ヘッダフィルタなんだから読み終わってからリダイレクトなわけがねぇ
ていうか(max_)?ってなんだ…?
590:名無しさん@お腹いっぱい。
08/08/10 19:03:25 io+CS1yu0
(max_|) だな。 一般的な正規表現と間違えちゃったと。
591:名無しさん@お腹いっぱい。
08/08/10 19:23:42 efzZAtNx0
画像が重かっただけだったみたいだ。すまんこ
普通の正規表現使えないのね。勉強になった
592:名無しさん@お腹いっぱい。
08/08/11 11:04:34 6+rfKEIW0
いつの間にかwikiの広告が変わっててわろた
気にしないでいいのに、まめだなぁ
593:名無しさん@お腹いっぱい。
08/08/11 11:18:44 pBo7k44k0
@@@@@@@
@'''''' '''''':::::::@
@(●), 、(●)、@ +
@ ,,ノ(、_, )ヽ、,, .::::@ あたしらはもう、女を捨てた鬼だ。
. | `-=ニ=- ' .:::::::| +
\ `ニニ´ .:::::/ + 謝 罪 と 賠 償
,`'ー‐---一' \
/ || _| | ヽ 絶対、逃がさない。
| | ̄''''''' ̄ | |
| | . . ヽ_ |
| | \ \
| ヽ、 | ヽ l /\___/\
ヽ-'' | (__) / ⌒ ⌒ ::\
| | ヽ \ | ( ゚), 、 (゚ )、 :::|
| | \ \| ,,ノ(、_, )ヽ、, :::|ァゥァゥァー 既婚女性
i..,_,_,,,_,____.ノ l | ト=|.hm' .:::| URLリンク(human7.2ch.net)
| | .| | ヽ \ `ニ(,__ 〉.::/ &
| | .| | \ `ー‐--(, !'´\ ニュース速報+
URLリンク(mamono.2ch.net)
594:名無しさん@お腹いっぱい。
08/08/11 13:34:22 A62mJmNy0
>593
おまえとお前のかーちゃんか。
仲良くしろよ。
595:名無しさん@お腹いっぱい。
08/08/11 14:11:55 BI7QylxA0
俺はサムネからのリンクが"12_0c.html"とかになってる画像サイトは
<A href="(?++{2,3}_?++{2,3})\1.html"> を <A href="image/\1.jpg"> に置き換えるとかで対処してる。
カタログ表示からサムネをクリックすると画像ではなくスレが開くタイプの画像掲示板もアンカタグ周りの修正で。
ヘッダの方は制約が多かったり動作確認がし辛かったりするんで
他に対処法が無い時にしか使わないな。
596:名無しさん@お腹いっぱい。
08/08/11 17:08:31 IJKwQBxn0
Google: Kill ad [2007/08/11]が最近効果がなくなったので更新お願いします。
597:名無しさん@お腹いっぱい。
08/08/13 02:12:59 jNn8cuqD0
>>596
URLリンク(p2.chbox.jp)スレリンク(software板:121番)
これは?
www.google.frで検索するとか。
598:名無しさん@お腹いっぱい。
08/08/13 16:52:01 sI+cTFMc0
MapionBBの地図上にある広告を消すフィルタお願いします
URLリンク(www.mapion.co.jp)
599:名無しさん@お腹いっぱい。
08/08/13 18:50:12 CCQSasU+0
>>598
[Patterns]
Name = "New HTML filter"
Active = TRUE
Bounds = "<script*</script>"
Limit = 256
Match = "*Overture*"
綺麗に消したいならこれをヒントに自分で作ってくれ。
600:名無しさん@お腹いっぱい。
08/08/13 19:43:05 QqVcL9vO0
地図の右上にフローティング表示されてるやつでいいのか?
[Patterns]
Name = "Mapion ad killer"
Active = TRUE
URL = "www.mapion.co.jp"
Limit = 256
Match = "<div id=$AV(adSide)>"
"$SET(0=<div style="display:none;">)|"
"<img alt=$AV(PR)[^>]+>"
"$SET(0=)|"
"<script[^>]++src=$AV(*MWeather.js)[^/]+/script>"
"$SET(0=)"
Replace = "\0"
ついでに、その右上の宣伝文句と天気も消してみたが、
必要ないなら以下のようにMatchの3〜4行目と5行目〜6行目を消して、その前の行の末尾の|を消してくれ
Match = "<div id=$AV(adSide)>"
"$SET(0=<div style="display:none;">)"
601:名無しさん@お腹いっぱい。
08/08/13 23:32:40 CCQSasU+0
$SET(0=) が意味不明だが乙です
602:598
08/08/14 02:05:07 lM9vCaIL0
ありがとうございます
全部消すとマウスホイールによる縮尺の変更が出来なくなったので、広告だけにします
603:名無しさん@お腹いっぱい。
08/08/14 10:52:41 ve9++AqF0
このページのDownloadsの欄にフィルタを掛ける方法を教えてください。
URLリンク(www.apple.com)
Movie Trailersの文字を目立つようにしたいのですが出来ません。
Name = "Apple Movie Trailers"
Active = TRUE
URL = "www.apple.com/search/downloads/"
Limit = 22
Match = "Apple - Movie Trailers"
Replace = "<span style="color:#ff0000">Apple - Movie Trailers</span>"
604:名無しさん@お腹いっぱい。
08/08/14 11:48:46 LlGZRFj/0
JavaScripでHTMLを生成してるみたいなんで、簡単に置換はできないみたい。
なので、コードにパッチを当てるような形になってます。あまり汎用的ではないかも。
マッチする文字列を変更したい場合は、match()関数内の部分 /^Apple - Movie Trailers/i の正規表現を変えてください。
[Patterns]
Name = "Apple Movie Trailers"
Active = TRUE
URL = "www.apple.com/search/scripts/search.js"
Limit = 64
Match = "D.innerHTML=B.title;"
Replace = "D.innerHTML=(B.title.match(/^Apple - Movie Trailers/i))?"<span style='color:#ff0000'>"+B.title+"</span>":B.title;"
605:名無しさん@お腹いっぱい。
08/08/14 11:59:19 ve9++AqF0
>>604
簡単なフィルターしか使わないというか作れないし、
JavaScripでHTMLを生成してる事も知りませんでした。
ログウインドウみても他所からhtmlをGETしてないし、
頭を抱えて質問しました。
検索結果にジャンル分けがなくて見難かったのが
フィルタで解消されています。ありがとうございました。
606:名無しさん@お腹いっぱい。
08/08/15 00:51:46 mFFTStXK0
URLリンク(adult.csx.jp)
↑
エロ漫画です。
htmlの中にjpg等の画像が埋め込まれてるんですが、
これを>>361みたいにFlashGet等で一気に落としたいのですが、
どの様に記述すればいいでしょうか?
607:名無しさん@お腹いっぱい。
08/08/15 01:51:42 5hLmg8qL0
Irvine 階層 リンクのインポート でググる
608:名無しさん@お腹いっぱい。
08/08/15 02:05:11 1LiBr8QS0
berryとかいう厨房御用達ツールでぶっこ抜け、そしてもう二度と来るな。
609:名無しさん@お腹いっぱい。
08/08/15 19:36:10 gD6SjKn80
>>607
>>608
ごめんなさい。
そして教えて下さって、有難う御座います。
610:名無しさん@お腹いっぱい。
08/08/16 15:53:09 FqSzsIaI0
インターネットカフェとかで、
PCを起動すると、IEが自動的に起動しますよね。
そのとき、IEには、カフェの情報画面が表示されますが、
この情報画面を表示させないようにすることは、
できます?
611:名無しさん@お腹いっぱい。
08/08/16 17:36:41 TJSgZO6G0
それはオミと関係あるのか?
612:名無しさん@お腹いっぱい。
08/08/16 18:43:56 2XilWjdu0
ないアル
613:名無しさん@お腹いっぱい。
08/08/16 21:45:31 TSHNg6740
そのIEのホームページを変えれば済む話だろうが
そもそもネットカフェなんて無数にある上に店によってさまざまなんじゃねーのか
オレが昔いった事のある唯一のネットカフェだとyahooがでたぞ
614:名無しさん@お腹いっぱい。
08/08/16 23:16:47 fpeo/Jmy0
ネカフェにも寄るけど、その店の広告とか紹介、サービス内容のページが多いかな。
設定変えるな、とか、そういう注意書きが表示されたりする事もあるよ。
しかし店のPCに入ってるソフトの設定、勝手に変えたらアカンだろ。
ドングル挿さないと起動しないタイプだと、起動する度に設定初期化されるから意味無いけどね。
615:名無しさん@お腹いっぱい。
08/08/17 01:16:26 AItd5R2V0
OS起動時にShiftおしっぱでおk
616:名無しさん@お腹いっぱい。
08/08/17 01:23:02 rqH9p5LA0
myHDD持参でもおk
617:名無しさん@お腹いっぱい。
08/08/17 03:40:34 Ps4tsY1s0
ゴミ質問はスルーしろよな。
618:名無しさん@お腹いっぱい。
08/08/17 04:22:09 gJT3T7zD0
こここっこれはひどいっw
夏すぎるにもほどがある
619:名無しさん@お腹いっぱい。
08/08/17 23:48:22 LF42q7iY0
Firefox 3を使用してます。
Proxomitronでバイバスの逆、指定したURLのみ
フィルタを使う事は出来るでしょうか、可能でしたら
方法を教えて頂きたいのですが、お願いします。
620:名無しさん@お腹いっぱい。
08/08/17 23:53:17 Ps4tsY1s0
firefox側の設定で出来るぞ。 proxy.pacでぐぐれ。
621:名無しさん@お腹いっぱい。
08/08/17 23:57:32 LF42q7iY0
>>620
即答感謝です調べて見ます。
622:名無しさん@お腹いっぱい。
08/08/18 08:42:49 NB+0a1+10
設定ダイアログ - 「起動」タブ - 「この語句に一致させるURLはバイパス」 を
^($LST(Bypass))
に設定すると、バイパスリストを通常の逆に利用できる。つまり、リストに書いてあるものだけにフィルタ適用が可能。
4.5June+7で確認した。
623:名無しさん@お腹いっぱい。
08/08/18 16:13:28 muxv7Ybs0
バイパス時でも発生するバグがある以上>>620の一択。
624:名無しさん@お腹いっぱい。
08/08/19 13:12:32 wPVu56ec0
YouTubeを高画質でみるフィルたってなかったっけ?
いちいちログインやら高画質で見るっていうのをクリックしなくてすむようにしたいんだけど
625:名無しさん@お腹いっぱい。
08/08/19 17:11:26 +8agZaXV0
javascript:document.location=document.URL+%22&fmt=18%22
626:名無しさん@お腹いっぱい。
08/08/19 19:28:25 0seAfC++0
URL: YouTube SimpleURI+H.264 alpha.20080802 (out)
627:名無しさん@お腹いっぱい。
08/08/19 23:41:00 hNrOoYcp0
2chのdatファイルを読み込むとき、IDから数字以外の英記号を削除したい場合どうすればいいでしょうか
たとえば
--
123 名前:名無しさん@お腹いっぱい。[ID:ABCD12345] 投稿日:2008/08/19(火) 12:34:56 ID:Ab12+/34C
ぬるぽ
ID:dummy0123
--
これを
--
123 名前:名無しさん@お腹いっぱい。[ID:ABCD12345] 投稿日:2008/08/19(火) 12:34:56 ID:1234
ぬるぽ
ID:dummy0123
--
としたいのです
できるだけ本当のID以外の部分には作用させたくありません
dat上では<>がデリミタなので
--
名無しさん@お腹いっぱい。<>ID:ABCD12345<>2008/08/19(火) 12:34:56 ID:Ab12+/34C<>ぬるぽ<br>ID:dummy0123<>
--
↓
--
名無しさん@お腹いっぱい。<>ID:ABCD12345<>2008/08/19(火) 13:34:56 ID:1234<>ぬるぽ<br>ID:dummy0123<>
--
という感じにしたいのですが…
628:名無しさん@お腹いっぱい。
08/08/20 02:46:57 jCuqVS640
2chでメール欄に書いてある文字を消去、
または別のものに置き換えるするにはどうすればいいですか?
629:名無しさん@お腹いっぱい。
08/08/20 04:51:16 G0y2f3l10
既存のフィルタをちょこちょこっと書き換えるだけで出来るはず
630:名無しさん@お腹いっぱい。
08/08/20 08:51:22 3YDONCCX0
わざわざproxomitoron使わずにReplaceStr.txtとかでやった方がいいんじゃ。
これならdatとかの整合性も損なわれないし。
631:名無しさん@お腹いっぱい。
08/08/20 09:05:00 jCuqVS640
しかしそこをあえてオミトロンでしたいんです・・・
メール欄部分を対象として指定する方法がわからなくて・・・
632:名無しさん@お腹いっぱい。
08/08/20 09:11:08 jCuqVS640
631 名無しさん@お腹いっぱい。 sage New! 2008/08/20(水) 09:05:00 ID:jCuqVS640
名前・本文・メール欄にかかれた「ID」という文字列を消去するにはどうすればいいでしょうか
本来のID表示部分はそのままIDを表示させたいのですが
633:名無しさん@お腹いっぱい。
08/08/20 09:46:00 jCuqVS640
もしくは「ID:(特定の文字(数種類あり))」に
該当するときだけそのIDを非表示にすることは可能でしょうか
何度も申し訳ありません・・・
634:名無しさん@お腹いっぱい。
08/08/20 15:27:28 G0y2f3l10
うざいからNGID
635:名無しさん@お腹いっぱい。
08/08/20 16:17:34 jGVTmrB50
某画像自動収集ツールがバグで落ちるんだよw
だから急に変なのがワラワラ湧いてきた
スルーでおk
636:名無しさん@お腹いっぱい。
08/08/20 18:05:37 wi82bBZ+0
ストロベリー
637:名無しさん@お腹いっぱい。
08/08/20 23:28:57 s0vwDg/QP
Javascriptを使って、ページがロードされた後から
書き換え・挿入してくるような文字列コンテンツはフィルターにスルーされてしまう気がするんですが
対策ありますでしょうか。
そのJavascriptを消せば解決になるんですが
他のサイトでも似たような手法をやられると個別対策が面倒なので
やはりコンテンツその物をフィルターできれば便利かと思いまして。
638:名無しさん@お腹いっぱい。
08/08/21 00:05:40 2CgSiPEI0
Proxomitron はHTTP(S)通信をフィルタリングしているのだよ。
639:名無しさん@お腹いっぱい。
08/08/21 02:02:01 mBZ79qkX0
誰か>>637を訳してくれ。 俺日本語しか知らないんだ。
640:名無しさん@お腹いっぱい。
08/08/21 02:05:00 olABIIe/0
>>639
個別にJavascriptを消すの面倒臭いから、Favascript用の汎用フィルタを作ってくれ
って感じかな?よく分からんけどwww
641:名無しさん@お腹いっぱい。
08/08/21 02:18:53 mBZ79qkX0
>>640
ごめん、さっぱりw
642:名無しさん@お腹いっぱい。
08/08/21 05:53:11 +VW1bhu80
SetProxyで質問なのですが、SetProxy.txtに
www.123.jpと書いて、www.123.jp/???/にはプロキシを使いたくない場合、
SetProxy.txt、またはSet ProxyのURLマッチにどのように書けばいいでしょうか?
643:名無しさん@お腹いっぱい。
08/08/21 06:47:14 L9aFRvhg0
>>639
> 誰か>>637を訳してくれ。 俺日本語しか知らないんだ。
いや、普通に問題ない日本語だよ。
単にキミが日本語ネイティブな人じゃないってだけなんじゃないかな。
# 最近自分の読解力・知識の欠如を棚に上げて
# 「日本語でおk」的レスを入れる恥ずかしいのが増えてきたね。
644:名無しさん@お腹いっぱい。
08/08/21 06:59:26 OXt+v8xb0
まぁあれだ、夏だし
もう少しすりゃ消えるでしょ
645:名無しさん@お腹いっぱい。
08/08/21 07:22:26 YZlfimIE0
document.write()等でページロード後に書き出される部分を書き換えたいが何か方法は無いか。
それを書き出すスクリプトの方をフィルタで書き換えるなりすればよいのだろうが、
その方法だと汎用性が無く、サイト毎(スクリプト毎)に個別のフィルタを書く羽目になるので。
こういう話だ罠。別に読み解くのが困難な文章だとかそんな事も無い。
これを読めんとかぬかすのは日本人ではないか或いはJavaScriptの知識が無いかだろ。
646:名無しさん@お腹いっぱい。
08/08/21 07:37:30 vsU9opiI0
>>643
空気はからけって読むんですよね。
>>645
要望が見当違いで読む気がおきないのを
皮肉ってるのを読み取れない人も加えてあげてください。
>>639じゃないから実際の真意はわからないけど。
647:名無しさん@お腹いっぱい。
08/08/21 07:43:23 UEIwh6Xk0
その余りに>>639にとって都合の良い
極めて後付け的な解釈は
>>640-641のやり取りを見ても見当外れであると
容易に想像できる
648:名無しさん@お腹いっぱい。
08/08/21 11:09:15 M26U0YEj0
具体例も示さないであいまいな説明じゃ、いくら言語が日本語だろうと分からんだろ
このサイト群のこの部分を書き換えたいって言えば作ってくれるかもしれないのに
それすらもしないし
649:名無しさん@お腹いっぱい。
08/08/21 12:56:35 ZTksLwAV0
>>637
Javascriptなんて切っておけばいいんじゃね?
Javascript必須のサイトなんて個別対応できるくらい少ない気が
650:名無しさん@お腹いっぱい。
08/08/21 14:50:41 qHxFXxPi0
>>649
ワロタw
651:名無しさん@お腹いっぱい。
08/08/21 15:02:46 IIlBce3P0
>>649
ワロタw
652:名無しさん@お腹いっぱい。
08/08/21 22:18:46 2yhiiJCb0
なんという的確なレス。
653:名無しさん@お腹いっぱい。
08/08/21 23:33:09 4/W7fPk40
今はJavascriptオフにしてたら
ほとんど機能しないってサイトのほうが圧倒的に多い
654:名無しさん@お腹いっぱい。
08/08/21 23:43:00 VuToVWd40
そうでもないよ。
俺、デフォはオフで、必要なときだけオンにしてる。
655:名無しさん@お腹いっぱい。
08/08/22 00:02:31 yIwVryxv0
>>654
ワロタw
656:名無しさん@お腹いっぱい。
08/08/22 01:07:07 luYPvvy+0
>>655
ワロタw
657:名無しさん@お腹いっぱい。
08/08/22 01:13:28 tybMHKCl0
XPsp2でのProxomitronはなぜか働かない
はて?
658:名無しさん@お腹いっぱい。
08/08/22 01:23:56 EiPVsxgX0
>>657
ワラタw
659:名無しさん@お腹いっぱい。
08/08/22 02:24:38 yqvI5vHu0
Google検索が重くなったのでなんとかしてください
660:名無しさん@お腹いっぱい。
08/08/22 03:08:41 pQzIAK/X0
ワロタww
661:名無しさん@お腹いっぱい。
08/08/22 07:05:05 kOw3SMXd0
^0^;
662:名無しさん@お腹いっぱい。
08/08/22 07:49:28 p2p0LGoM0
google highlightもちょっとおかしくなったよね。
bからemに変わったかららしい。
($NEST(<(em|b)>(^...| </(em|b)>),([^<]+)\0,</(em|b)>)
に変更してとりあえず乗り切った。
663:名無しさん@お腹いっぱい。
08/08/22 13:24:52 9xFSd1W60
昨日のお昼ごろから
IEエンジンのブラウザ、JavaScript有りの環境の場合、
Googleの検索結果ページの表示がCPUがまわって処理がもたつく現象に。
例えて言うなら2chのキャッシュ表示のときの重たさのような感じ。
IEエンジン以外のブラウザやJS無しの環境だと問題なく、
どうやらHTML内の relativeが原因らしい
javascript:document.body.innerHTML=document.body.innerHTML.replace('relative','');focus();
重いページでこれを実行すれば元通り軽くなるんだが
proxomitronで同じ処理をするにはどういうフィルターにすればいいだろう?
664:名無しさん@お腹いっぱい。
08/08/22 13:34:58 0hbBZGaz0
Javascriptなんて切っておけばいいんじゃね?
665:名無しさん@お腹いっぱい。
08/08/22 13:37:49 c7l7pL630
>>664
ワロタw
666:名無しさん@お腹いっぱい。
08/08/22 13:43:40 9xFSd1W60
まぁそう言われると予想はしてたけどw
鯖屋 兼 HTML、JS、PHPとかのWebP屋なんでその選択は除外で。
それに個人でも仕事用のグループウェアやら
Yahoo、Googleのカレンダー、マップその他で使うから基本JSは切れなくて。
せっかくproxomitron使ってるんだからと思ったんだけど
そもそもこの選択が間違いってことなのかなw
667:名無しさん@お腹いっぱい。
08/08/22 13:51:32 HeuVwwl50
>>666
サイトごとに設定が選べないIEの設計思想そのものが間違ってるんだろうねえ。
668:名無しさん@お腹いっぱい。
08/08/22 14:41:49 xp2Gw7nLP
ニコニコ動画の動画リストの中からNGワードを含む動画を空白にするフィルタ作った
[Patterns]
Name = "NicoNico Junk Killer"
Active = TRUE
URL = "www.nicovideo.jp"
Bounds = "<div class=$AV(cmn_thumb_frm)>$INEST(<div*>,</div>)</div>"
Limit = 4096
Match = "*$LST(NicoNicoNG)*"
669:名無しさん@お腹いっぱい。
08/08/22 16:09:27 VKMReocO0
[Patterns]
Name = "Google Search Filter (2008/08/22)"
Active = TRUE
URL = "www.google.co(m|.jp)/search"
Limit = 256
Match = ".offsetWidth:0"
670:名無しさん@お腹いっぱい。
08/08/22 16:29:37 H7kSr02S0
d+
671:名無しさん@お腹いっぱい。
08/08/22 21:03:44 EJPd45OJ0
「IE6」のGoogle検索結果のページで
Javascriptオフの状態のまま横幅を短くする方法は
ありませんでしょうか?
672:617
08/08/22 21:14:59 EJPd45OJ0
すみません
解決しました。
673:名無しさん@お腹いっぱい。
08/08/22 21:24:06 CYNYQswE0
>>662
ありがっと!
674:名無しさん@お腹いっぱい。
08/08/23 03:32:17 nYipOw8B0
いぬ→ねこ、かえる→へび、せみ→とんぼ
等と、一つのページに複数の置換条件が有る場合には
条件の数だけフィルタを作らないといけないのですか。
一つのフィルタに統合する方法はありませんか?
675:名無しさん@お腹いっぱい。
08/08/23 04:23:10 GTXInv0y0
(いぬ$SET(1=ねこ)|かえる$SET(1=へび)|せみ$SET(1=とんぼ))
676:674
08/08/23 17:02:07 nYipOw8B0
>>675
期待通りの結果が得られました
677:名無しさん@お腹いっぱい。
08/08/23 17:46:06 nYipOw8B0
「([^ァ-ヶ])ッ」 を 「\1っ」 に置換したい場合はどう書けばよいのですか。
対象となるページはshift jisです。
678:名無しさん@お腹いっぱい。
08/08/23 20:44:52 mDC4uieS0
1から10まで全部一個一個聞く気?
面倒臭いヤツだなぁ
679:名無しさん@お腹いっぱい。
08/08/23 22:07:32 3yD4Kam+0
答えたい人だけが答えればいいんじゃないの
680:名無しさん@お腹いっぱい。
08/08/24 00:19:50 tSAd40Q90
てかwikiとか読まない奴はスルー
681:名無しさん@お腹いっぱい。
08/08/24 00:59:37 /1m5PFu50
本スレと間違ってないか?
ここはクレクレなのでおk
682:名無しさん@お腹いっぱい。
08/08/24 01:07:31 Arac+zTF0
小出しに聞くんじゃなくて、纏めて一気に聞けって事じゃねーの?
683:677
08/08/24 01:33:50 bQ61f7kO0
unicodeで書いていけば、動くと思ってました。
現状の最前策が
([^ァ-ヶ])\0([%83][%62])$SET(1=っ)→\0\1
但しこれだと置換漏れが出る。
([^[%83][%40]-[%83][%96]])\0([%83][%62])$SET(1=っ)→\0\1
これだと動いてくれない。
([^([%83][%40])-([%83][%96])])\0([%83][%62])$SET(1=っ)→\0\1
これはエラーが出る。
文字コードをshift jisやunicodeの16進数に変えても動かない。
matchの時に文字コードをどう扱えばいいのかわからないんです。
684:名無しさん@お腹いっぱい。
08/08/24 01:34:54 dlx7Ksz20
>>677を見たら「アッー」とか「ヶッ」とかいう文字が見えて勃起してきた
Match = "アー"
Replace = "アッー"
685:think ◆MM0nnAOCiQ
08/08/24 03:04:16 Opr8I9hN0
>>683
考え方としては、「Shift_JISの文字コード上での全文字にマッチさせること」を念頭に置くとわかりやすいと思います。
以下、ASCIIコードの場合を例に取ります。
■文字クラスのルール
・文字クラスは入れ子にできない
・文字クラスの中には1バイト文字だけを指定できる
(2バイト文字を作るには [%83][%40] のように、1バイトずつコードを指定する)
■否定形 (ASCII)
[^a-z] は (?![a-z])[%00-%7f] と同義。
URLリンク(e-words.jp)
■肯定形 (ASCII)
[^a-z] は [%00-%40%5b-%60%7b-%7f] と同義。
ASCIIコードの全文字から "[a-zA-Z]" を取り除いた文字クラスとなる。
■Shift_JISでは?
ASCIIと同じ要領でマッチ可能。
Shift_JISの16進数コードは URLリンク(ash.jp) を参考にする。
686:think ◆MM0nnAOCiQ
08/08/24 03:26:17 Opr8I9hN0
>>662
フォローありがとうございます。
遅まきながら、更新しました。
URLリンク(vird2002.s8.xrea.com)
687:名無しさん@お腹いっぱい。
08/08/27 01:22:43 YH8oNS2d0
DLSite.comの年齢確認フォームを回避するフィルターってお願いできるしょうか?
688:683
08/08/28 20:49:57 4ei3CcGvO
ようやく理解できました。ありがとうございます。
689:名無しさん@お腹いっぱい。
08/08/30 20:08:00 DTyHxNCL0
Webページフィルタについて教えてください。
ブラウザの設定でRefreshで転送されるのを無効にしている関係でGoogleの検索結果の
「MSN相談箱」を「OKWave」に変更したいと思ってフィルタを作ってみました。
ハイパーリンクのみ変更しようと思ってBoundsを指定すると置換してくれません。
Limitを8192にしたけどダメでした。何がおかしいんでしょうか?
[Patterns]
Name = "New HTML filter"
Active = TRUE
URL = "www.google.(com|co.jp)"
Bounds = "<a\s*>"
Limit = 256
Match = "questionbox.(jp.)+msn.(com|co.jp)"
Replace = "okwave.jp"
690:think ◆MM0nnAOCiQ
08/08/30 20:24:44 oPuKyPII0
>>689
よくある Bounds の勘違いです。
下記を試してみれば、原因を把握できると思います。
▼マッチしない例
HTML: <a href="URLリンク(test.com)">
Bounds: <a\s*>
Match: URLリンク(test.com)
▼マッチする例
HTML: <a href="URLリンク(test.com)">
Bounds: <a\s*>
Match: <a href="URLリンク(test.com)">
対策として \0 などの変数に必要な文字列を待避してから、Replace欄で待避した変数を展開してみてください。
691:名無しさん@お腹いっぱい。
08/08/30 20:39:09 P3suF5rv0
>>689
Name = "New HTML filter"
Active = TRUE
Multi = TRUE
URL = "www.google.(com|co.jp)/"
Limit = 1024
Match = "<a\s([^>]++)\0href=$AV(URLリンク(questionbox.jp.msn.com))"
Replace = "<a \0href=URLリンク(okwave.jp)"
692:名無しさん@お腹いっぱい。
08/08/30 20:44:09 P3suF5rv0
>>691
Replace = "<a \0href="URLリンク(okwave.jp)""
693:名無しさん@お腹いっぱい。
08/08/30 23:32:22 P3suF5rv0
>>687
Name = "DLsite.com"
Active = TRUE
URL = "maniax.dlsite.com/adultcheck/"
Match = "<end>"
Replace = "<script>document.getElementsByName("check")[0].click()</script>"
694:689
08/08/30 23:45:06 DTyHxNCL0
>>690
早速ありがとうございます。まるごとマッチさせる必要があるんですね。
>>691-692
ご回答ありがとうございます。マッチングの使い方大変参考になりました。
Boundsを使う方法も考えてみます。
695:名無しさん@お腹いっぱい。
08/08/31 01:20:15 mB/vaiVE0
誤爆回避のために昔はBoundsを使いまくったもんだが、けっこう遅くなるからなあ。
誤爆する心配がなければBoundsは不要。
696:名無しさん@お腹いっぱい。
08/08/31 02:06:41 voCbDEwg0
Boundsが遅いと思ったことは一度もないな
697:名無しさん@お腹いっぱい。
08/08/31 15:53:36 A7lntLjb0
URLリンク(www.gametrailers.com)
上のサイトの年齢認証を回避するフェルターは出来ませんか?
よろしくお願い致します。
698:名無しさん@お腹いっぱい。
08/08/31 17:00:02 m5XrJ8nj0
できません
699:名無しさん@お腹いっぱい。
08/08/31 17:02:26 A7lntLjb0
そうでしたか、有り難うございました。
700:名無しさん@お腹いっぱい。
08/08/31 17:58:06 ODfIs5UM0
フェルターは難しいからな
701:名無しさん@お腹いっぱい。
08/08/31 17:58:59 UEFVXwpn0
フェララー
702:名無しさん@お腹いっぱい。
08/08/31 18:02:53 x9uBaghm0
フェラルーだと出来ますか?
703:名無しさん@お腹いっぱい。
08/08/31 18:12:30 voCbDEwg0
>>697
フラッシュを改造してそれをオミトロンで入れ替えれば可能。
改造したフラッシュが用意出来ればフィルタはこのスレの人がくれると思う。
ニコニコのwrapperと同じ要領で出来るということある。
704:名無しさん@お腹いっぱい。
08/08/31 18:19:57 voCbDEwg0
>>697
あれ、Jane Style + URLリンク(www1.axfc.net) だと認証なしで動画見られる。
フィルタ単独で回避する策がありそうだなー。
705:名無しさん@お腹いっぱい。
08/08/31 23:24:59 6Ai4Bt4N0
サイト制作者によるCSSを無効にしたくて試行錯誤してます
<link\s[^>]++rel=$AV(stylesheet)[^>]+>とか<style*</style>を消すのはあっさりとできるんですが,style属性をどう処理したものか困っています
とりあえず誤爆覚悟で\sstyle=$AV(*)を消すようにしてあるんですが,このフィルタよりも前に処理されるフィルタで消費したテキストに該当箇所が含まれていてもと当然マッチしません
なるべく再帰マッチをしないようにするにはまず文書の先頭からから末尾までstyle属性を消してから(このフィルタだけ再帰マッチチェックボックスをオン)その他のフィルタを処理させるしかないんでしょうか?
706:名無しさん@お腹いっぱい。
08/09/01 00:52:03 KFaNGyyQ0
(1) *.cssを全部\k(拡張子phpなどには通用しない)
(2) Content-Type: text-css* を全部\k
(3) ユーザスタイルシートにデフォルトスタイルを書く。必要に応じて!importantをつける。
(4) Firefoxなど一部のUAでスタイルシートを無効にする。
どれかひとつ好きな方法を選ぶだけでいい。
707:名無しさん@お腹いっぱい。
08/09/01 00:53:35 KFaNGyyQ0
(2) Content-Type: text/css* を全部\k
訂正。
708:名無しさん@お腹いっぱい。
08/09/01 01:24:09 6132YJ0d0
>>705
同じようなことを考えたことはありますが、結局のところブラウザでやるかProxomitronでやるかが争点なんですよね。
ブラウザの機能を使った方が確実ですが、用途による…かな?
■Proxomitronフィルタで解決
▼ <link rel="stylesheet">, <style>, style="property: value;" を削除する
複数のタグにマッチさせるフィルタまでは対応できないが、CSSを「ほぼ」無効化できる。
例えば、style属性カットはこんな感じ。(ただし、複数タグにまたがったフィルタは先にマッチしてしまう問題有り)
[Patterns]
Name = "Cancel style attribute [2008/09/01] test1"
Active = TRUE
Multi = TRUE
URL = "$TYPE(htm)"
Limit = 256
Match = "(<[a-z]+[0-9]+\s[^>]++)\0style=$AV(*)"
Replace = "\0"
▼外部CSSを挿入して、既存CSSを上書きする
Proxotronで </head> 手前に外部CSSを挿入して、ユーザースタイルシートっぽい動作にする。
ブラウザのデフォルトスタイルシートを !important 付きで挿入すれば、Webサイト制作者のCSSは「完全に」無効化される。
・Firefoxのデフォルトスタイルシートの場所
C:\Program Files\Mozilla Firefox\res\forms.css
C:\Program Files\Mozilla Firefox\res\html.css
ブラウザのデフォルトスタイルシートを表示するには (Firefox編) - 303 See Other Blogs
URLリンク(d.hatena.ne.jp)
709:think ◆MM0nnAOCiQ
08/09/01 01:27:24 6132YJ0d0
>>708の続き。
▼外部CSSを挿入して、既存CSSを上書きする(続き)
お手軽にやるなら、3ping.orgさんのCSSをお借りしてもいいかもしれないです。
デフォルトスタイルの差異を無くすCSS - 3ping.org
URLリンク(3ping.org)
■ブラウザの機能で解決
▼Webサイト制作者のスタイルシートを無効化する
この方法が一番確実。
IE、Firefox、OperaでWebサイト制作者のCSSを無効化出来ることを確認した。
▼ユーザーCSSを使う
FirefoxならStylish使えば、特定のURLにスタイルを適用することもできる。
# まとめている間に、>706-707と被ってしまいました。
710:名無しさん@お腹いっぱい。
08/09/01 01:29:25 Ng+BPxJU0
>>708
あれ、今日はコテ付けないの?
711:think ◆MM0nnAOCiQ
08/09/01 01:41:49 6132YJ0d0
>>710
いや、付け忘れです。
712:名無しさん@お腹いっぱい。
08/09/01 03:42:31 Cmtf5ig40
>706-709
|(1) *.cssを全部\k(拡張子phpなどには通用しない)
|(2) Content-Type: text/css* を全部\k
|(3) ユーザスタイルシートにデフォルトスタイルを書く。必要に応じて!importantをつける。
|(4) Firefoxなど一部のUAでスタイルシートを無効にする。
一応(4)以外はやってます
ここで問題にしてるのは同一文書内のstyle属性なので該当するのは深く追求すべきは(3)ですね
良くある例ととしてobjectやembedなんかでwidth属性とheight属性が指定されてます
そこに下記のようなユーザスタイルを当ててもうまく表示されないことがあります ex)ニコニコ動画
* {height: inherit !important; width: inherit !important;}
html {height: auto !important;width: auto !important;}
これは*で指定している継承をやめればいいんですが,そうすると例えばtableタグやpタグのstyle属性でheightやwidthを指定されるとそれが優先されてしまいます
あちらを立てるとこちらが立たずで困ってしまうわけです
(ちなみにheight属性やwidth属性を優先して欲しいのでタグのスタイルにheightやwidthは指定してません)
|例えば、style属性カットはこんな感じ。(ただし、複数タグにまたがったフィルタは先にマッチしてしまう問題有り)
まさにここ,複数タグにまたがったフィルタとの兼ね合いで困ってます
唯一思いついたのが>705で述べた,先に文書内のstyle属性を全削除してから残りのフィルタを処理させる方法です
で,素人の浅知恵よりも上手な書き方ないものか先人の知恵を拝借しにきたわけです……尤もそれはどうも難しいようですが
どうも眠気で頭が動いていないので一度寝てからもうちょっと考えてみます
提示されたフィルタはさっそく使わせていただくことにします,どうもありがとうございます
713:名無しさん@お腹いっぱい。
08/09/01 03:44:25 Cmtf5ig40
あー,s/該当するのは//です
推敲してたら消し忘れてしまいました
714:名無しさん@お腹いっぱい。
08/09/01 20:00:57 /do72qpv0
>>379
Googleのスポンサーリンクがこれで防げなくなった・・・
どなたか改訂お願いします。
715:名無しさん@お腹いっぱい。
08/09/01 21:12:18 BghAkMGn0
インターネットオプションのセキュリティで。
安全性を向上させるために「拡張子ではなく、内容によってファイルを開くこと」を
無効にしています。
無効にしたことの弊害として、wmvやrar。7zなどのリンクを開いた時、
ファイルをテキストエディタで開いた時のようにブラウザで不明な文字列が
表示されてしまいます。
これを普通に開いたりダウンロードできるようにするフィルターを作成することは
できないものでしょうか。
716:名無しさん@お腹いっぱい。
08/09/01 21:44:36 Vbc13Pv40
リンクを右クリックじゃダメなのかね
717:715
08/09/01 22:22:11 BghAkMGn0
アップローダの中には、自動的にDLが始まってしまうページがありまして。
「DLされない時はこのリンクをクリックしてください」などと書いてあったりするのですが。
急いでリンクを右クリックしようとしてもなかなかできないことがあります。
それからリンクではなく、ボタンをクリックするようになっている場合もありました。
718:名無しさん@お腹いっぱい。
08/09/01 22:37:00 LjJgt7gq0
>>717
最初からフィルタに入ってるAnti-Auto-Refresher使えば
自動的にDLが始まることはないよ。
ボタンの方は分からない。
719:名無しさん@お腹いっぱい。
08/09/01 22:38:48 Ng+BPxJU0
>>717
fix mime type系のフィルタを使えば良いかと
720:think ◆MM0nnAOCiQ
08/09/01 22:41:02 6132YJ0d0
>>712
私が気になるのは、下記3点ですね。
Q1. ブラウザでサイト制作者のCSSオフする方法で足りない機能は何か?
(任意のタイミングで実行したいため、Proxomitronの$KEYCHKが必要、特定のURLで常に動作させたい、等。)
Q2. Proxomitronでなければダメな理由があるのか?
Q3. ブラウザは何を使っているのか?
Proxomitronに拘らなければ、識者の方が対案を提示してくれるかもしれないです。
ブラウザ依存で良ければ、アドオンが使えますし。
そうした拘りを捨てたら、以下の案を思いつきました。
■ブックマークレットでCSSオフ
「<link rel="stylesheet">, <style>, style="property: value;" を削除する」をブックマークレットで実現する。
Proxomitronでフィルタリングされた後にブックマークレットを実行するので、Proxomitronフィルタと共存できる。
更に、JavaScriptで作成したスタイルも削除できる。
■JavaScriptでCSSオフ
ブックマークレットに関連して気がついた方法ですが、Proxomironフィルタでやるならこの方法が最良かもしれません。
addEventListenerでページロード後にブックマークレットと同じ動作を実現します。
そもそもページ全体にわたって共通処理を行うのはJavaScriptの方が向いてるんですよね。
Proxomironは早さを追求したので、MULTIオフがデファクトスタンダードとなっていますが、
JavaScriptはProxomitronの機構で言えばMULTIオンと同じ動作(複数のJavaScriptがあっても干渉しない)です。
なので、JavaScript常時OFFの環境でないなら、悪くない案だと思います。
# 余談ですが、GreaseMonkeyとProxomitronの違いもこの辺にあるんじゃないかと思っています。
# GreaseMonkeyの方が干渉が少ないんじゃないかな?
721:名無しさん@お腹いっぱい。
08/09/01 22:47:35 EH54n/eE0
>>718>>719
とりあえず導入してみようと思います。
722:名無しさん@お腹いっぱい。
08/09/02 12:51:56 ooUt+brh0
>720
ブラウザは基本的にFirefoxを使ってます(必要なときにIEベースのタブブラウザも)
リンククリック/外部からURLを渡されるなどしたとき,ページのロードを終えた時点でこちらが指定したスタイルシートのみが有効になっているようにしたいです
外部スタイルシートとstyle要素は削除できてるのであとはstyle属性だけです
単純に削除しようとしても他のフィルタで先にstyle属性(を含む部分)を消費されてしまう場合があってどう処理するのが最善なのかお知恵を借りにきています
Java/ECMA(他にも名前あったかも)Scriptは基本オフで指定したサイトのみ許可しています(capability.polick.*を使ってます)
以前Firefoxの質問スレで似た内容の(デフォルトでスタイルシートを適用しないようにしたい)質問を見た記憶が蘇ったのでちょっと探してみます
それからご指摘の方法を利用したGreaseMonkeyスクリプトを使って解決できるかもしれないのでそちらの方面も調べてみようと思います
#できればブラウザに依存しない方法がベストなんですがこの流れだと難しいみたいですね
#とりあえず日常使いのFirefoxでどうにかなればいいのでそこは妥協しようと思います
723:名無しさん@お腹いっぱい。
08/09/02 20:24:53 V/7PJD7z0
Firefoxでスタイルを無効にするとstyle属性も無効になる。
<body style="color: green;"> などと書いて実験すればわかる。
UAに依存しない方法は>706にも書いたけど、
ユーザスタイルシートにデフォルトスタイルを書くことだよ。
対応状況の違いこそあるだろうけど、制作者スタイルを打ち消すことは可能。
IEはinheritが使えないから実質使い物にならんけど。
724:think ◆MM0nnAOCiQ
08/09/04 02:39:31 Xfl6vmBp0
改めて読み返してみて。
>>712
> 唯一思いついたのが>705で述べた,先に文書内のstyle属性を全削除してから残りのフィルタを処理させる方法です
そのアプローチも有りと思いますが、完全を期すなら「全フィルタを処理した後」に、style属性を削除しないとフィルタによってstyle属性が付与されてしまうのではないかなあと思います。
この理屈でいくと、全WebページフィルタでMULTIを有効にして、>708のフィルタを一番下に置けば期待通りに動作する…と思います。
(style削除フィルタは複数タグにまたがったフィルタより後に動作し、タグを操作するフィルタは "<" から始まるので、それよりも後に動作させることが出来ると想像)
ただ、MULTIを有効にすると作りの甘いフィルタは無限ループに陥る事があり、検証に時間がかかることも想定されるのであまりお勧めはしません。
新しいフィルタを入れるたびに、MULTIの検証が必要ですし。
725:think ◆MM0nnAOCiQ
08/09/04 02:41:16 Xfl6vmBp0
ブックマークレット&JavaScriptの方向から期待通りに動作するフィルタが出来ましたので、よろしければ参考にしてください。
URLリンク(vird2002.s8.xrea.com)
ブックマークレットはJavaScriptオフでも動作します。
フィルタはJavaScriptを利用していますが、外部JS版を使えばポリシーで対応できそうです。
# セキュリティポリシーはどのUAにも存在するので、環境に依存しない方法かなと思ってます。
未検証ですが、capability.policy.****.javascript.enabled を使うならこんな感じでしょうか。
user_pref("capability.policy.policynames", "jsok");
user_pref("capability.policy.default.javascript.enabled", "noAccess");
user_pref("capability.policy.jsok.sites", "URLリンク(Local.ptron)<)
ところで、このJavaScriptはFirebugで "link[i] is undefined" とエラーを返しますが、原因がわかっていません。
関数の実行順で removeLinkTag(); を最後に持ってこないと以降の関数が実行されないので、何らかのバグがありそうですが……。
726:think ◆MM0nnAOCiQ
08/09/04 02:58:52 Xfl6vmBp0
>>722
capability.policy.****.javascript.enabled (のことですよね?) は初めて知りました。勉強になります。
# 手前味噌ですが、>725のブックマークレットは面白いです。
# 背景色に文字色が溶け込んでいるWebページ等、視認性の悪いサイトで使うと便利そうです。
727:think ◆MM0nnAOCiQ
08/09/04 03:06:26 Xfl6vmBp0
ごめんなさい。
>725はlink要素が一つずつしか削除できてないようです。
今のところ原因不明ですが、出来たら直します。
728:think ◆MM0nnAOCiQ
08/09/04 11:51:42 Xfl6vmBp0
>727の不具合を取り急ぎ修正しました。
URLリンク(vird2002.s8.xrea.com)
テストが十分でないので、alpha版扱いです。
夜にもう一度、テストします。
729:名無しさん@お腹いっぱい。
08/09/04 20:32:23 5BGntb5t0
>724-728
ちょっと外部スクリプト版を試用した限りでは"該当ページでスクリプトの動作を許可していれば"完璧です
DOMiとソースを見比べてみたところちゃんとstyle属性が削除されました
ブックマークレットも同様にスクリプトが許可されていないと動作しないようです
しかたないのでGreasemonkeyをインストールし,いただいたRemove_SiteAuthorCSS.jsからRemove_SiteAuthorCSS.user.jsをでっちあげてみました
これでスクリプトが許可されていなくてもこちらが意図する結果になってくれましたのでひとまず当初の目的は達しました
ここまでつきあっていただいてありがとうございます
(Proxomitronとブラウザの設定変更だけでどうにかできなかったのは残念です)
(まあスクリプトの動作を許可すればいいので単に私がわがままなだけなんですが)
補足として
CAPSは指定したプロトコル+ドメイン内におけるScript動作の設定なので725の例は以下のような意味になります
O URLリンク(Local.ptron)で始まるURLのみScriptが動作することが許可される
X URLリンク(Local.ptron)で始まるURLのScriptファイルが動作することが許可される
試用したFirefoxのUAはMozilla/5.0 (Windows; U; Windows NT 5.0; ja-JP; rv:1.9.1b1pre) Gecko/20080903182234 です
それとスクリプトを流し読みして気になった点が2つ(実用上は全く問題ありませんが気分的に)
link要素のrelは"alternate stylesheet"の場合があることとclass属性も削除しちゃった方がすっきりする気がします
前者は以下のように,後者はs/style/class/gしたremoveStyleAttr関数のクローンを作ってaction関数内で呼び出せばいいんでしょうか?
-29行目 if(link[j].rel == 'stylesheet'){
+29行目if(link[j].rel == 'stylesheet' || link[j].rel == 'alternate stylesheet'){
|capability.policy.****.javascript.enabled (のことですよね?) は初めて知りました。勉強になります。
そうです
見返してみたら722はタイプミスしてますね,混乱させてしまったらすみませんでした
#オフトピになりますが何年も前からStylishみたいに再起動なしで反映できるUIがいつの日かオフィシャルで実現されることを祈っていたりします
#既にUIを実現する拡張もあることはありますが
730:think ◆MM0nnAOCiQ
08/09/05 11:57:44 XMiPnK+U0
>728は再テストでも問題は見つかりませんでした。これで一安心です。
>>729
> ブックマークレットも同様にスクリプトが許可されていないと動作しないようです
失礼しました。こちらでも確認しました。
テストを繰り返しているときに勘違いしてしまったのだと思います。
> しかたないのでGreasemonkeyをインストールし,いただいたRemove_SiteAuthorCSS.jsからRemove_SiteAuthorCSS.user.jsをでっちあげてみました
Greasemonkeyでも期待通りに動作して良かったです。
> 補足として
> CAPSは指定したプロトコル+ドメイン内におけるScript動作の設定なので725の例は以下のような意味になります
> O URLリンク(Local.ptron)で始まるURLのみScriptが動作することが許可される
> X URLリンク(Local.ptron)で始まるURLのScriptファイルが動作することが許可される
Fx拡張「NoScript」とは違う動作なのですね。
> link要素のrelは"alternate stylesheet"の場合があることとclass属性も削除しちゃった方がすっきりする気がします
前者は代替スタイルシートの指定ですね。後ほど修正しておきます。
後者(class属性)はJavaScriptで利用することもあるので残しておきましたが、「CSSオフ+JSオン」ではJavaScriptがWeb制作者の期待通りに動作しないこともあるかもしれませんね。
判断の難しいところですが…。
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4760日前に更新/308 KB
担当:undef