5 ポイント 投稿者 GN⁺ 2023-11-20 | 1件のコメント | WhatsAppで共有

要約: YouTube広告ブロック向けの新しい拡張機能を開発

  • YouTubeが広告ブロッカーの使用を許可しなくなると、開発者が新しい拡張機能を作成した。
  • この拡張機能は、広告が表示されると動画の音声をミュートにし、再生速度を10倍に速め、'スキップ' ボタンがある場合は広告をスキップする。
  • 拡張機能はChrome ウェブストアからダウンロード可能で、ソースコードはGitHubで確認できる。

GN⁺の意見

  • この記事で最も重要な点は、YouTubeの広告ブロック方針の変更に対応して新しい拡張機能が開発されたという事実である。
  • これは、広告による不便を解消したいユーザーの継続的な要求と、それに対する技術的な対応がどのように行われるかを示す興味深い事例である。

1件のコメント

 
GN⁺ 2023-11-20
Hacker Newsの意見
  • 独自のユーザースクリプトを書いたあるユーザーは、video 要素のプロパティを更新しても DOM の更新が発生しないため、これをパッチしたり検知したりするのは難しいと述べている。広告ブロック検知時には再生速度を確認したり、JS のプロトタイプを複雑に操作したりする必要があるかもしれない。ページ変更のたびに DOM を参照するため、ページのレンダリング時間にわずかなオーバーヘッドが発生する可能性があり、固定 CSS クラスを使うとページコードの小さな変更でチェックが失敗することがあるとも指摘している。.innerText を確認することは、将来的に問題が発生した場合の解決策として提示されている。
  • Firefox および Android 版 Firefox でも使えるように、addons.mozilla.org に追加することが提案されている。
  • ある拡張機能の開発者は、「広告をスキップ」ボタンをクリックするか、「広告をスキップ」ボタンがない場合は動画の「シーク位置」を 100% に設定して広告を飛ばせるショートカットを紹介している。
  • Safari ユーザー向けには Vinegar という拡張機能が勧められているが、最近は YouTube 動画を開く際に問題が発生しており、開発者がこれを迅速に修正していると述べられている。
  • Hosts ファイルを使って多くの広告をブロックする方法が効果的だと言及されており、既存の広告ブロッカーがうまく動かないときに検討する価値のある方法だとしている。
  • uBlock Origin は YouTube で問題なく動作しており、フィルターを最新の状態に保っていれば広告を見ずに済むと述べられている。
  • uBlock Origin の Quick Fixes フィルター一覧を毎日手動で更新すれば、YouTube 広告を見る可能性はほとんどないとしている。
  • YouTube の API と直接やり取りする JavaScript ライブラリを使えば、標準の動画プレーヤーをカスタムプレーヤーに置き換えるシンプルな拡張機能を作れる。これにより、高画質ストリーミング、バックグラウンドでの動画の事前バッファリング、より多くの字幕オプションなど、ユーザー体験を向上させることができる。