macOS、iOS、iPadOS向けのSafariコンテンツブロッカーです。
5つの拡張機能にわたる75万件のルール、Protocol Bufferストレージ、LZ4圧縮、iCloud同期を搭載。
[!NOTE]
詳細な比較をお探しですか? 比較ガイド でwBlockが他のSafariコンテンツブロッカーとどう違うかご確認ください。
特徴
技術的実装
開発を支援
wBlockは無料でオープンソースです。
プロジェクトを支援したい場合は:
FAQ
wBlockは他の広告ブロッカーとどう違うの?
uBlock Origin Lite、Wipr 2、AdGuardのSafariアプリとの比較ガイドをご覧ください。
wBlockはApp StoreとDMG/Homebrewリリースのどちらからインストールすべき?
App Store版は自動更新が行われるため通常は推奨されます。DMG/Homebrewリリースも同じ機能を備えており、App Store以外からインストールしたいユーザー向けです。
自分でフィルターリストを使えますか?
はい。URL、直接ルールのペースト、ファイルインポートのいずれかでAdGuard互換のフィルターリストを追加できます。
ブロックを強化するためにもっとフィルターリストを有効にすべき?
通常は不要です。推奨デフォルトですでにほとんどの広告とトラッカーをカバーしており、他の汎用リストは重複しています。追加で有効にすると主にSafariのルール制限を使い切り、サイト破損の可能性が高まります。例外はAnnoyancesフィルター(クッキーバナー、ポップアップ、ソーシャルウィジェット)と非英語サイト向けの地域フィルターで、デフォルトではカバーされないものを処理します。
wBlockはSafariを遅くしますか?
通常の使用では遅くなりません。wBlockはSafariのネイティブ宣言型コンテンツブロッキングAPIを使用し、コンパイル済みルールをアプリプロセス外で適用します。アイドル時は約40MBで、ページ読み込みはSafariのネイティブブロッカーパス上に留まります。
ユーザースクリプトはiOSとiPadOSで動作しますか?
はい。ユーザースクリプトエンジンはSafari Web Extensionsを介してiOS、iPadOS、macOSで一般的なGreasemonkey API(GM_getValue、GM_setValue、GM_xmlhttpRequest、GM_addStyle)を実装しています。
Twitchの広告をブロックするには?
wBlockにはAdGuard Extraユーザースクリプトがバンドルされており、TwitchのGraphQL API(gql.twitch.tv)と通信することでTwitch広告のブロックに役立ちます。これはuBlock Originユーザーが頼りにしているのと同様のアプローチです。初期状態では無効なので、Twitchで有効にしてください:
1. wBlockを開き、Userscriptsセクションに移動します。
2. 組み込みリストからAdGuard Extraを見つけてオンにします。
3. 開いているTwitchタブを再読み込みします。
これはベストエフォート型のコミュニティスタイル広告ブロックです。Twitchは広告の配信方法を頻繁に変更するため、ユーザースクリプトが更新されるまで一時的に機能しなくなることがあります。すべての広告が削除される保証はありません。
フィルターはどのくらいの頻度で更新されますか?
自動更新の間隔は1時間から7日まで設定可能で、手動でトリガーすることもできます。macOSでは自動更新を有効にすると、バンドルされた起動エージェントが登録され、アプリが閉じていてもバックグラウンド更新サービスでチェックを続けます。iOSとiPadOSではバックグラウンドチェックはベストエフォートで、システムがwBlockを起動するかユーザーが再度開くまで待つ場合があります。Safariを開いても更新はトリガーされません。更新はサーバーがサポートしている場合、HTTP条件付きリクエスト(If-Modified-Since/ETagヘッダー)を使用し、不要なダウンロードを削減します。
Element ZapperはiOSとiPadOSで利用できますか?
はい。SafariでwBlock拡張機能のポップアップを開き、Activate Element Zapperをタップしてください。