BLOCKoli は、簡単な設定で Web におけるネットワークリクエストのブロックまたは許可を実現できる Chrome 拡張です。
発音は野菜の「ブロッコリー」と同じです。
例えば、以下のような場面で有用です:
- Webサービスのユーザーサポート業務において、対象ウェブサイトへの変更リクエスト(POST, PATCH, PUT, DELETE)をブロックし、ユーザーデータの不用意な改ざんを防ぐ
- Web開発において、特定のリクエストをブロックして失敗させ、システムの動作をチェックする
- 従量課金制のネットワークを利用する場合に、画像やメディアリソースのリクエストをブロックすることで、通信料金を抑制する
特徴:
- 柔軟なルールの定義
- ドメイン・URL・リクエストメソッド・リソース種別を条件に、ネットワーク要求のブロックまたは許可(ブロッキングの例外)ルールを定義できます
- 必要最小限のパーミッションしか要求せず安全
- 他の多くのネットワークブロック系の拡張とは異なり、サイトのデータ読み取りや変更、閲覧履歴にアクセスするパーミッションを必要としません
- 動作結果を確認できる
- 特定のタブ内でリクエストをブロックまたは許可したルールのリストを表示できます
ブロックまたは許可の条件として以下が指定できます:
- リクエスト先ドメイン
- イニシエータドメイン
- リクエストメソッド
- URLフィルタ
- リソース種別
MIT license です。
詳細はLICENSEファイルを参照してください。
我々は、この Chrome 拡張の使用によって生じたいかなる損失、損害、不都合に対して一切の責任を負いません。 これには、この拡張機能のバグに起因するもの、誤用によるものも含みます。
バグや誤記などありましたら、ぜひ気軽に Issue や Pull Request を送ってください。
利用者のみなさまの声が、このプロジェクトに取り組み続けるモチベーションになっています。
もしこの拡張がお役に立てましたら、ぜひ GitHub で ⭐ をつけてください!
このオープンソースプロジェクトをご支援いただける方は、GitHub Sponsors や Buy Me a Coffee をご利用ください。超絶に感謝いたします!!