- 92 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/23(木) 14:09:38.52 ID:RWWwEnja0]
- >>89
細かい部分で色々やり方($NESTか*かとか)はあるけど それより該当箇所がでかいから先読みの方が他のフィルタとぶつかりにくくていいと思う [Patterns] Name = "YouTube Ranking: toggle NG user" Active = TRUE URL = "www.youtube.com/(topic/|(videos|recommended|autos|comedy|entertainment|film|gaming|howto|activism|people|pets|science|travel)(\?|(^?)))$TYPE(htm)" Limit = 2048 Match = "(<div\s[^>]++class=$AV(browse-item\s*))\1(^(^" "[^>]+>\s+$NEST(<a\s,</a>)\s+" "$NEST(<div,*class=$AV(browse-item-content)*<a\s[^>]++href=$AV(/user/$LST(NG_Youtube))*,</div>)" "))" "$SET(0=\1 style="display:none")" "|" "<div(^(^\s[^>]++id=$AV(channel-tab-content-wrapper|browse-main-column)))" "$SET(0=" "<style type="text/css">\r\n <!--\r\n input#toggleNGuser:not(:checked) + div .browse-collection .browse-item[style="display:none"]{display: block !important;}\r\n -->\r\n</style>\r\n" "<input type="checkbox" id="toggleNGuser" style="margin:2px -10px -4px 0px;" checked />\r\n<div" ")" Replace = "\0" CSSで遊んでみた。(ieは9なら対応してたような気が) 黒いナビの左下あたりのチェックボックスを外すとトグルする 非対応ブラウザはMatchの6行目以降不要
|

|