digital 千里眼 @abp_jp

アナログな日常とデジタルの接点

Adblock Plus 使用中にニコニコ動画 GINZA でプレーヤー上下のタイトル/タグ/動画説明が表示されなくなった場合の対処法

2014-10-30: 次の通り修正したため、現在は対処不要です(=自作フィルタを追加したユーザーは、それを削除しておいてください)

  • ##.googleAds:not(body):not(input) ⇒
    ##.googleAds:not(body):not(input):not(#videoHeader):not(#videoInfo)

スクリーンショットに注釈入れてなくてすいません(使っていた Paint.NET が起動しなくなってしまって…)

現象
  • プレーヤー上部に動画タイトルやタグがない
  • プレーヤーの下「再生リスト: オススメ」の下に動画説明がない


原因
  • 2014-01-20 Mon 頃にニコニコ動画がアップデートされ、セレクタ表現: #videoHeader や #videoInfo の div 要素になぜかクラス googleAds が追加されたのが不具合発生の原因と考えられる(「googleAds」は見ての通り広告につける一般的なクラス名で Adblock 系アドオン/拡張を使っていればまずブロック/非表示にされる)
  • Adblock Plus や購読しているフィルタが更新をミスったわけではありません

プレーヤー上部で消えてしまっていた場所(薄い水色の部分)

プレーヤー下部で消えてしまっていた場所(薄い水色の部分)

「ABP Japanese element-hiding Filters」を使っていて不具合が発生している場合の対処法

ニコニコ動画側のミスだと考えられるので、修正されるまでは各自で以下のホワイトリストを自作フィルタに追加してしのぐとよいでしょう(私は普段ニコニコを使わないのでお役には立てません)
手順

  1. 「フィルタ設定」を開く(Ctrl + Shift + E または Ctrl + Shift + F
  2. 「自作フィルタ」タブをクリック
  3. 「フィルタを追加」ボタンをクリックして下のホワイトリストをコピペする

www.nicovideo.jp#@#.googleAds:not(body):not(input)


しばらくして追加したホワイトリストを無効にしても不具合が発生しなくなったら、「ニコニコ動画側で修正された」と判断して消してしまってください

購読しているフィルタで何とかしてほしい

意見としては理解できますが...

  • サイト側の問題にまで対応し始めるときりがない
  • サイト側で意図的に不具合を発生させてから第三者を装って報告するようなソーシャルエンジニアリング手法でフィルタを無効化できる愚かな前例を作りたくない
  • サイト側にとっても障害を修正する開発コスト、ユーザーからの不具合報告に対応するサポートコスト、ページビュー悪化による広告収入へのマイナスインパクト等を勘案すれば、フィルタ修正をただ待つという選択は営利企業の合理的な判断として考えにくい

これらの理由及び自分の融通可能な労働力の制約により、ブロック対象は正しくても不具合が発生する今回のようなケースではユーザー各自に対応の選択を任せています
対応の選択とは具体的には次の通り

    • フィルタを個別に無効にする
    • ホワイトリストを書く
    • サイト側に不具合を伝えて対応を求める等

情報不足で戸惑うユーザーが多ければ、今回のようにその都度 公式サイトのヘルプ 以上の情報を提供しています

[参考] 巷に出回っているホワイトリストの意味
  • @@||www.nicovideo.jp/watch/$document は指定したページで Adblock Plus を無効にする
  • @@||www.nicovideo.jp/watch/$elemhide は指定したページで要素非表示フィルタだけを無効にする

@@||nicovideo.jp^$elemhide や @@||nicovideo.jp^$document みたいにドメイン全体をホワイトリストにする書き方を見かけますが、対象範囲が広過ぎで「穴をあける」にしては大き過ぎかもしれません

[参考] EasyList を使っていて不具合が発生しているユーザーが追加するホワイトリストの例

  • www.nicovideo.jp#@#.googleAds
[参考] 豆腐フィルタ を使っていて不具合が発生しているユーザーが追加するホワイトリストの例(フィルタ作者さんが修正したので現在は不要です)

動作確認してませんがこんな感じになるはずです

  • www.nicovideo.jp#@#[class$="Ads"]
[備考]残念な niconicoヘルプ

http://faq.nicovideo.jp/EokpControl?&event=IE0004&wid=62576&target=faq
今回追加されたのは「症状3」かな...
他は相変わらず記述が大雑把で不正確

  • AdBlock のことを「Adblock」と打ち間違っていたり
  • 原因を「Adblockが以前更新された影響による症状と考えられ、」と再現性が疑われる説明に加え「他社サイトでも同様の症状が発生していると複数のお客様よりご報告頂いております。」なぜか他社サイトの報告についても言及
  • 回避策の「パソコンを再起動する」って不要なはずですが、誰が言ったんでしょうか

書いている担当者は古いヘルプページに症状を書き加えてるだけのようですが、トラブル解決を願って読むユーザーのことを考えているとは思えない。ニコニコのためにも改善したほうがよいかと...